Mas Ahmad SafwanSEO & AI Search Knowledge Base Cari
Menu

Technical SEO pemula

XML Sitemap

Sitemap adalah cara memberi tahu mesin pencari URL mana yang kita anggap penting dan kapan terakhir berubah. Berguna, tapi sering diberi harapan yang terlalu besar: sitemap tidak membuat halaman terindeks, dan sebagian besar field di dalamnya diabaikan Google.

Oleh Diterbitkan 3 menit baca

XML sitemap adalah berkas berisi daftar URL sebuah situs, biasanya di /sitemap.xml, yang membantu mesin pencari menemukan halaman dan mengetahui kapan halaman diperbarui. Google memperlakukannya sebagai petunjuk, bukan perintah: URL di sitemap tidak dijamin di-crawl, apalagi diindeks.

Kapan sitemap benar-benar membantu

Untuk situs kecil dengan internal link yang baik, Google umumnya menemukan semua halaman tanpa sitemap. Sitemap paling terasa manfaatnya dalam kondisi berikut:

  • Situs besar dengan banyak halaman yang jauh dari beranda (crawl depth tinggi).
  • Situs baru dengan sedikit link dari luar, sehingga discovery lambat.
  • Halaman yang baru diperbarui dan ingin di-crawl ulang lebih cepat; di sini lastmod yang akurat bekerja.
  • Konten yang tidak tertaut dengan baik, misalnya arsip lama. Walau lebih baik memperbaiki internal link-nya, lihat orphan page.
  • Sebagai daftar "URL canonical menurut kita" yang bisa dibandingkan dengan laporan Search Console saat audit indexing.

Format dan batas

sitemap.xml minimal yang sudah cukup
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/technical-seo/canonical/</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>https://www.example.com/technical-seo/redirect-301-vs-302/</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
</urlset>
AturanNilai
Ukuran maksimum per berkas50 MB tidak terkompresi atau 50.000 URL. Lebih dari itu, pecah dan pakai sitemap index.
EncodingUTF-8. Karakter khusus di URL harus di-escape (& jadi &amp;).
URLAbsolut, lengkap dengan protokol dan host yang sama dengan lokasi sitemap. Sitemap di www tidak boleh berisi URL tanpa www.
lastmodDipakai Google bila konsisten dan akurat. Format W3C Datetime (2026-09-15 atau dengan jam dan zona waktu).
changefreqDiabaikan Google.
priorityDiabaikan Google.
KompresiBoleh gzip (sitemap.xml.gz). Batas 50 MB tetap berlaku untuk isi yang sudah dibuka.

Soal lastmod yang jujur

Google menyatakan memakai lastmod "if it's consistently and verifiably accurate". Artinya kalau semua URL di sitemap punya lastmod yang sama dengan waktu build, atau berubah tiap hari tanpa perubahan isi, Google belajar mengabaikannya untuk situs itu. Yang benar: lastmod hanya berubah ketika isi halaman berubah secara berarti, misalnya paragraf ditambah, data diperbarui, atau structured data diganti. Ganti tahun di footer bukan perubahan berarti.

Sitemap index untuk situs besar

Kalau URL lebih dari 50.000 atau ingin memisahkan per jenis konten, buat beberapa sitemap dan satu berkas index yang mendaftar semuanya. Memisahkan per jenis (artikel, kategori, produk) juga memudahkan membaca laporan Sitemaps di Search Console, karena tiap sitemap dilaporkan terpisah.

sitemap-index.xml
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://www.example.com/sitemap-artikel.xml</loc></sitemap>
  <sitemap><loc>https://www.example.com/sitemap-kategori.xml</loc></sitemap>
</sitemapindex>

Apa yang boleh dan tidak boleh masuk sitemap

MasukkanJangan masukkan
URL canonical yang ingin diindeksURL yang canonical-nya menunjuk ke URL lain
Halaman dengan status 200URL yang redirect, 404, atau 410
Hub, artikel, halaman alat, halaman penulisURL dengan noindex (Google akan melaporkannya sebagai konflik)
Versi dengan garis miring akhir kalau itu konvensi situsParameter tracking, hasil pencarian internal, halaman filter

Sitemap adalah sinyal kanonikalisasi yang lemah. Kalau isinya bertentangan dengan tag canonical atau redirect, yang lemah kalah, tapi laporan Search Console jadi ramai dengan status duplikat. Daftar yang bersih menghemat waktu diagnosis.

Cara mengirimkan sitemap

  1. Taruh berkasnya di root domain kalau bisa. Sitemap hanya boleh berisi URL di bawah lokasinya; sitemap di /blog/sitemap.xml tidak boleh berisi /produk/.
  2. Tambahkan baris Sitemap: https://www.example.com/sitemap.xml di robots.txt. Ini cukup untuk Google dan Bing menemukannya.
  3. Kirim juga lewat Search Console (Sitemaps) supaya dapat laporan: jumlah URL ditemukan, kesalahan parsing, dan tanggal terakhir dibaca.
  4. Endpoint ping google.com/ping?sitemap= sudah dihentikan Google sejak 2023. Tidak perlu dipanggil lagi.

Membaca laporan Sitemaps di Search Console

Angka "Discovered URLs" adalah jumlah URL yang berhasil dibaca dari berkas, bukan jumlah yang diindeks. Untuk melihat berapa yang terindeks, buka laporan Page indexing dan filter berdasarkan sitemap. Selisih besar antara keduanya adalah titik awal audit indexing. Status "Couldn't fetch" biasanya berarti berkasnya diblokir robots.txt, salah URL, atau server mengembalikan HTML alih-alih XML.

Rujukan

  1. Build and submit a sitemap Google Search Central
  2. Sitemaps protocol sitemaps.org
  3. Sitemaps report Search Console Help

Tentang penulis

Ahmad Safwan menulis dan mendokumentasikan pembelajaran tentang SEO, technical SEO, search visibility, dan perkembangan AI Search di situs ini. Koreksi dan pertanyaan lewat halaman kontak.

Lanjut membaca

  • Crawling vs indexingpemula

    Dua proses berbeda dengan alat kontrol berbeda, dan kenapa di-crawl tidak berarti diindeks.

  • Robots.txtmenengah

    Sintaks, aturan pencocokan Google, contoh berkas, dan lima kesalahan yang sering terjadi.

  • Canonicalmenengah

    Sinyal, bukan perintah. Cara Google memilih canonical dan kenapa pilihannya bisa berbeda.