Penguji robots.txt

1. robots.txt
2. Halaman yang akan diuji
3. Bot

Data contoh — ganti dengan data Anda sendiri

Berjalan sepenuhnya di browser Anda—tidak ada yang Anda tempel yang diunggah atau disimpan. The server is only used to fetch a site's robots.txt or sitemap (browsers can't — no CORS). Penghitung hasil anonim per proses dapat digunakan untuk riset agregat; URL, domain, IP, dan pengenal tidak pernah disertakan, dan statistik tidak dirilis jika jumlah proses kurang dari 100.

Masukan
Laporkan bug

Ada yang rusak di Penguji robots.txt? Beri tahu kami apa yang terjadi—laporan ini langsung masuk ke antrean triase privat, bukan daftar publik.

Yang akan dikirim
 Input alat, unggahan, sumber yang ditempel, hasil lengkap, parameter kueri, dan fragmen URL tidak dilampirkan secara otomatis. Anda dapat mengedit atau menghapus kutipan yang dipilih di atas. Metadata browser dan antipenyalahgunaan diproses untuk mencegah spam. 

Tentang alat ini

Uji kumpulan URL terhadap robots.txt dengan matcher yang mengikuti perilaku parser robots.txt sumber terbuka Google. Matriks menunjukkan apakah setiap URL diizinkan atau diblokir, aturan yang menang, dan alasan keputusan. Anda juga dapat melint lint berkas, membandingkan sitemap, membandingkan perubahan yang diusulkan, serta mengambil robots.txt langsung per origin.

Fitur

  • Matcher robots.txt dengan aturan Allow/Disallow dan urutan yang benar.
  • Matriks keputusan untuk banyak URL dan user-agent.
  • Lint untuk kesalahan umum robots.txt dan konflik dengan sitemap.
  • Mode perbandingan untuk perubahan robots.txt yang diusulkan.
  • Pengambilan robots.txt langsung per origin dengan hasil yang dapat ditinjau.

Cara kerja

Parser membaca grup user-agent, aturan Allow dan Disallow, wildcard, serta akhir grup sesuai sintaks robots.txt. Untuk setiap URL, aturan yang paling spesifik menentukan hasil; ketika panjangnya sama, Allow mengalahkan Disallow. Hasil lint dan matriks mempertahankan aturan pemenang agar keputusan dapat diverifikasi, bukan sekadar label blokir.

Batasan

  • Penguji ini menilai berkas dan respons yang dapat diamati; ia tidak menjamin keputusan perayapan atau pengindeksan Google. Respons dapat berbeda menurut origin, user-agent, wilayah, cache, atau waktu pengambilan. Direktif noindex bukan pengganti robots.txt dan harus dinilai terpisah.

Pertanyaan umum

Pertanyaan: Apakah robots.txt mencegah halaman diindeks?

Jawaban: Tidak. Disallow memblokir perayapan, bukan pengindeksan. Jika halaman lain menautkan ke URL yang tidak boleh di-crawl, Google masih dapat mengindeksnya, biasanya tanpa cuplikan. Agar halaman tidak masuk indeks, izinkan perayapan lalu tambahkan tag meta noindex atau header X-Robots-Tag. Artinya, Anda tidak boleh sekaligus memblokirnya, karena Google tidak akan pernah melihat noindex tersebut.

Apakah urutan aturan dalam robots.txt berpengaruh?

Tidak bagi Google. Google menerapkan aturan yang paling spesifik, yaitu jalur cocok yang paling panjang, tanpa memandang posisinya di dalam berkas. Karena itu, Allow dapat mengesampingkan Disallow yang lebih awal. Alat ini mencocokkan dengan cara yang sama. Sebagian crawler lain menggunakan aturan pertama yang cocok, jadi buatlah aturan yang tidak ambigu.

Apa perbedaan antara Disallow dan noindex?

Disallow dalam robots.txt memberi tahu crawler agar tidak mengambil URL. noindex, berupa tag meta atau header HTTP pada halaman, memberi tahu crawler agar tidak menyimpannya di indeks. Keduanya menyelesaikan masalah yang berbeda, dan menggabungkannya justru berbalik merugikan: halaman yang diblokir tidak pernah diambil, sehingga noindex tidak pernah terlihat.

Apakah memblokir CSS atau JavaScript di robots.txt merugikan SEO?

Bisa. Google merender halaman untuk memahaminya. Jika Google tidak dapat mengambil CSS dan JS yang diperlukan halaman, Google mungkin salah menilai tata letak, konten, atau keramahan selulernya. Izinkan sumber daya yang diperlukan untuk merender halaman dan blokir hanya jalur yang benar-benar tidak penting.

Pertanyaan: Bagaimana cara memblokir perayap AI dengan robots.txt?

Jawaban: Tambahkan grup user-agent untuk setiap robot AI, seperti GPTBot, Google-Extended, ClaudeBot, CCBot, dan PerplexityBot, dengan Disallow: /. Gunakan tombol pemeriksaan perayap AI untuk memuat robot-robot tersebut dan memastikan aturan Anda cocok. Perhatikan bahwa kepatuhan terhadap robots.txt bersifat sukarela; robot tepercaya menghormatinya, tetapi robots.txt bukan kontrol akses.

Langkah berikutnyaGenerator robots.txt — generate a replacement robots.txt with the directives you meant to ship. Panduan tersedia dalam bahasa Inggris.