Loncat ke konten utama

XML Sitemap

Diperbarui: 29 Oktober 2026
By Willya Randika

XML sitemap adalah file yang mendaftar URL situs dalam format XML. Tujuannya membantu mesin pencari menemukan halaman, terutama halaman baru atau halaman yang tidak banyak ditautkan dari bagian lain situs. Sitemap bukan jaminan halaman akan diindeks atau mendapat peringkat.

Isi yang masuk akal

Sitemap sebaiknya memuat URL kanonis yang ingin diindeks, halaman yang mengembalikan 200, dan konten yang tidak diblokir robots.txt. Jangan masukkan halaman noindex, URL dengan parameter tracking, halaman 404, atau hasil pencarian internal.

Untuk situs besar, bagi sitemap menjadi beberapa file dan gunakan sitemap index. Batas umum adalah 50.000 URL dan 50 MB per file tidak terkompresi. Sertakan tanggal lastmod hanya kalau tanggal itu benar-benar berubah saat konten diperbarui.

Cara kerja

Sitemap biasanya diletakkan di root, misalnya /sitemap.xml, lalu didaftarkan di Google Search Console dan Bing Webmaster Tools. Anda juga bisa menambahkannya ke robots.txt dengan baris Sitemap: https://contoh.com/sitemap.xml.

Setelah sitemap dibaca, crawler tetap memutuskan sendiri halaman mana yang akan dirayapi. Kalau halaman penting tidak pernah muncul, periksa apakah halaman itu noindex, diblokir Robots.txt, hanya bisa dijangkau lewat JavaScript, atau canonical-nya menunjuk ke URL lain.

Yang perlu diperhatikan

Sitemap yang bagus mencerminkan struktur situs yang sebenarnya. Mulai dari sitemap kecil yang akurat, lalu tambahkan bagian lain setelah terbukti. Sitemap yang berisi ribuan URL lama atau duplikat justru menyulitkan crawler.

Perbarui sitemap otomatis saat konten baru diterbitkan. Kalau memakai CMS, plugin sitemap biasanya sudah menangani ini. Namun periksa hasilnya: plugin bisa memasukkan halaman yang seharusnya noindex atau membuang halaman penting.

Untuk menghindari duplikat, pelajari Canonical URL. Untuk aturan crawler, lihat Robots.txt. Kalau halaman mengembalikan kode error, lihat HTTP Status Codes. Untuk mempercepat distribusi aset, lihat CDN.

Sitemap index berguna saat jumlah URL melewati batas satu file. Daftarkan sitemap index ke Search Console, bukan semua file anak satu per satu. Jangan memalsukan lastmod agar crawler lebih sering datang. Pantau laporan Coverage dan perbaiki URL yang ditolak. Kalau memakai CDN, pastikan sitemap tidak di-cache terlalu lama setelah konten baru terbit.

Kalau sitemap dipecah, pastikan setiap file anak dapat diakses, tidak diblokir, dan memakai URL absolut. Sitemap index harus menunjuk ke file anak yang valid. Uji setelah deploy dan periksa apakah jumlah URL di laporan cocok dengan jumlah halaman yang benar-benar ingin diindeks.

FAQ

Apakah XML sitemap menjamin halaman diindeks?

Tidak. Sitemap hanya membantu crawler menemukan URL. Indexing tetap bergantung pada kualitas konten, canonical, robots.txt, dan keputusan mesin pencari.

Apakah sitemap harus berisi semua URL?

Tidak. Masukkan URL kanonis yang ingin diindeks. Halaman noindex, URL duplikat, dan halaman error sebaiknya tidak dimasukkan.

Berapa batas ukuran sitemap?

Umumnya 50.000 URL atau 50 MB per file tidak terkompresi. Kalau lebih besar, pecah menjadi beberapa sitemap dan gunakan sitemap index.

Disclaimer: Artikel WikiHosting disusun untuk tujuan edukasi dan referensi. Teknologi hosting terus berkembang, sehingga beberapa informasi teknis mungkin berubah seiring waktu.