Diblokir oleh robots.txt di Search Console: temukan aturan penyebabnya, buka blokir halaman yang tepat, pakai noindex untuk sisanya, lalu validasi perbaikannya.

Di halaman ini
Singkatnya
"Diblokir oleh robots.txt" berarti ada aturan di file robots.txt Anda yang mencegah Googlebot meng-crawl sebuah URL. Google tidak bisa membaca halaman itu, sehingga biasanya halaman tersebut tidak muncul di hasil penelusuran. Jika pemblokiran disengaja (halaman admin, keranjang, pencarian internal), biarkan saja. Jika halaman penting ikut terdampak, temukan aturan Disallow yang cocok, ubah aturannya, uji URL-nya, lalu minta crawl ulang. Untuk mengeluarkan halaman dari Google, gunakan noindex: robots.txt mengatur crawling, bukan pengindeksan.
Ingin tahu lebih banyak? Tanyakan kepada
Kuis singkat
Siapa yang sebaiknya memperbaiki sisi teknis situs Anda?
Saran kami untuk Anda
Ekspor URL yang terdampak adalah solusi yang tepat untuk Anda
Peringkat 1 dalam daftar ini, paling cocok dengan jawaban Anda.
Saran kami untuk Anda
Pisahkan blokir yang disengaja dari kesalahan adalah solusi yang tepat untuk Anda
Peringkat 2 dalam daftar ini, paling cocok dengan jawaban Anda.
Saran kami untuk Anda
Temukan aturan yang cocok adalah solusi yang tepat untuk Anda
Peringkat 3 dalam daftar ini, paling cocok dengan jawaban Anda.
Saran kami untuk Anda
Ubah file adalah solusi yang tepat untuk Anda
Peringkat 4 dalam daftar ini, paling cocok dengan jawaban Anda.
Status diblokir oleh robots.txt muncul di laporan pengindeksan halaman Google Search Console, di antara alasan mengapa halaman tidak diindeks. Dokumentasi laporan pengindeksan halaman menjelaskannya dalam satu baris: halaman diblokir oleh file robots.txt situs Anda. Di balik baris itu ada dua situasi yang sangat berbeda, pemblokiran yang sehat dan yang tidak disengaja, ditambah satu status serupa yang membingungkan: "Diindeks, meski diblokir oleh robots.txt". Panduan ini menunjukkan cara membedakan keduanya dan memperbaiki masing-masing tanpa merusak hal lain. Jika file ini masih baru bagi Anda, mulailah dari definisi robots.txt kami.
File robots.txt berada di root host (contoh.com/robots.txt) dan memberi tahu crawler jalur mana yang boleh diambil. Saat Googlebot menemukan URL, lewat tautan atau sitemap, ia memeriksa file itu lebih dulu. Jika aturan Disallow cocok dengan jalur untuk user-agent-nya, ia tidak mengambil halaman tersebut. Search Console lalu mencantumkan URL itu di bawah "Diblokir oleh robots.txt".
Ada dua akibatnya. Google tidak melihat konten, judul, tautan internal, maupun tag meta di halaman itu. Karena tidak pernah membacanya, Google juga tidak melihat tag noindex. Status ini tercantum sebagai alasan halaman tidak diindeks dan bagi sebagian besar situs hanya bersifat informatif: Google sendiri mencatat bahwa URL yang diblokir robots.txt kemungkinan memang sengaja diblokir.
Masalah muncul ketika daftar itu berisi halaman yang ingin Anda tampilkan di Google: halaman produk, artikel, kategori, atau seluruh situs setelah migrasi. Dalam kasus itu, pemblokiran menjadi penyebab langsung situs yang tidak muncul di Google, dan termasuk masalah teknis yang paling cepat diperbaiki.
Status kedua terdengar bertentangan, dan inilah yang paling membuat pemilik situs khawatir. Pengantar Google tentang robots.txt menjelaskannya: robots.txt bukan mekanisme untuk menjauhkan halaman dari Google. Jika halaman lain menautkan ke URL yang dilarang, Google tetap bisa mengindeks URL itu tanpa meng-crawl-nya. Hasilnya menampilkan alamat tanpa deskripsi, karena Google tidak pernah membaca teksnya.
| Status | Di-crawl Google? | Ada di indeks? | Kategori laporan | Perbaikan umum |
|---|---|---|---|---|
| Diblokir oleh robots.txt | Tidak | Tidak | Alasan tidak diindeks | Tidak perlu apa-apa jika disengaja; ubah aturan jika halamannya penting |
| Diindeks, meski diblokir oleh robots.txt | Tidak | Ya, hanya URL, biasanya tanpa deskripsi | Peringatan (halaman terindeks) | Buka blokir jika ingin tampil di Google; buka blokir dan tambahkan noindex jika tidak |
Kuncinya adalah memutuskan dulu apa yang Anda inginkan untuk setiap URL: diindeks atau tidak diindeks. robots.txt menjawab pertanyaan lain (di-crawl atau tidak), dan mencampur keduanya adalah sumber sebagian besar kesalahan.
Perhatian
Jangan pernah memblokir halaman di robots.txt sekaligus menambahkan noindex. Dokumentasi Google tentang memblokir pengindeksan dengan noindex menyatakannya dengan jelas: agar direktif berfungsi, halaman tidak boleh diblokir oleh robots.txt. Jika diblokir, Googlebot tidak akan pernah melihat tag tersebut.
Sebagian besar pemblokiran tak disengaja berasal dari beberapa penyebab. Periksa dengan urutan ini:
Disallow: / melindungi situs uji, lalu ikut terbit saat peluncuran dan memblokir semuanya.Disallow: /p memblokir /produk/ dan /promo/ sekaligus /p/. Aturan robots.txt mencocokkan awal jalur.* cocok dengan rangkaian karakter apa pun dan $ menandai akhir URL. Disallow: /*? memblokir semua URL berparameter, termasuk halaman bernomor atau hasil filter yang ingin Anda indeks.Ingat bahwa Google mengikuti aturan yang paling spesifik (jalur cocok yang paling panjang), dan ketika Allow serta Disallow sama spesifiknya, aturan yang paling longgar yang menang. Jadi Allow: /blog/ yang tepat sasaran bisa membuka kembali sebuah folder di bawah blokir yang lebih luas.
Di Google Search Console, buka Pengindeksan, lalu Halaman, dan klik baris "Diblokir oleh robots.txt". Ekspor daftarnya dan urutkan per folder. Biasanya pola akan terlihat dalam satu menit: satu direktori, satu parameter, satu subdomain.
Tandai setiap pola sebagai "tetap diblokir" atau "harus ada di Google". Keranjang, checkout, akun pelanggan, hasil pencarian internal, dan area admin masuk kelompok pertama. Semua yang menjawab kueri penelusuran, mendapat tautan, atau tercantum di sitemap XML Anda masuk kelompok kedua. URL yang ada di sitemap sekaligus diblokir adalah kontradiksi yang perlu diselesaikan.
Buka alat Inspeksi URL untuk satu URL contoh: alat ini menunjukkan apakah crawling diizinkan. Lalu baca file yang aktif, atau tempel URL ke pemeriksa robots.txt gratis kami untuk melihat baris mana yang memblokirnya dan untuk user-agent apa.
Hapus atau persempit aturannya, atau tambahkan Allow yang lebih spesifik. Buat perubahan seminimal mungkin dan uji pada URL yang ingin dibuka sekaligus URL yang harus tetap diblokir. Jika file berantakan, buat versi bersih dengan generator robots.txt kami dan bandingkan sebelum menerbitkannya.
Google umumnya menyimpan robots.txt di cache hingga 24 jam, menurut spesifikasi robots.txt-nya. Untuk mempercepat, buka Setelan, lalu laporan robots.txt di Search Console (tersedia untuk properti tingkat domain), dan minta crawl ulang untuk file tersebut. Setelah itu, minta pengindeksan untuk URL terpenting yang sudah dibuka blokirnya di Inspeksi URL.
Klik "Validasi perbaikan" di halaman masalah. Validasi bisa memakan waktu beberapa hari hingga beberapa minggu, dan URL baru diperiksa seiring Google meng-crawl ulang. Panduan kami tentang pengindeksan Google menjelaskan apa yang terjadi setelah crawling, ketika Google memutuskan apakah halaman layak disimpan.
Tips
Sebelum menerbitkan robots.txt baru, uji dengan daftar pendek berisi sepuluh URL kunci (beranda, satu kategori, satu produk, satu artikel, URL sitemap). Satu kesalahan salin-tempel di baris Disallow bisa memblokir seluruh situs, dan dampaknya terlihat di trafik dalam beberapa hari.
Perbaikannya bergantung pada apa yang Anda inginkan untuk halaman itu:
<meta name="robots" content="noindex"> di head, atau header HTTP X-Robots-Tag: noindex untuk PDF dan file lain. Setelah Google meng-crawl ulang dan menghapus halaman itu, Anda boleh memblokirnya lagi jika volume crawl penting, meski sebagian besar situs tidak pernah membutuhkannya. Definisi noindex kami menjelaskan pilihannya.Untuk navigasi berfaset dengan ribuan URL filter, blokir di robots.txt bisa tetap menjadi alat yang tepat untuk menghemat crawl budget. Peringatan "Diindeks, meski diblokir" pada sebagian kecil URL itu bisa diterima, selama versi kanonis kategori Anda dapat di-crawl dan diindeks.
Tiga sinyal mengonfirmasi perbaikan yang berhasil. Inspeksi URL pada URL aktif menampilkan "Crawling diizinkan: Ya". Jumlah halaman yang diblokir di laporan pengindeksan halaman turun dalam beberapa minggu berikutnya. Dan halaman yang dibuka blokirnya mulai mendapat tayangan di laporan Performa. Pemeriksaan cepat dengan pemeriksa keterindeksan kami juga menangkap hambatan lain yang sering menyertai kesalahan robots.txt: noindex yang terlupa, tag kanonis yang salah, atau pengalihan.
Pemantauan penting karena kesalahan ini bisa muncul lagi. Pembaruan tema, plugin, atau skrip deployment bisa menulis ulang robots.txt tanpa ada yang menyadarinya. Memantau halaman yang klik dan tayangannya tiba-tiba turun adalah peringatan dini tercepat.

Dasbor GEO / SEO Sorank terhubung ke Search Console dan menampilkan halaman yang naik dan turun itu dalam satu tampilan. Blokir yang masuk lewat deployment pun terlihat sebagai sekelompok URL yang menurun, bukan sebagai kehilangan trafik yang pelan dan tak terjelaskan.
Kini robots.txt punya audiens kedua: crawler milik asisten AI. OpenAI, Anthropic, Perplexity, dan Google masing-masing menerbitkan user-agent (GPTBot dan OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended) yang mematuhi robots.txt. Aturan untuk salah satunya, atau blokir umum User-agent: *, menentukan apakah ChatGPT, Claude, atau Perplexity bisa membaca halaman Anda saat mereka menelusuri web untuk menyusun jawaban.
Logikanya sama dengan Google: tentukan per bot apa yang Anda inginkan. Memblokir crawler pelatihan sambil mengizinkan crawler penelusuran adalah kompromi yang umum, dan panduan kami tentang robots.txt untuk crawler AI mencantumkan user-agent serta aturan untuk masing-masing. Entri glosarium tentang crawler AI menjelaskan peran setiap bot.
Catatan
Halaman yang tidak bisa di-crawl asisten AI masih bisa disebut lewat sumber pihak ketiga, tetapi jarang dikutip secara langsung. Studi kami tentang sumber yang dikutip platform AI menunjukkan betapa kutipan bergantung pada halaman yang bisa dibaca asisten.
Untuk melihat dampak pilihan ini, pantau prompt yang penting bagi bisnis Anda. Pelacakan Sebutan AI di Sorank menunjukkan apakah ChatGPT, Gemini, atau Claude mengutip situs Anda, dan pesaing mana yang mereka kutip sebagai gantinya.
robots.txt menentukan apa yang boleh dibaca crawler; noindex menentukan apa yang boleh ditampilkan hasil penelusuran. Gunakan blokir hanya untuk area tanpa nilai penelusuran, jangan pernah memblokir halaman yang ingin Anda indeks atau keluarkan dari indeks, dan periksa laporan pengindeksan halaman setelah setiap migrasi atau deployment. Sebagian besar masalah "diblokir oleh robots.txt" selesai dalam hitungan menit begitu aturan penyebabnya ditemukan, dan dasbor Search Console di Sorank membantu Anda menangkap masalah berikutnya sebelum merugikan trafik.
Google umumnya memperbarui salinan cache robots.txt dalam 24 jam, dan Anda bisa meminta crawl ulang file itu di laporan robots.txt Search Console. Crawling halaman yang dibuka blokirnya bisa memakan waktu beberapa hari hingga beberapa minggu. Meminta pengindeksan di Inspeksi URL membantu untuk beberapa URL penting.
Hanya jika daftar itu berisi halaman yang ingin Anda tampilkan di Google. Blokir pada keranjang, akun pelanggan, area admin, atau pencarian internal adalah hal normal dan tidak perlu ditindaklanjuti. Ekspor daftarnya, kelompokkan per folder, lalu periksa apakah ada bagian penting di dalamnya.
URL-nya bisa diindeks jika halaman lain menautkannya, tetapi Google tidak dapat membaca kontennya. Hasilnya biasanya muncul tanpa deskripsi dan jarang mendapat peringkat untuk kueri yang berarti. Jika ingin halaman itu mendapat peringkat, buka blokirnya agar Google bisa meng-crawl dan menilainya.
MEREKA MENCOBA SORANK SEBELUM ANDA
