SEO & Digital Marketing

Sitemap XML Adalah: Apa yang Harus Masuk dan Apa yang Harus Keluar

sitemap xml adalah
Dzul Fiqram Nur
Dzul Fiqram Nur
SEO specialist & trader ritel · Diperbarui · 5 menit baca

Sitemap XML adalah file yang berisi daftar URL penting di website-mu, agar mesin pencari lebih mudah menemukan halaman yang ingin kamu indeks. Sitemap bukan perintah. Google tetap memutuskan sendiri halaman mana yang di-crawl dan diindeks. Karena itu, sitemap yang baik hanya berisi URL kanonis yang memang layak muncul di Google, bukan semua URL yang ada di website.

Sitemap post di website ini pernah berisi 217 URL, padahal 158 di antaranya diblokir robots.txt. Setelah saya bersihkan pada 4 November 2026, isinya tinggal 56 URL. Di artikel ini saya jelaskan apa yang seharusnya ada di sitemap, apa yang harus dikeluarkan, dan bagaimana mengeceknya di WordPress.

laporan peta situs sitemap di google search console
Laporan Peta Situs di Search Console: post-sitemap.xml masih tercatat 217 halaman (terakhir dibaca 2 November 2026, sebelum dibersihkan).

Apa itu sitemap XML?

XML adalah format teks terstruktur yang mudah dibaca mesin. Sitemap XML memakai format ini untuk mendaftar URL. Satu entri di sitemap kira-kira seperti ini:

<url>
  <loc>https://learningwithdzul.com/digital-marketing/apa-itu-seo/</loc>
  <lastmod>2026-10-23T12:00:00+00:00</lastmod>
</url>

loc berisi alamat halaman, dan lastmod berisi waktu terakhir halaman itu diubah secara berarti.

Website WordPress dengan Yoast biasanya memakai sitemap index, yaitu satu file induk (sitemap_index.xml) yang berisi beberapa sitemap anak. Di website ini, sitemap anaknya adalah post, halaman, kategori, dan penulis.

Apakah website wajib punya sitemap?

Tidak wajib. Menurut Google, sitemap paling membantu untuk website yang besar, website baru dengan sedikit link dari luar, dan website dengan banyak konten yang tidak saling terhubung. Website kecil dengan internal link yang rapi mungkin tidak terlalu membutuhkannya.

Tapi di WordPress, sitemap dibuat otomatis oleh plugin SEO. Jadi pertanyaannya bukan “perlu atau tidak”, melainkan “isinya sudah benar atau belum”.

Apa yang harus masuk ke sitemap

Hanya URL yang memenuhi semua syarat ini:

  • Berstatus 200, bukan redirect atau error.
  • Bisa diindeks: tidak memakai noindex dan tidak diblokir robots.txt.
  • Kanonis: URL itu sendiri adalah versi utama, bukan duplikat.
  • Memang ingin kamu tampilkan di Google.
Mentoring 1-on-1

Mau belajar SEO langsung dari praktiknya?

Riset keyword, on-page, technical, sampai membaca data GSC, dengan cara kerja agency.

Mentoring SEOmulai Rp500.000
Diskusi via WhatsAppLihat detail program →

Apa yang harus keluar dari sitemap

Jenis URLKenapa harus keluar
Halaman noindexBertentangan: kamu minta Google menemukan halaman yang tidak boleh diindeks
Halaman yang diblokir robots.txtGoogle tidak bisa meng-crawl halaman itu
URL yang di-redirectYang harus ada adalah URL tujuannya
Halaman 404 atau 410Halaman sudah tidak ada
Duplikat dan URL berparameterHanya versi kanonis yang perlu didaftarkan
Draft dan konten terjadwalBelum bisa diakses publik (Yoast mengeluarkannya otomatis)

Satu jebakan yang saya temui sendiri: post yang di-noindex lewat kode (filter wpseo_robots) tidak otomatis keluar dari sitemap Yoast. Yoast hanya mengeluarkan post yang di-noindex lewat kotak pengaturan di editor. Jadi kalau kamu memasang noindex lewat kode, keluarkan juga URL-nya dari sitemap secara terpisah. Caranya saya bahas di artikel noindex adalah.

Studi kasus: dari 217 menjadi 56 URL

TahapIsi post-sitemap.xmlCatatan
Sebelum, dibaca Google 2 November 2026217 URL158 di antaranya artikel Self Development yang diblokir robots.txt
Setelah noindex dan pengecualian sitemap, 4 November59 URLSeluruh kategori Self Development dikeluarkan
Setelah tiga artikel digabung, 4 November56 URLTiga URL lama di-redirect 301 dan otomatis keluar karena berstatus draft
isi post sitemap xml yoast di learningwithdzul.com
Bagian atas post-sitemap.xml setelah dibersihkan: “This XML Sitemap contains 56 URLs”.

Ada satu catatan jujur dari tangkapan layar di atas. Sitemap ini masih berisi beberapa tulisan di kategori Pribadi dan Puisi, padahal sebagian di antaranya berstatus “di-crawl – saat ini tidak diindeks” di Search Console. Artinya, pembersihan sitemap belum selesai. Itu pekerjaan berikutnya, dan penjelasan status tersebut ada di artikel di-crawl – saat ini tidak diindeks.

Cara mengecek sitemap di WordPress dengan Yoast

  1. Buka namadomain.com/sitemap_index.xml di browser. Kalau muncul daftar sitemap anak, berarti sitemap aktif.
  2. Pastikan fitur sitemap aktif di Yoast SEO > Pengaturan > Fitur situs.
  3. Buka setiap sitemap anak dan perhatikan jumlah URL-nya. Apakah masuk akal dibanding jumlah konten yang ingin kamu tampilkan?
  4. Ambil beberapa URL secara acak dan cek: apakah statusnya 200, bisa diindeks, dan memang penting?
  5. Bandingkan dengan laporan Peta Situs dan Pengindeksan > Halaman di Search Console.

Cara mengirim sitemap ke Google Search Console

Buka menu Peta Situs, masukkan sitemap_index.xml, lalu klik Kirim. Cukup sekali, karena Google akan membacanya ulang secara berkala. Langkah lengkapnya ada di artikel cara menggunakan Google Search Console.

Cantumkan juga lokasi sitemap di robots.txt dengan baris Sitemap:, seperti yang saya jelaskan di artikel robots.txt adalah.

Mitos sitemap yang sebaiknya ditinggalkan

  • “Priority dan changefreq penting.” Google mengabaikan kedua nilai ini.
  • “lastmod tidak berpengaruh.” Google memakai lastmod jika nilainya konsisten akurat. Jangan memperbarui lastmod tanpa perubahan konten yang berarti.
  • “Sitemap harus di-ping setiap ada artikel baru.” Google sudah menghentikan dukungan endpoint ping sitemap sejak 2023.
  • “Masuk sitemap berarti pasti terindeks.” Sitemap hanya membantu penemuan. Keputusan indeks tetap milik Google.
  • “Satu sitemap bisa berisi URL tanpa batas.” Satu file sitemap dibatasi 50.000 URL atau 50 MB sebelum dikompresi. Lebih dari itu, pecah ke beberapa file dalam satu sitemap index.

FAQ seputar sitemap XML

Apa yang dimaksud dengan XML?

XML (Extensible Markup Language) adalah format teks untuk menyimpan data terstruktur dengan tag, sehingga mudah dibaca program komputer. Sitemap memakai format ini untuk mendaftar URL.

Apakah file sitemap XML boleh dihapus?

Di WordPress, sitemap biasanya dibuat dinamis oleh plugin, bukan berupa file fisik. Menonaktifkan sitemap tidak menghapus halaman dari Google, tapi membuat Google kehilangan satu jalur penemuan. Lebih baik isinya diperbaiki daripada sitemapnya dimatikan.

Bagaimana cara membuat sitemap XML?

Di WordPress, aktifkan fitur sitemap di plugin SEO seperti Yoast atau Rank Math. WordPress versi 5.5 ke atas juga punya sitemap bawaan di /wp-sitemap.xml, yang otomatis dimatikan saat plugin SEO mengambil alih.

Apa contoh sitemap?

Contohnya https://learningwithdzul.com/sitemap_index.xml, yang berisi sitemap anak untuk post, halaman, kategori, dan penulis.

Kesimpulan

Sitemap XML adalah daftar rekomendasi, bukan perintah. Isinya harus bersih: hanya URL kanonis, bisa diindeks, dan berstatus 200. Keluarkan halaman noindex, redirect, dan URL yang diblokir. Di website ini, membersihkan sitemap berarti memangkas 217 URL menjadi 56, dan pekerjaannya belum sepenuhnya selesai.

Kalau kamu ingin dibantu mengaudit sitemap dan indexing website-mu, lihat Mentoring SEO.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Chat WhatsApp
Scroll to Top