Anda menerbitkan halaman, menunggu, mencarinya – dan tidak ditemukan di mana pun. Sebelum mengkhawatirkan peringkat, pastikan dasarnya: halaman harus diindeks terlebih dahulu agar bisa muncul di hasil pencarian.
Panduan ini membahas alasan paling umum Google tidak mengindeks halaman, dalam urutan yang layak diperiksa.
Pertama: pastikan apakah halaman sudah diindeks
Cara yang andal adalah alat Inspeksi URL di Google Search Console. Tempelkan URL-nya, dan alat itu akan memberi tahu apakah halaman ada di Google, kapan terakhir di-crawl, kanonis mana yang dipilih Google, dan mengapa halaman mungkin dikecualikan.
Pemeriksaan kasar yang cepat adalah pencarian site:, seperti site:example.com/blog/my-post, meskipun hasilnya tidak selalu lengkap.
1. Direktif noindex
Tag noindex secara eksplisit meminta mesin pencari untuk tidak memasukkan halaman:
<meta name="robots" content="noindex">
Tag ini juga bisa dikirim sebagai header HTTP (X-Robots-Tag: noindex), yang tidak terlihat di sumber halaman. Penyebab umum: pengaturan CMS seperti opsi WordPress “Minta mesin pencari untuk tidak mengindeks situs ini”, pengaturan plugin SEO pada suatu jenis konten, atau konfigurasi staging yang ikut terpasang di situs live.
Cari tahu apakah Google bisa meng-crawl dan mengindeks sebuah halaman – dan jika tidak, apa penyebabnya.
2. Diblokir oleh robots.txt
Jika robots.txt melarang URL tersebut, Google tidak bisa meng-crawl-nya. Google sesekali masih bisa mengindeks URL kosongnya dari link, tetapi tanpa konten halaman itu tidak akan berperingkat. Hapus atau persempit aturan Disallow.
3. Halaman mengembalikan error atau redirect
Hanya halaman yang mengembalikan 200 OK yang diindeks. Halaman yang mengembalikan 404, 410, error 5xx, atau redirect tidak akan diindeks. Error server yang terputus-putus juga bisa membuat halaman keluar dari indeks.
4. Canonical yang mengarah ke tempat lain
Jika tag canonical halaman mengarah ke URL lain, Google biasanya mengindeks URL tersebut. Search Console melaporkannya sebagai “Halaman alternatif dengan tag kanonis yang tepat”. Pastikan halaman yang ingin diindeks memiliki canonical yang merujuk diri sendiri.
Periksa URL kanonis halaman, apakah dapat dimuat, dan apakah bertentangan dengan sinyal lain.
5. Duplikat tanpa kanonis yang dipilih
“Duplikat tanpa versi kanonis yang dipilih pengguna” atau “Duplikat, Google memilih versi kanonis yang berbeda dengan pengguna” berarti Google menganggap halaman itu salinan dari halaman lain. Buat kontennya berbeda, satukan duplikat dengan redirect, atau atur canonical secara konsisten.
6. Ditemukan - saat ini tidak diindeks
Google tahu URL itu ada tetapi belum meng-crawl-nya. Ini sering terjadi di situs baru atau besar, dan dapat menandakan Google tidak menganggap URL tersebut prioritas. Bantu dengan:
- Menambahkan link internal dari halaman penting yang sering di-crawl
- Memasukkan URL ke sitemap
- Meningkatkan kecepatan server agar Google dapat meng-crawl lebih banyak
- Mengurangi jumlah URL bernilai rendah yang bersaing mendapat perhatian (filter, parameter, halaman tipis)
7. Di-crawl - saat ini tidak diindeks
Google mengambil halaman dan memutuskan untuk tidak mengindeksnya – setidaknya untuk sekarang. Ini biasanya penilaian kualitas atau nilai. Tanyakan:
- Apakah halaman ini menawarkan sesuatu yang belum tersedia di situs Anda atau di tempat lain?
- Apakah kontennya tipis, dibuat otomatis, atau sebagian besar disalin?
- Apakah halaman ini hampir duplikat dari halaman lain di situs Anda?
Memperbaiki dan memperluas konten, menggabungkan halaman yang mirip, dan memperkuat link internal adalah solusi yang biasa. Meminta pengindeksan berulang kali tidak akan membatalkan keputusan kualitas.
8. Soft 404
Soft 404 adalah halaman yang mengembalikan 200 tetapi tampak seperti halaman error atau kosong – misalnya halaman produk bertuliskan “stok habis, tidak ada informasi”, kategori kosong, atau redirect ke halaman yang tidak relevan. Tambahkan konten yang bermanfaat atau kembalikan 404/410 yang sebenarnya.
9. Konten bergantung pada JavaScript
Jika konten utama hanya muncul setelah JavaScript berjalan, Google harus merender halaman untuk melihatnya. Rendering bisa tertunda, dan error skrip dapat menyembunyikan konten sepenuhnya. Pastikan konten penting Anda ada di HTML mentah, atau gunakan rendering sisi server.
Lihat seberapa banyak isi halaman yang ada di HTML mentah dibandingkan yang dimuat JavaScript.
10. Halaman yatim
Halaman yang tidak ditautkan dari halaman lain mana pun sulit ditemukan Google dan mengisyaratkan bahwa halaman itu tidak penting. Tautkan dari halaman dan kategori yang relevan.
11. Situs masih baru atau otoritasnya rendah
Situs baru dengan sedikit link eksternal lebih jarang di-crawl, dan Google mungkin hanya mengindeks sebagian halamannya pada awalnya. Fokuslah pada sejumlah kecil halaman yang kuat, raih beberapa link dan sebutan yang asli, dan pengindeksan biasanya meluas seiring waktu.
12. Tindakan manual atau masalah keamanan
Jarang terjadi, tetapi tindakan manual (karena spam) atau masalah keamanan (konten diretas, malware) dapat menyebabkan halaman dihapus. Periksa laporan Tindakan manual dan Masalah keamanan di Search Console.
Checklist pemecahan masalah
- Inspeksi URL di Search Console dan baca status pastinya
- Periksa noindex di HTML dan header
- Uji URL terhadap robots.txt
- Pastikan URL mengembalikan 200 tanpa redirect
- Periksa tag canonical
- Pastikan konten ada di HTML mentah
- Pastikan halaman ditautkan secara internal dan ada di sitemap
- Nilai dengan jujur apakah kontennya unik dan bermanfaat
- Perbaiki masalahnya, lalu gunakan Minta pengindeksan di Inspeksi URL
Berapa lama harus menunggu?
Halaman baru di situs yang sudah mapan sering diindeks dalam beberapa hari. Di situs baru bisa memakan waktu beberapa minggu. Jika halaman masih belum diindeks setelah beberapa minggu meskipun lolos semua pemeriksaan teknis, masalahnya biasanya penemuan (link internal kurang) atau nilai yang dirasakan.
Mendiagnosis pengindeksan dalam skala besar
Saat banyak halaman tidak diindeks, cari pola alih-alih memeriksa URL satu per satu:
- Buka laporan Pengindeksan halaman di Search Console dan catat kategori terbesar di bagian “Mengapa halaman tidak diindeks”.
- Klik setiap alasan dan lihat contoh URL-nya. Apakah semuanya dari satu bagian, template, atau pola URL?
- Filter berdasarkan sitemap untuk fokus pada URL yang memang ingin Anda indeks.
- Crawl bagian yang terdampak untuk memeriksa kode status, canonical, tag noindex, dan jumlah kata sekaligus.
Pola yang umum:
- Semua artikel blog dikecualikan oleh noindex → pengaturan template atau plugin
- Ribuan URL berparameter sebagai duplikat → navigasi faset tanpa kontrol canonical atau crawl
- Sebagian besar halaman produk di-crawl tetapi tidak diindeks → deskripsi tipis dari produsen yang diulang di banyak situs
- Halaman baru tertahan di ditemukan - tidak diindeks → link internal lemah atau server lambat
Memperbaiki halaman yang di-crawl tetapi tidak diindeks
Saat Google sudah melihat halaman dan memutuskan untuk tidak mengindeksnya, perbaikan teknis saja tidak akan membantu. Tanyakan apa yang membuat halaman itu benar-benar layak dimasukkan:
- Tambahkan nilai unik: informasi orisinal, detail spesifik, contoh, gambar, atau data yang tidak dimiliki halaman lain
- Gabungkan: jika beberapa halaman tipis membahas hal serupa, gabungkan menjadi satu halaman lengkap dan alihkan sisanya
- Hapus: jika halaman tidak memiliki nilai realistis bagi pencari (halaman tag dengan satu artikel, kategori kosong), beri noindex atau hapus
- Perkuat sinyal: tautkan ke halaman itu dari halaman penting yang relevan agar kepentingannya jelas
Setelah memperbaiki halaman, minta pengindeksan dan beri waktu beberapa minggu.
Pengindeksan untuk website baru
Situs yang benar-benar baru sering hanya terindeks sebagian halamannya pada awalnya. Percepat prosesnya dengan:
- Memverifikasi situs di Search Console dan Bing Webmaster Tools serta mengirim sitemap
- Meluncurkan dengan sedikit halaman yang kuat dan lengkap alih-alih ratusan halaman tipis
- Memastikan setiap halaman ditautkan dari beranda atau halaman kategori
- Meraih beberapa link asli – pencantuman di direktori relevan, situs mitra, media lokal, atau asosiasi industri
- Menerbitkan secara konsisten, agar crawler tahu situs diperbarui secara rutin
Memeriksa pengindeksan tanpa Search Console
Jika Anda tidak memiliki akses ke Search Console – misalnya saat menganalisis pesaing –, pencarian site: untuk URL persisnya memberi gambaran kasar, dan pemeriksaan indexability memastikan apakah ada hal teknis yang menghalangi pengindeksan. Search Console tetap satu-satunya sumber resmi untuk situs Anda sendiri.
Poin-poin penting
- Gunakan alat Inspeksi URL di Search Console untuk melihat persis mengapa halaman tidak diindeks.
- Periksa penghambat teknis lebih dulu: noindex, robots.txt, kode status, dan tag canonical.
- Pastikan konten penting ada di HTML mentah dan halaman ditautkan secara internal.
- “Di-crawl - saat ini tidak diindeks” biasanya soal nilai – perbaiki, gabungkan, atau hapus halaman tipis.
- Cari pola di banyak URL; sebagian besar masalah pengindeksan berasal dari template dan pengaturan.
- Minta pengindeksan setelah memperbaiki masalah, lalu beri Google waktu untuk meng-crawl ulang.
Pertanyaan yang sering diajukan
Apakah “Minta pengindeksan” menjamin pengindeksan?
Tidak. Fitur itu meminta Google meng-crawl halaman lebih cepat. Google tetap memutuskan apakah halaman diindeks.
Mengapa halaman yang sudah terindeks bisa hilang?
Alasan umumnya adalah noindex atau masalah canonical baru, error server, penggabungan konten duplikat, atau Google menilai ulang kualitas halaman tipis setelah core update.
Apakah wajar jika sebagian halaman tidak diindeks?
Ya. Setiap situs memiliki halaman yang dipilih Google untuk tidak diindeks, seperti duplikat dan URL bernilai rendah. Yang penting adalah halaman-halaman penting Anda terindeks.
Apakah mengirim sitemap memperbaiki masalah pengindeksan?
Sitemap membantu penemuan, tetapi tidak dapat mengatasi tag noindex, pemblokiran, masalah canonical, atau kualitas yang rendah.
Periksa situs Anda sendiri
Jalankan audit gratis dengan 80+ pemeriksaan dan dapatkan solusi untuk setiap masalah.