Cara Membuat Sitemap XML dan Submit ke Google Search Console

Ilustrasi struktur sitemap website untuk pengindeksan Google

Sitemap XML adalah file berisi daftar semua halaman penting website Anda yang membantu Google menemukan dan mengindeks konten lebih cepat. Cara membuatnya: generate otomatis dari CMS (Yoast/Rank Math di WordPress, atau plugin sitemap khusus), lalu submit URL-nya ke Google Search Console melalui menu Sitem. Panduan di bawah mencakup langkah lengkap untuk WordPress maupun website non-CMS, plus cara memastikan sitemap benar-benar diproses Google.

Website baru sering berminggu-minggu tidak muncul di Google bukan karena dihukum, tapi karena Google belum “tahu” halaman-halamannya ada. Sitemap menyelesaikan masalah itu dengan memberi peta jalan resmi. Dan yang sering bikin bingung: banyak orang sudah membuat sitemap tapi lupa submit-nya, sehingga sia-sia.

Apa Sih Sitemap XML Itu (dan Formatnya)

Sitemap XML adalah file teks berformat XML yang berisi URL halaman beserta metadata: kapan terakhir diubah, seberapa sering berubah, dan prioritas relatifnya. Satu file idealnya maksimal 50.000 URL atau 50 MB. Contoh struktur minimalnya:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.contoh.com/artikel-a/</loc>
    <lastmod>2026-10-10</lastmod>
  </url>
</urlset>

Untuk website besar, satu sitemap dipecah jadi sitemap index yang berisi beberapa sitemap anak (misalnya sitemap-post.xml dan sitemap-page.xml).

Cara Membuat Sitemap di WordPress

Opsi 1: Yoast SEO (gratis)

  1. Pasang plugin Yoast SEO dari direktori plugin WordPress.
  2. Menu Settings → APIs → Yoast SEO sitemap (di versi lama: SEO → General → Features), pastikan XML sitemaps statusnya On.
  3. Sitemap Anda otomatis aktif di https://domainanda.com/sitemap_index.xml.
  4. Cek isinya di browser — pastikan tautan ke sitemap post, page, dan kategori ada.

Opsi 2: Rank Math (gratis)

  1. Pasang Rank Math, jalankan wizard setup-nya.
  2. Buka Rank Math SEO → Sitemap Settings, aktifkan modul Sitemap.
  3. Pilih post type dan taxonomy mana yang diikutkan (biasanya Post, Page, dan Category cukup).
  4. Salin URL sitemap yang ditampilkan (umumnya /sitemap_index.xml).

Tips: nonaktifkan sitemap dari tag atau arsip tanggal jika situsnya kecil — membuat Google meng crawling URL yang tidak penting.

Cara Membuat Sitemap untuk Website Non-WordPress

  1. Website statis (HTML biasa) — gunakan generator gratis seperti XML-Sitemaps.com: masukkan URL homepage, biarkan tool meng-crawl, unduh hasilnya sebagai sitemap.xml, lalu unggah ke root folder hosting (sejajar dengan index.html).
  2. Website dari website builder (Wix, Shopify, dst.) — sitemap sudah dibuat otomatis di /sitemap.xml, cukup salin URL-nya.
  3. Toko online custom — pastikan developer meng-generate sitemap dinamis yang ter-update saat produk baru ditambahkan, bukan file statis yang sekali dibuat dan lupa.

Cara Submit Sitemap ke Google Search Console

  1. Buka search.google.com/search-console dan pilih property website Anda. (Belum ada property? Tambahkan domain, verifikasi lewat DNS atau file HTML.)
  2. Di menu kiri, pilih Sitemaps (sebelumnya bernama Crawl → Sitemaps).
  3. Di kolom “Enter sitemap URL”, isi hanya bagian setelah domain: sitemap_index.xml. Klik Submit.
  4. Status akan muncul “Success” atau “Couldn’t fetch”. Jika “Couldn’t fetch”, jangan panik — Google sering butuh beberapa hari memproses; cek ulang 2–3 hari kemudian.

Langkah tambahan yang bagus: pastikan URL sitemap juga tercantum di file robots.txt dengan baris Sitemap: https://domainanda.com/sitemap_index.xml — mesin pencari lain (Bing, dst.) membacanya dari situ.

Cara Memastikan Sitemap Benar-Benar Bekerja

  • Buka Pages report (Page indexing) di Search Console. Kolom “Discovered – currently not indexed” yang besar bisa jadi sinyal konten kurang berkualitas, bukan masalah sitemap.
  • Setelah terbit artikel baru, gunakan fitur URL Inspection → Request Indexing untuk percelaan indeks halaman penting.
  • Cek jumlah “Discovered pages” di sitemap vs jumlah halaman asli Anda — selisih besar berarti ada halaman yang tak masuk sitemap.

Kesalahan Umum Seputar Sitemap

  • Sitemap memuat URL noindex — kontradiksi; Google menolaknya. Pastikan halaman yang disitemap tidak di-setting noindex.
  • Redirect di dalam sitemap — hanya masukkan URL final (200 OK), bukan URL lama yang redirect.
  • Lupa update setelah migrasi domain — sitemap di domain baru harus dibuat dan disubmit ulang.
  • Memasukkan URL duplikat dengan parameter (misal ?utm_source=…) — buang parameter dari sitemap.

FAQ

Apakah sitemap menjamin halaman langsung terindeks?

Tidak. Sitemap membantu Google menemukan URL lebih cepat, tapi keputusan indeks tetap bergantung kualitas konten dan kondisi situs. Situs sehat biasanya terindeks dalam hitungan hari.

Berapa lama Google memproses sitemap yang baru disubmit?

Status “Success” bisa langsung muncul, tapi crawling dan pengindeksan isinya biasanya butuh beberapa hari hingga minggu tergantung ukuran situs.

Apakah perlu submit ulang setiap kali posting artikel baru?

Tidak perlu. Sitemap dinamis (Yoast/Rank Math) otomatis memuat URL baru dan Google mengambilnya berkala. Submit ulang hanya perlu setelah perubahan besar atau migrasi.

Apakah website kecil (5–10 halaman) tetap butuh sitemap?

Sebaiknya tetap. Meski Google bisa menemukan halaman lewat link internal, sitemap mempercepat dan memastikan tidak ada halaman terlewat.

Kesimpulan

Membuat dan submit sitemap XML hanya butuh 15–30 menit: pasang Yoast atau Rank Math di WordPress (atau generate untuk situs statis), salin URL sitemap_index.xml, submit di menu Sitemaps Google Search Console, lalu verifikasi lewat Page indexing report. Setelah itu biarkan sitemap bekerja otomatis — tugas Anda tinggal menjaga kualitas konten agar setiap URL yang ditemukan Google layak diindeks.

Ditulis oleh Kevin Halim — Digital marketer yang mengelola media sosial beberapa bisnis kecil. Menulis taktik berdasarkan kampanye yang benar-benar dijalankan.

Leave a Reply

Your email address will not be published. Required fields are marked *