Digital Marketing

XML Sitemap

Vito Atmo
Vito Atmo·24 Mei 2026·0 kali dibaca·3 min baca

TL;DR: XML Sitemap adalah file di root website (biasanya /sitemap.xml) yang berisi daftar URL penting dalam format XML, termasuk informasi kapan halaman terakhir diperbarui dan seberapa sering berubah. Sitemap membantu Googlebot dan crawler lain menemukan halaman baru atau yang jarang dilink secara internal.

Apa itu XML Sitemap?

XML Sitemap adalah peta navigasi mesin pencari untuk website. Tanpa sitemap, Google bergantung pada link internal dan eksternal untuk menemukan halaman. Dengan sitemap, Google langsung tahu daftar URL yang ingin diindeks oleh pemilik website, termasuk halaman dalam yang mungkin tidak punya banyak backlink.

Format XML mengikuti standar Sitemaps Protocol yang didukung Google, Bing, Yahoo, dan mesin pencari utama lainnya. File ini berbeda dengan robots.txt yang justru memberi tahu apa yang TIDAK boleh dirayapi. Sitemap memberi tahu apa yang SEBAIKNYA dirayapi.

Struktur XML Sitemap

Contoh minimal:

xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vitoatmo.com/artikel/contoh</loc>
    <lastmod>2026-05-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Elemen wajib hanya <loc>. Sisanya opsional. Per April 2026, Google sudah mengabaikan <priority> dan <changefreq> karena sering disalahgunakan, tetapi tetap memakai <lastmod> sebagai sinyal freshness.

Aturan Penting

  1. Maksimal 50.000 URL per file atau 50 MB (uncompressed).
  2. Untuk website besar, pakai sitemap index yang menampung beberapa sitemap.
  3. Hanya cantumkan URL yang ingin diindeks (canonical, status 200, tidak ada noindex).
  4. Update <lastmod> setiap kali konten berubah signifikan.
  5. Submit ke Google Search Console di menu Sitemaps.
  6. Tambahkan referensi di robots.txt: Sitemap: https://example.com/sitemap.xml.

Sitemap di Next.js 15

App Router punya fitur built-in lewat file app/sitemap.ts yang otomatis menghasilkan /sitemap.xml. Pola yang sering dipakai untuk website Next.js dengan konten dinamis dari Supabase: fetch slug artikel dan glosarium di sitemap.ts, lalu generate URL list secara programatik. Hasilnya sitemap selalu sinkron dengan konten database tanpa generate manual.

Kenapa Penting?

Untuk website bisnis Indonesia yang baru launch, sitemap mempercepat fase indexing dari 4 sampai 8 minggu menjadi sekitar 1 sampai 2 minggu. Dalam praktik proyek client UMKM, kombinasi sitemap.xml yang disubmit ke Search Console plus internal linking yang rapi memberi hasil indexing yang lebih konsisten. Sitemap juga penting untuk website dengan banyak halaman dalam yang tidak ter-cover navigasi utama, misalnya halaman produk e-commerce atau glosarium.

Pertanyaan Umum

Apakah XML Sitemap masih diperlukan di 2026?

Ya. Google secara eksplisit menyatakan sitemap tetap berguna terutama untuk website baru, website besar, website dengan banyak halaman dalam, atau website yang sering update konten.

Berapa sering harus update sitemap?

Idealnya otomatis setiap kali konten baru dipublish. Dengan Next.js App Router, ini bisa dilakukan secara dinamis sehingga tidak perlu update manual.

Bagikan