STATUS IS UPWIKI OPTIMASI SITUS WEB
32Perkuat
SEO dan keterlihatan / Perkuat

Panduan robots.txt: Kendalikan Perayapan Tanpa Menyembunyikan Kesalahan

Gunakan robots.txt untuk mengarahkan akses perayap, lalu padukan dengan metode pengindeksan atau kontrol akses yang tepat untuk tujuan tersebut.

Panduan robots.txt: Kendalikan Perayapan Tanpa Menyembunyikan Kesalahan — PANDUAN VISUAL
BACA
8 menit
SUMBER
6
VALIDASI ULANG
2027-03-27
ditinjau
Reviewer Technical SEO dan platform web; tambahkan tinjauan keamanan untuk keputusan kontrol-akses atau konten sensitif.
JAWABAN SINGKAT

Mulai dengan keputusan.

Gunakan robots.txt untuk meminta perayap yang mematuhi aturan menghindari pola URL publik tertentu yang menciptakan pekerjaan perayapan yang tidak perlu. Publikasikan file teks polos UTF-8 di root origin situs yang tepat dan mulailah dengan aturan sedikit saja. Ini adalah sinyal akses untuk perayap, bukan kunci, dan tidak pernah menyembunyikan kesalahan.

Robots.txt tidak dapat diandalkan untuk menyembunyikan halaman atau melindunginya. URL yang diblokir masih bisa ditemukan melalui tautan. Untuk konten publik yang tidak boleh diindeks, gunakan noindex sambil membiarkan perayap mengambil responsnya. Untuk materi pribadi, terapkan kontrol akses server atau aplikasi yang benar.

Perlakukan pengeditan seperti konfigurasi produksi: identifikasi origin, uji URL bernama, ambil /robots.txt langsung, dan siapkan versi sebelumnya. SIU mendukung ketersediaan proaktif dan remediasi melalui disiplin preflight dan rollback, bukan pemberitahuan outage atau pelaporan status.

PANDUAN VISUAL

Lihat pekerjaan sebagai sebuah sistem.

Gunakan peta ini untuk menghubungkan keputusan dalam artikel sebelum menerapkan taktik individual.

SIUPerkuat
01Pilih kontrol yang cocok dengan hasil yang diinginkan
02Gunakan sintaks dan cakupan inti dengan tepat
03Blok hanya pola yang didukung bukti URL
04Jaga konsistensi antara penemuan sitemap, noindex, dan keputusan privasi
01

Pilih kontrol yang cocok dengan hasil yang diinginkan

Perayapan adalah pengambilan otomatis sebuah URL. Pengindeksan adalah keputusan mesin pencari apakah akan menyimpan dan menampilkan informasi tentang URL tersebut. Kontrol akses menentukan siapa yang dapat memperoleh konten. Robots.txt berhubungan dengan perayapan, dan perayap yang mematuhi akan memilih untuk mengikutinya. IETF Robots Exclusion Protocol mengatakan ini bukan mekanisme otorisasi.

Gunakan aturan Disallow untuk mengelola akses perayap ke jalur publik bernilai rendah, seperti rute pencarian internal yang terkontrol. Gunakan noindex untuk konten publik yang tidak boleh muncul di hasil pencarian yang didukung. Gunakan kontrol akses nyata untuk preview, area yang memerlukan akun, ekspor, atau data sensitif. Untuk informasi pelanggan, karyawan, pembayaran, atau data yang teregulasi, dapatkan tinjauan keamanan dan platform yang memenuhi syarat; robots.txt tidak pernah merupakan kontrol kompensasi.

Manajemen perayapan

Robots.txt dapat meminta perayap yang mematuhi untuk menghindari jalur publik yang ditentukan; ini tidak menjamin penghapusan dari hasil pencarian.

Kontrol indeks

Gunakan noindex di HTML atau header HTTP X-Robots-Tag, dan biarkan respons dapat di-crawl agar instruksi tersebut dapat dibaca.

Konten pribadi

Butuh autentikasi atau kontrol aplikasi/server yang sesuai, lalu keluarkan URL dari jalur penemuan publik.

02

Gunakan sintaks dan cakupan inti dengan tepat

Publikasikan robots.txt teks polos UTF-8 di /robots.txt untuk setiap scheme, host, dan port yang memerlukan aturan. File di https://www.example.com/robots.txt tidak otomatis mengatur https://example.com, subdomain, atau origin HTTP. Verifikasi origin yang dilayani oleh URL kanonis, pengalihan, CDN, dan aplikasi sebelum mengasumsikan suatu aturan berlaku.

Sebuah grup dimulai dengan User-agent dan kemudian menggunakan Allow atau Disallow untuk path. User-agent: * adalah grup umum. Pencocokan peka huruf (case-sensitive) dan dimulai dari awal path. Aturan yang paling spesifik menang; Allow yang sama spesifiknya harus menang atas Disallow. Disallow: berarti tidak memblokir apa pun, sedangkan Disallow: / memblokir seluruh origin. Standar mendefinisikan # untuk komentar, * untuk wildcard, dan $ untuk akhir pola.

Baseline terkecil

Jika tidak ada kebutuhan manajemen perayapan yang terdokumentasi, tambahkan tanpa pengecualian; jangan buat blok spekulatif.

Pola aman

Lebih memilih prefiks stabil dan sempit seperti /search/ daripada wildcard longgar atau aturan nama berkas yang tidak jelas.

Komentar

Catat tujuan aturan, pemilik, dan referensi perubahan, tetapi jangan menjadikan komentar sebagai pengganti tinjauan.

03

Blok hanya pola yang didukung bukti URL

Sebelum menulis aturan, inventarisasikan halaman penting, jalur perayapan yang tidak diinginkan, varian query, pencarian di situs, rute preview, aset, dan URL sitemap. Untuk setiap contoh URL, catat hasil yang diharapkan dan aturan yang akan cocok. Bandingkan daftar ini dengan URL kanonis dan navigasi langsung agar blok tidak menyembunyikan jalur yang berguna.

Pertahankan sumber daya penting untuk peramban kecuali diuji sebaliknya. Google memperingatkan bahwa memblokir CSS, JavaScript, gambar, atau sumber lain dapat membuat halaman lebih sulit dianalisis. Robots.txt tidak menyelesaikan pemilihan konten duplikat, otorisasi, atau kualitas halaman; gunakan kanonisasi, pengalihan, kontrol akses, atau perbaikan konten bila sesuai.

Bukti terlebih dahulu

Gunakan sampel URL nyata dan bukti dari server atau crawl, bukan daftar generik yang disalin dari situs lain.

Tabel perubahan

Simpan setiap contoh URL, hasil yang diinginkan, aturan yang cocok, dan pemilik yang bertanggung jawab dalam catatan rilis.

04

Jaga konsistensi antara penemuan sitemap, noindex, dan keputusan privasi

Sitemap memberi tahu mesin pencari URL dan berkas mana yang Anda anggap penting; ini dapat membantu penemuan tetapi tidak menjamin perayapan atau pengindeksan. Tautan internal yang kuat tetap penting. Anda boleh menambahkan URL Sitemap yang sepenuhnya berkualifikasi di robots.txt, tetapi jangan mencantumkan URL privat, yang dialihkan, diblok robots, atau yang sengaja diberi noindex. Rekonsiliasikan keluaran sitemap dengan aturan robots saat rilis.

Noindex bukanlah direktif robots.txt milik Google. Google mendukungnya di tag meta HTML atau header respons HTTP X-Robots-Tag, dan harus merayapi respons untuk melihatnya. Jika halaman publik perlu keluar dari hasil Google, hapus blok robots yang menyembunyikan noindex. Jika konten bersifat nonpublik, jangan umumkan jalurnya di robots.txt; terapkan kontrol akses. Batas data sensitif memerlukan tinjauan yang memenuhi syarat.

Deklarasi sitemap

Gunakan URL penuh, misalnya Sitemap: https://www.example.com/sitemap.xml; ini tidak mengganti blok perayapan.

HTML dan berkas

Gunakan meta noindex untuk HTML atau header respons X-Robots-Tag: noindex bila sesuai, lalu uji respons live.

Eksposur mendesak

Batasi akses terlebih dahulu saat konten sensitif, lalu gunakan proses penghapusan mesin pencari bila sesuai.

05

Uji dan rilis seperti file konfigurasi kritis

Validasi teks yang disetujui secara lokal, lalu uji contoh yang diizinkan dan diblok untuk grup perayap yang dimaksud. Setelah penerapan, ambil /robots.txt publik secara pribadi atau dengan permintaan HTTP langsung untuk mengonfirmasi konten, origin, dan status respons. Google menyediakan laporan robots.txt di Search Console untuk berkas yang dapat diakses dan pustaka parser sumber-terbuka untuk pengujian lokal.

Perayap dapat menyimpan cache file robots, jadi jangan menjanjikan perubahan penemuan atau pengindeksan yang instan. Kesalahan server atau jaringan menyebabkan perayap menganggap disallow penuh, sementara 4xx dapat mengizinkan akses. Simpan file dalam konfigurasi yang dikontrol versi, minta tinjauan ekstra untuk migrasi origin, blok seluruh situs, wildcard, dan pertahankan versi sebelumnya. SIU preflight dan perencanaan rollback membantu menangkap rilis buruk sebelum menjadi masalah ketersediaan atau ketertemuan yang lebih besar.

Gerbang rilis

Wajibkan reviewer kedua untuk migrasi origin, blok seluruh situs, wildcard, dan perubahan yang memengaruhi sign-in, checkout, atau rute dukungan.

Sinyal rollback

Pulihkan versi sebelumnya ketika URL sampel penting baru saja diblok, aset penting tidak dapat diakses, atau endpoint tidak tersedia.

Batas

Satu pengujian perayap tidak membuktikan bahwa setiap klien otomatis menafsirkan setiap aturan dengan cara yang sama.

TINDAKAN / VERIFIKASI

Panduan tugas praktis Anda.

  1. 01

    Klasifikasikan tujuan

    Pilih manajemen perayapan, pengecualian indeks, atau akses privat sebelum memilih kontrol.

    VERIFIKASI: Setiap URL yang terpengaruh memiliki tujuan terdokumentasi dan pemilik yang bertanggung jawab.
  2. 02

    Peta origin

    Identifikasi protokol, host, port, subdomain, CDN, dan origin aplikasi yang tepat.

    VERIFIKASI: Tidak ada origin yang diasumsikan mewarisi aturan robots origin lain.
  3. 03

    Daftar URL representatif

    Sertakan halaman penting, target, varian, aset, entri sitemap, dan rute privat.

    VERIFIKASI: Sebuah tabel menyebutkan hasil yang diharapkan untuk setiap URL uji.
  4. 04

    Tulis aturan sempit

    Gunakan User-agent, Allow, dan Disallow path yang jelas; hindari wildcard luas kecuali diperlukan.

    VERIFIKASI: Seorang reviewer dapat menjelaskan cakupan dan pengecualian setiap aturan.
  5. 05

    Terapkan noindex dengan benar

    Gunakan tag meta atau header respons untuk konten publik yang dikecualikan dari Google.

    VERIFIKASI: Target live dapat di-crawl dan mengekspos noindex ke perayap.
  6. 06

    Lindungi materi nonpublik

    Gunakan autentikasi atau kontrol server dan aplikasi, bukan robots.txt.

    VERIFIKASI: Permintaan tanpa autentikasi tidak dapat memperoleh konten sensitif.
  7. 07

    Publikasikan file yang disetujui

    Terbitkan teks polos UTF-8 di root origin.

    VERIFIKASI: URL /robots.txt live mengembalikan berkas yang sudah ditinjau.
  8. 08

    Uji perilaku live

    Periksa sampel yang diizinkan dan diblok dengan alat yang sesuai.

    VERIFIKASI: Hasil sesuai tabel rilis, termasuk pengecualian.
  9. 09

    Rekonsiliasikan input penemuan

    Jaga target sitemap dan tautan internal konsisten dengan keputusan perayapan dan pengindeksan.

    VERIFIKASI: Tidak ada URL yang dimaksudkan privat, dialihkan, diberi noindex, atau diblok yang tercantum di sitemap tanpa alasan.
  10. 10

    Siapkan rollback

    Simpan berkas sebelumnya dan tambahkan perubahan aturan ke prosedur peluncuran dan pemulihan.

    VERIFIKASI: Versi yang diketahui baik dan pemilik rollback dapat segera diidentifikasi.
TOPIK DISKUSI

Bandingkan kompromi, bukan data pribadi.

Gunakan prompt ini dengan tim Anda atau komunitas pemilik situs. Bagikan metode dan pelajaran, tetapi jangan pernah menempelkan kredensial, data pelanggan, atau detail infrastruktur yang tidak bersifat publik.

  1. 01

    Pola URL publik mana yang menciptakan pekerjaan perayapan di situs Anda, dan bukti apa yang membantu Anda membedakan masalah nyata dari variasi yang tidak berbahaya?

  2. 02

    Bagaimana tim Anda meninjau perubahan robots.txt bersamaan dengan sitemap, kanonik, dan keputusan kontrol akses sebelum peluncuran?

  3. 03

    Sinyal rollback apa yang akan memberi tahu tim Anda bahwa aturan perayap baru merugikan jalur pengguna atau bisnis yang penting?

SUMBER POPULER / TERPERCAYA

Buka materi sumber.

Google Search CentralIntroduction to robots.txt ↗

Menjelaskan penggunaan yang dimaksudkan Google, batasan hasil pencarian, dan batasan keamanan untuk robots.txt.

Ditinjau 2026-09-27
IETF / RFC EditorRFC 9309: Robots Exclusion Protocol ↗

Referensi standar untuk sintaks, pencocokan, cakupan, kesalahan, caching, dan batasan keamanan.

Ditinjau 2026-09-27
Google Search CentralBlock Search indexing with noindex ↗

Menunjukkan penggunaan meta-tag noindex dan header HTTP serta mengapa respons harus tetap dapat di-crawl.

Ditinjau 2026-09-27
Google Crawling InfrastructureHow to write and submit a robots.txt file ↗

Membahas penempatan, sintaks yang didukung, deklarasi sitemap, dan opsi pengujian.

Ditinjau 2026-09-27
Google Search CentralLearn about sitemaps ↗

Menjelaskan manfaat penemuan sitemap, keterbatasannya, dan pentingnya tautan internal.

Ditinjau 2026-09-27
MDN Web DocsHTTP authentication ↗

Ikhtisar kontrol akses HTTP dan pertimbangan HTTPS untuk autentikasi.

Ditinjau 2026-09-27

Kebijakan sumber. Artikel ini menggunakan standar primer dan dokumentasi resmi yang ditautkan. Verifikasi konfigurasi spesifik produk terhadap dokumentasi platform saat ini sebelum rilis.

PENJELASAN SINGKAT

Pertanyaan umum.

Bisakah robots.txt membuat halaman keluar dari Google Search?

Tidak. URL yang diblokir masih dapat ditemukan dan muncul di hasil. Gunakan noindex yang dapat di-crawl untuk konten publik yang tidak boleh diindeks, dan gunakan kontrol akses untuk konten privat.

Apa file robots.txt awal yang paling aman?

Mulailah tanpa pengecualian kecuali Anda dapat mendokumentasikan kebutuhan manajemen perayapan. Tambahkan hanya jalur sempit yang telah Anda uji terhadap halaman dan sumber daya penting.

Perlukah sitemap dicantumkan di robots.txt?

Boleh dicantumkan. Baris Sitemap yang sepenuhnya berkualifikasi membantu penemuan perayap tetapi tidak memaksa perayapan atau pengindeksan, dan tidak membatalkan blok robots.

Status Is UP Editorial Team · Uptime Enablement Editors

Ditinjau oleh Reviewer Technical SEO dan platform web; tambahkan tinjauan keamanan untuk keputusan kontrol-akses atau konten sensitif.. Diterbitkan 2026-09-27; diperbarui 2026-09-30.