Saya membuka Yandex Webmaster dan melihat angka yang sulit diabaikan: 2.000 halaman hilang dari pencarian Yandex dalam semalam. Total proyek sekitar 8.000 halaman, jadi kira-kira 25% tidak lagi ditampilkan sebagai halaman yang ikut dalam pencarian.
Reaksi pertama saya sederhana: SEO memang bisa brutal. Namun pelajaran yang lebih berguna adalah sesuatu yang lebih presisi. Penurunan mendadak pada “halaman dalam pencarian” adalah observasi, bukan diagnosis. Angkanya nyata. Penyebabnya belum diketahui.
Apa yang benar-benar bisa saya konfirmasi
Saat itu saya punya tiga fakta: Yandex Webmaster menunjukkan 2.000 halaman berkurang, proyek berisi sekitar 8.000 halaman, dan perubahan muncul dalam semalam. Yang tidak saya punya adalah bukti bahwa Yandex memberi penalti, crawling gagal, atau satu perubahan teknis tertentu menyebabkan penurunan.
Perbedaan ini penting karena Yandex memisahkan beberapa status yang sering kita rangkum sebagai “indexing”. Sebuah URL bisa di-crawl tetapi tetap dikeluarkan dari pencarian. Yandex juga menjelaskan bahwa basis data robot dapat berisi halaman yang saat itu tidak bisa ditampilkan dalam hasil pencarian. Jadi pertanyaan yang lebih berguna bukan hanya “apakah crawler melihat URL ini?”, melainkan “apakah halaman ini ikut dalam pencarian, dan jika tidak, status apa yang menjelaskan pengecualiannya?”
Yandex menjelaskan perbedaan tersebut dalam dokumentasi resmi tentang halaman yang ikut dalam pencarian dan halaman yang dikecualikan.
Crawling, partisipasi pencarian, ranking, dan traffic adalah masalah berbeda
Kejadian ini mengingatkan saya betapa mudahnya mencampur empat lapisan: crawling, masuk ke sistem pencarian, ikut dalam hasil pencarian, lalu ranking atau traffic aktual. Semuanya berkaitan, tetapi tidak sama.
- Crawling: apakah robot mengambil URL.
- Partisipasi pencarian: apakah Yandex saat ini menganggap halaman layak muncul.
- Ranking: di posisi mana halaman muncul untuk kueri tertentu.
- Traffic: juga dipengaruhi permintaan, snippet, CTR, musim, dan banyak faktor lain.
Karena itu, penurunan 25% halaman yang ikut dalam pencarian tidak otomatis berarti traffic turun 25%. Itu juga tidak membuktikan masalah crawling atau penalti algoritmik.
Mengapa skala penurunannya tetap penting
Dua ribu URL cukup besar untuk mencari pola, bukan menganggapnya beberapa halaman acak. Saya akan melihat apakah URL yang terdampak punya kesamaan: direktori, template, jenis konten, konfigurasi canonical, kode HTTP, pola internal link, atau periode publikasi.
Segmentasi seperti ini jauh lebih berguna daripada hanya menatap satu angka total. Jika banyak halaman yang dikecualikan memiliki ciri teknis yang sama, ruang investigasi mengecil. Jika kehilangan tersebar di bagian yang tidak terkait, hipotesisnya berubah. Ini adalah strategi investigasi, bukan klaim tentang penyebab nyata pada kasus saya.
Apa yang akan saya cek sebelum menyalahkan algoritme
- Verifikasi metriknya. Pastikan perubahan memang terjadi pada “halaman dalam pencarian”, lalu lihat daftar halaman yang dikecualikan dan tanggal perubahan.
- Lihat alasan pengecualian. Yandex Webmaster dapat menunjukkan nilai/permintaan rendah, non-canonical,
noindex, redirect, atau error. Status itu adalah bukti; tebakan dari grafik bukan. - Kelompokkan URL terdampak. Bandingkan direktori, template, jenis halaman, bahasa, bagian yang dihasilkan otomatis, dan periode publikasi.
- Periksa dasar teknis pada sampel. Status HTTP, robots directives, canonical, redirect, ketersediaan, dan HTML yang benar-benar diterima robot.
- Pisahkan perubahan index dari ranking dan traffic. Partisipasi pencarian, impressions, clicks, dan sesi analytics menjawab pertanyaan yang berbeda.
- Baru kemudian bentuk hipotesis kausal. Jika konfigurasi, deployment, update template, atau pola konten cocok dengan halaman terdampak, itu menjadi kandidat, belum menjadi bukti.
Yandex menyarankan memeriksa alasan pengecualian yang spesifik dan, setelah masalah nyata diperbaiki, mengirim halaman untuk di-crawl ulang. Proses ini lebih kuat daripada melihat angka besar lalu mencari cerita untuk menjelaskannya.
Apa yang tidak akan saya klaim dari kejadian ini
Saya tidak akan menulis “Yandex menghukum situs”, karena saya tidak membuktikannya. Saya juga tidak akan mengatakan crawler sekadar “menjadi lebih pemilih”, karena kalimat itu menyembunyikan beberapa status teknis yang berbeda. Saya tidak akan menyebut 2.000 halaman itu hilang permanen dan tidak akan menganggap semuanya hilang karena alasan yang sama tanpa memeriksa statusnya.
Pelajaran yang saya bawa
Kehilangan 2.000 dari 8.000 halaman dari pencarian dalam semalam memang terasa brutal. Namun kesimpulan yang berguna bukan “SEO itu acak”. Sistem pencarian memiliki beberapa lapisan status, dan kita perlu tahu lapisan mana yang berubah sebelum menjelaskan sebabnya.
Aturan praktis saya sederhana: catat observasinya lebih dulu, biarkan penyebab tetap terbuka, lalu persempit hipotesis dengan bukti pada level halaman. Angkanya 2.000. Penyebabnya masih menjadi pertanyaan.