Generator robots.txt
Sunting aturan perayap, robots.txt langsung jadi — tanpa tombol, tanpa unggah.
URL lengkap; akan menjadi baris Sitemap: di akhir berkas.
Lanjutan: Crawl-delay
Berlaku untuk setiap grup. Ini bukan bagian dari RFC 9309; Google mengabaikannya, sedangkan sebagian perayap lain mematuhinya.
Cara menggunakan
- Mulai dari preset atau sunting grup bawaan: tetapkan user-agent (pakai "*" untuk semua perayap), lalu tambahkan jalur yang ingin diizinkan atau diblokir. Berkas diperbarui saat Anda mengetik — tidak ada tombol Hasilkan.
- Tambahkan grup lain bila perayap berbeda membutuhkan aturan berbeda, misalnya izinkan semuanya untuk "*" dan blokir perayap AI seperti GPTBot dan CCBot. URL Sitemap dan Crawl-delay bersifat opsional.
- Salin hasilnya atau unduh "robots.txt", lalu unggah ke akar situs (https://example.com/robots.txt). Setiap subdomain membutuhkan berkasnya sendiri. Verifikasi perilakunya di Search Console atau penguji robots.txt lain sebelum mengandalkannya.
Contoh
Aturan
Grup 1: * — Disallow /admin/ Grup 2: GPTBot — Disallow / Sitemap: https://example.com/sitemap.xml
robots.txt
User-agent: * Disallow: /admin/ User-agent: GPTBot Disallow: / Sitemap: https://example.com/sitemap.xml
Kedua grup berdiri sendiri: "*" hanya memblokir /admin/, sedangkan GPTBot diblokir dari seluruh situs. Baris Sitemap bukan bagian dari kedua grup. Hitungan menampilkan "Grup: 2 · Aturan: 2".
Aturan, batasan, dan masalah yang diketahui
- robots.txt adalah konvensi perayap, bukan kontrol akses: berkas ini tidak dapat melindungi halaman privat. Gunakan autentikasi atau aturan server untuk apa pun yang harus tetap privat.
- Google mengabaikan Crawl-delay (tidak didefinisikan oleh RFC 9309); sebagian perayap lain mematuhinya. Bidang ini opsional dan mati secara bawaan, jadi tidak ada yang ditambahkan kecuali Anda mengetik nilainya.
- Preset AI adalah daftar pilihan perayap pelatihan yang umum — GPTBot, ChatGPT-User, Google-Extended, CCBot, ClaudeBot, PerplexityBot, Bytespider, dan Applebot-Extended. Token bisa berubah seiring waktu; periksa dokumentasi tiap perayap dan sunting grupnya bila perlu.
- Jalur peka huruf besar-kecil dan mendukung "*" serta "$". Aturan yang cocok paling panjang yang menang, bukan yang ditulis lebih dulu, jadi Allow harus lebih spesifik daripada Disallow yang ingin diatasinya.
- Jalur non-ASCII ditulis sebagai UTF-8. Perayap lama mungkin memerlukan URL ber-encode persen, jadi alat ini memberi peringatan tetapi tidak pernah menulis ulang yang Anda ketik.
- Hanya satu URL Sitemap yang didukung. Untuk menambah, salin hasilnya dan tambahkan baris "Sitemap:" ekstra. Alat ini tidak merayapi situs Anda atau memeriksa apakah sebuah URL benar-benar diblokir — gunakan penguji eksternal untuk itu.
- Tidak ada yang diunggah atau disimpan: aturannya hanya hidup di halaman ini. Preset mengganti grup yang ada tetapi mempertahankan Sitemap dan Crawl-delay; Setel ulang menghapus semuanya. Tidak ada akun, riwayat, atau konfigurasi yang dapat dibagikan.
Alat terkait
Yang biasanya dibutuhkan berikutnya setelah berkasnya siap.