Lewati ke isi

SEO & Pemasaran

Kenapa Halaman Tidak Terindeks Google dan Solusinya

Arti status Di-crawl tapi tidak diindeks, Ditemukan tapi tidak diindeks, noindex, soft 404, dan duplikat di Search Console, plus cara memperbaikinya.

Terbit 7 menit baca

Jawaban singkat

Cek alasannya di laporan Halaman Search Console. Noindex, blokir robots.txt, dan soft 404 adalah masalah teknis yang bisa langsung diperbaiki. Status Di-crawl atau Ditemukan tapi tidak diindeks biasanya soal kualitas isi dan tautan internal. Minta pengindeksan setelah penyebabnya beres.

Daftar isi
  1. Langkah demi langkah memperbaiki halaman yang tidak terindeks
  2. Langkah 1: Pastikan halaman itu memang perlu diindeks
  3. Langkah 2: Periksa statusnya dengan Inspeksi URL
  4. Langkah 3: Bereskan penyebab teknis lebih dulu
  5. Langkah 4: Tangani duplikat dan kanonis
  6. Langkah 5: Perbaiki halaman berstatus "Di-crawl" atau "Ditemukan"
  7. Setelah diperbaiki, kapan minta pengindeksan?
  8. Ringkasan status dan tindakan
  9. Pertanyaan yang sering diajukan
  10. Checklist singkat

Sudah menerbitkan halaman layanan baru berminggu-minggu lalu, tapi saat kamu mencari judulnya di Google, yang muncul justru situs lain? Kemungkinan besar halaman itu belum masuk indeks Google. Dan selama belum terindeks, halaman itu tidak akan pernah tampil di hasil pencarian, sebagus apa pun isinya.

Jawabannya hampir selalu tertulis di Search Console. Laporan Halaman (Pages) mencantumkan alasan setiap URL yang tidak diindeks. Sebagian alasan itu adalah kesalahan teknis yang bisa diperbaiki dalam hitungan menit. Sebagian lagi adalah keputusan Google berdasarkan kualitas, yang butuh perbaikan isi. Panduan langkah di bawah membantu kamu membedakan keduanya dan menanganinya dengan urutan yang benar.

Langkah demi langkah memperbaiki halaman yang tidak terindeks

Langkah 1: Pastikan halaman itu memang perlu diindeks

Tidak semua URL perlu masuk Google. Halaman keranjang belanja, hasil pencarian internal, halaman login, URL dengan parameter filter, dan halaman terima kasih setelah mengisi formulir sebaiknya memang tidak diindeks. Jumlah "tidak diindeks" yang besar belum tentu masalah.

Fokuskan perhatian pada halaman yang mendatangkan bisnis: beranda, halaman layanan atau produk, halaman kategori, dan artikel utama. Buat daftar pendek URL penting itu.

Langkah 2: Periksa statusnya dengan Inspeksi URL

Tempel URL penting ke kotak Inspeksi URL di bagian atas Search Console. Hasilnya menunjukkan apakah URL ada di Google, kapan terakhir dirayapi, apakah boleh diindeks, dan URL kanonis mana yang dipilih Google. Klik "Uji URL Aktif" untuk melihat kondisi halaman saat ini, bukan kondisi saat terakhir dirayapi. Bila kamu belum terbiasa dengan antarmukanya, mulai dari Google Search Console untuk pemula.

Langkah 3: Bereskan penyebab teknis lebih dulu

Penyebab teknis bersifat pasti: selama tidak diperbaiki, halaman tidak akan diindeks.

  • URL ditandai noindex. Halaman memuat <meta name="robots" content="noindex"> atau header X-Robots-Tag: noindex. Di WordPress, sumber yang sering terlupa adalah centang "Halangi mesin pencari untuk mengindeks situs ini" di pengaturan Membaca, atau pengaturan noindex di plugin SEO. Hapus tag itu untuk halaman yang ingin diindeks.
  • URL diblokir oleh robots.txt. Aturan Disallow mencegah Google merayap halaman. Perhatikan bahwa robots.txt mengatur perayapan, bukan pengindeksan; halaman yang diblokir masih bisa terindeks tanpa isi bila ada tautan ke sana. Cara menulisnya dengan benar ada di sitemap XML dan robots.txt.
  • Soft 404. Halaman mengembalikan kode 200 (berhasil), tapi isinya terlihat seperti halaman kosong atau "tidak ditemukan". Contohnya halaman produk yang stoknya habis dan hanya berisi tulisan "produk tidak tersedia", atau halaman kategori tanpa produk. Isi halaman dengan konten yang berguna, atau kembalikan kode 404 atau 410 bila halaman memang sudah tidak ada.
  • Tidak ditemukan (404) dan error server (5xx). Untuk 404 pada halaman yang memang sudah dihapus, tidak perlu tindakan. Untuk halaman yang dipindah, pasang redirect 301 ke alamat baru. Error 5xx berarti server gagal merespons saat Google datang; periksa log server dan kapasitas hosting.
  • Halaman dengan pengalihan. URL itu mengalihkan ke URL lain, jadi yang diindeks adalah tujuannya. Ini normal, asalkan sitemap dan tautan internal sudah memakai alamat tujuan.

Langkah 4: Tangani duplikat dan kanonis

Status seperti "Duplikat, Google memilih versi kanonis yang berbeda dengan pengguna" atau "Duplikat tanpa versi kanonis pilihan pengguna" berarti Google menganggap halaman itu sama atau sangat mirip dengan halaman lain, lalu memilih satu versi saja untuk diindeks.

Penyebab yang umum: versi http dan https sama-sama bisa dibuka, versi dengan dan tanpa www tidak dialihkan, URL dengan parameter pelacakan atau filter, serta halaman produk yang deskripsinya hampir identik. Perbaikannya adalah memilih satu alamat utama, mengalihkan versi lain dengan 301, memasang tag rel="canonical" yang konsisten, dan membuat isi halaman yang mirip benar-benar berbeda atau menggabungkannya.

Bila Google memilih kanonis yang berbeda dari pilihanmu, itu tanda sinyalmu tidak konsisten. Periksa apakah sitemap, tautan internal, dan tag kanonis menunjuk ke alamat yang sama.

Langkah 5: Perbaiki halaman berstatus "Di-crawl" atau "Ditemukan"

Dua status ini paling membingungkan karena tidak ada kesalahan teknis yang jelas.

Di-crawl - saat ini tidak diindeks (Crawled - currently not indexed) berarti Google sudah membaca halaman, tapi memutuskan untuk belum memasukkannya ke indeks. Biasanya karena isinya dinilai tipis, terlalu mirip halaman lain, atau kurang bernilai dibanding halaman sejenis di internet. Perbaikannya ada di isi: jawab pertanyaan pembaca dengan lebih lengkap, tambahkan informasi yang hanya kamu punya (foto asli, spesifikasi, pengalaman), dan gabungkan halaman-halaman tipis yang membahas hal sama.

Ditemukan - saat ini tidak diindeks (Discovered - currently not indexed) berarti Google tahu URL itu ada, tapi belum merayapinya. Ini sering terjadi pada situs dengan banyak halaman baru sekaligus, situs yang servernya lambat, atau halaman yang hampir tidak punya tautan internal. Pastikan halaman ditautkan dari halaman lain yang sudah terindeks, masuk sitemap, dan server merespons dengan cepat. Strategi tautannya dibahas di internal linking.

Setelah diperbaiki, kapan minta pengindeksan?

Setelah penyebabnya diperbaiki, buka Inspeksi URL dan klik "Minta Pengindeksan". Untuk banyak halaman sekaligus, cukup pastikan sitemap terbaru sudah dikirim, lalu gunakan tombol "Validasi perbaikan" di laporan Halaman untuk alasan yang sudah dibereskan.

Meminta pengindeksan berulang kali untuk halaman yang sama tidak mempercepat apa pun. Bila setelah beberapa minggu status tetap tidak berubah, kembali ke langkah 5: kemungkinan masalahnya ada di kualitas atau keunikan isi.

Ringkasan status dan tindakan

Status di Search ConsoleJenis masalahTindakan utama
URL ditandai noindexTeknisHapus noindex bila halaman perlu diindeks
URL diblokir oleh robots.txtTeknisUbah aturan Disallow
Soft 404Teknis atau isiLengkapi isi, atau kembalikan 404/410
Tidak ditemukan (404)TeknisRedirect 301 bila halaman pindah; biarkan bila memang dihapus
Error server (5xx)TeknisPeriksa log dan kapasitas server
Duplikat, kanonis berbedaSinyal tidak konsistenSamakan kanonis, sitemap, dan tautan internal
Di-crawl, tidak diindeksKualitasPerkaya dan bedakan isi, gabungkan halaman tipis
Ditemukan, tidak diindeksPrioritas perayapanTambah tautan internal, masukkan sitemap, percepat server

Pertanyaan yang sering diajukan

Berapa lama halaman baru biasanya terindeks?

Tidak ada waktu pasti. Bisa beberapa hari sampai beberapa minggu, tergantung seberapa sering Google merayapi situsmu, tautan internal ke halaman itu, dan kualitas isinya.

Apakah halaman yang tidak diindeks merugikan seluruh situs?

Halaman yang memang tidak perlu diindeks, seperti keranjang atau login, tidak masalah. Yang perlu diwaspadai adalah banyaknya halaman tipis atau duplikat, karena itu bisa membuat Google kurang memprioritaskan perayapan halaman penting.

Apakah memblokir halaman di robots.txt cukup agar tidak muncul di Google?

Tidak selalu. Robots.txt mencegah perayapan, tapi URL masih bisa muncul bila ada tautan ke sana. Untuk benar-benar mengeluarkan halaman dari indeks, pakai noindex dan biarkan halaman tetap bisa dirayapi.

Kenapa status "Di-crawl - saat ini tidak diindeks" tetap muncul setelah saya minta pengindeksan?

Permintaan pengindeksan hanya meminta Google merayap ulang. Bila isinya belum berubah secara berarti, keputusan Google kemungkinan sama. Perbaiki isi dan keunikannya dulu.

Apakah hosting berpengaruh pada pengindeksan?

Bisa. Server yang sering lambat atau mengembalikan error 5xx membuat Google mengurangi perayapan. Status error server dan Ditemukan tapi tidak diindeks layak dicek bersama kondisi server.

Checklist singkat

  • URL penting sudah didaftar dan diperiksa satu per satu dengan Inspeksi URL.
  • Tidak ada noindex atau blokir robots.txt pada halaman yang ingin diindeks.
  • Halaman kosong atau stok habis tidak menjadi soft 404.
  • Satu alamat utama per halaman, dengan kanonis, redirect, sitemap, dan tautan internal yang seragam.
  • Halaman tipis sudah diperkaya atau digabung.
  • Pengindeksan diminta hanya setelah perbaikan selesai.

Sumber & referensi

Baca juga