Tentang File Robots.txt
Apa itu file robots.txt?
Robots.txt adalah file teks biasa yang berada di root domain dan memberi tahu pengunjung otomatis bagian mana dari situs yang boleh mereka minta. File ini adalah hal pertama yang diminta oleh sebagian besar crawler, sebelum halaman apa pun, dan merupakan konvensi tertua di web untuk menyatakan bagian mana yang harus dibiarkan oleh mesin.
Sintaksnya sengaja dibuat sederhana: sebutkan user agent, lalu cantumkan jalur yang boleh atau tidak boleh diambilnya. Kesederhanaan itu juga menjadi jebakan, karena satu garis miring yang salah tempat dapat mengubah pemblokiran satu folder menjadi pemblokiran seluruh situs. Generator robots.txt terutama penting karena menghasilkan file dalam format yang valid dan dapat diprediksi, alih-alih membiarkan Anda mengingat ejaan persis direktif yang hanya Anda tulis setahun sekali.
Ini mengatur crawling, bukan pengindeksan, dan perbedaan ini terus-menerus membuat orang keliru. Memblokir URL menghentikan crawler mengambilnya; tindakan ini tidak secara andal mencegah URL tersebut muncul di hasil pencarian, karena sebuah halaman dapat diindeks berkat tautan yang mengarah kepadanya tanpa pernah dibaca.
Apakah robots.txt masih penting pada 2026?
Fungsi tradisionalnya tidak berubah: mencegah crawler mengakses jalur admin, hasil pencarian internal, navigasi bersegi, dan kombinasi parameter tanpa akhir yang jika tidak dikendalikan akan menghabiskan anggaran crawling pada halaman yang seharusnya tidak menjadi halaman tujuan pengguna.
Tugas barunya lebih besar. File ini telah menjadi tempat para pemilik situs menentukan perayap AI mana yang boleh mengakses konten mereka, sebuah pertanyaan yang sebelumnya hampir tidak pernah perlu mereka jawab. Kini setiap perusahaan AI besar mengoperasikan perayap dengan nama khusus, dan sebagian besar menghormati file ini.
Hal tersebut menjadikan robots.txt salah satu dari sedikit file di situs yang benar-benar berdampak penting, serta layak ditinjau secara sengaja, alih-alih mewarisi apa pun yang dikirimkan platform sebagai pengaturan bawaan.
Kaitan robots.txt dengan penelusuran AI
Anda perlu mengambil keputusan yang nyata, dan tidak ada jawaban yang benar secara universal. Memblokir perayap AI melindungi konten Anda agar tidak digunakan sebagai materi pelatihan atau jawaban. Namun, tindakan ini juga menghilangkan kemungkinan situs Anda dikutip dalam jawaban yang kini semakin diandalkan banyak orang alih-alih mengeklik hasil penelusuran.
Kedua dampak tersebut tidak simetris. Pemblokiran hampir bersifat mutlak, sedangkan kemungkinan untuk dikutip tidak pasti, sehingga pilihan ini bergantung pada apakah konten Anda merupakan produk atau materi pemasarannya. Penerbit yang menjual langganan mungkin wajar untuk memblokir; bisnis yang halaman-halamannya dibuat agar dapat ditemukan biasanya tidak akan melakukannya.
Yang paling penting adalah file tersebut menyatakan hal yang benar-benar Anda inginkan. Generator robots.txt memudahkan Anda menetapkan aturan tersebut secara eksplisit, alih-alih membiarkannya tersirat karena tidak dicantumkan.
Praktik terbaik robots.txt
- Simpan file tersebut di root domain. Jika ditempatkan di lokasi lain, file tersebut akan diabaikan sepenuhnya.
- Jangan pernah menggunakannya untuk menyembunyikan konten sensitif. File ini bersifat publik, dan membacanya adalah cara tercepat untuk menemukan jalur yang ingin Anda sembunyikan.
- Gunakan direktif noindex, bukan blokir perayapan, jika tujuannya adalah mencegah halaman muncul di hasil penelusuran.
- Jangan gabungkan keduanya pada halaman yang sama. Halaman yang diblokir tidak akan pernah dapat dibaca, sehingga noindex di dalamnya tidak akan pernah terdeteksi.
- Cantumkan sitemap XML Anda dalam file tersebut agar perayap dapat menemukannya tanpa perlu diberi tahu secara terpisah.
- Tinjau aturan perayap AI sebagai keputusan yang disengaja, bukan sebagai pengaturan default.
Kesalahan umum
- Memblokir CSS atau JavaScript, yang mencegah mesin telusur merender halaman seperti yang dilihat pengunjung.
- Membiarkan aturan dari masa pengembangan yang memblokir seluruh situs setelah peluncuran. Ini adalah kesalahan robots.txt yang paling merugikan.
- Menganggap URL yang diblokir akan dihapus dari hasil penelusuran, padahal URL tersebut mungkin tetap tercantum tanpa deskripsi.
- Menulis aturan untuk string agen pengguna yang tidak ada, sehingga tidak ada yang terpengaruh.
- Lupa bahwa subdomain memerlukan file sendiri; aturan di domain utama tidak berlaku untuk subdomain.
Menggunakan generator robots.txt
Pilih crawler yang diizinkan atau ditolak, tambahkan direktori apa pun yang tidak boleh diakses, tetapkan penundaan crawl jika server Anda memerlukannya, dan arahkan ke sitemap Anda. Generator ini menyusun file dengan format yang benar yang dapat Anda simpan di root domain.
Setelah aktif, verifikasikan alih-alih hanya berasumsi. Buka file tersebut di browser untuk memastikan file disajikan, dan periksa di Search Console apakah halaman yang Anda harapkan dapat di-crawl masih dapat di-crawl. File robots.txt yang secara diam-diam memblokir lebih banyak halaman daripada yang dimaksud dapat membutuhkan waktu berminggu-minggu untuk diketahui hanya dari lalu lintas.
Ke mana selanjutnya
Setelah file aktif, pastikan file tersebut ditayangkan dan tidak memblokir lebih banyak hal daripada yang Anda maksudkan. Periksa dengan
pemeriksa robots.txt, tinjau
pemeriksa tag noindex yang membuat halaman yang diambil tidak muncul dalam hasil, dan pastikan
pemeriksa sitemap XML yang Anda referensikan benar-benar ada.