SEO & Pemasaran

Cara Memperbaiki Masalah robots.txt dan Sitemap

Satu kesalahan kecil di robots.txt bisa menyembunyikan seluruh situs dari pencarian. Sitemap yang berantakan juga membuang waktu crawling untuk halaman yang tidak penting. Keduanya cepat diperbaiki begitu kamu paham aturannya.

Pemula · 7 menit baca · Diperbarui 31 Oktober 2026

Cara Memperbaiki Masalah robots.txt dan Sitemap

Apa fungsi robots.txt, dan apa yang tidak dilakukannya

File ini ada di https://example.com/robots.txt dan memberi tahu crawler path mana yang harus dilewati. File ini mengatur crawling, bukan indexing. Halaman yang diblokir tetap bisa muncul di pencarian jika ada situs lain yang menautkannya.

Untuk menyembunyikan halaman dari hasil pencarian, gunakan tag noindex dan tetap biarkan halaman bisa di-crawl, karena Google harus membaca halaman itu untuk melihat tag tersebut.

Perbaiki aturan yang memblokir terlalu banyak

Satu baris ini memblokir seluruh situs, dan sering kali masih tertinggal dari pengaturan staging:

User-agent: *
Disallow: /

Titik awal yang aman untuk kebanyakan situs kurang lebih seperti ini:

User-agent: *
Disallow: /admin/

Sitemap: https://example.com/sitemap.xml

Jangan blokir CSS atau JavaScript, karena Google membutuhkannya untuk melihat halaman seperti yang dilihat pengunjung. Uji alamat tertentu dengan robots.txt Tester, atau buat file yang rapi dengan robots.txt Generator.

Buat sitemap yang bersih

Sitemap berisi daftar halaman yang ingin kamu tampilkan di pencarian. Sitemap hanya boleh berisi alamat yang:

  • mengembalikan status 200,
  • merupakan versi kanonik dari halaman tersebut,
  • tidak diblokir oleh robots.txt atau ditandai noindex.

Satu sitemap bisa memuat hingga 50.000 alamat atau 50 MB. Untuk situs yang lebih besar, sitemap dipecah menjadi beberapa file dengan file indeks. Buat sitemap dengan Sitemap Generator jika platform yang kamu pakai tidak menyediakannya.

Atasi error yang umum

  • “Sitemap could not be read”: buka alamatnya sendiri. Alamat tersebut harus menampilkan XML, bukan halaman HTML atau pesan error.
  • “Submitted URL blocked by robots.txt”: hapus aturan yang memblokirnya, atau hapus alamat tersebut dari sitemap.
  • “Submitted URL not found (404)”: sitemap kamu sudah tidak sesuai, jadi buat ulang.
  • Tanggal yang salah: ubah lastmod hanya saat halaman benar-benar berubah. Google mengabaikan tanggal yang tidak bisa dipercaya.

Periksa file kamu dengan Sitemap Validator.

Beri tahu mesin pencari

Tambahkan baris Sitemap: ke robots.txt, lalu kirimkan alamatnya di Google Search Console dan Bing Webmaster Tools. Setelah itu, cek laporan mereka secara berkala untuk melihat error baru.

Pertanyaan yang sering diajukan

Apakah setiap situs membutuhkan sitemap?
Situs kecil yang tautannya sudah tertata rapi bisa tanpa sitemap, tetapi sitemap mudah ditambahkan dan membantu mesin pencari menemukan halaman baru lebih cepat.
Apakah memblokir halaman di robots.txt akan menghapusnya dari Google?
Tidak. Gunakan tag noindex dan biarkan halaman tetap bisa di-crawl, atau gunakan alat penghapusan di Search Console untuk kasus yang mendesak.
Perlukah saya memblokir crawler AI?
Itu pilihan kamu. Setiap crawler punya user agent sendiri. Memblokirnya juga bisa mengurangi seberapa sering asisten AI menyebut atau menautkan situsmu.

Baca juga