Home›Blog›XML Sitemap
TECHNICAL SEO

XML Sitemap: Pengertian, Fungsi, Cara Membuat, dan Submit ke Google

XML sitemap membantu mesin pencari menemukan URL penting dan memahami informasi pembaruan halaman. Namun sitemap bukan jaminan indexing dan tidak dapat menggantikan struktur internal link, canonical, maupun kualitas halaman.

Ilustrasi XML sitemap untuk membantu mesin pencari menjelajahi URL penting website
XML sitemap membantu mesin pencari menemukan URL penting sebagai bagian dari proses discovery dan crawling.
Jawaban singkat

XML sitemap adalah file yang berisi daftar URL website yang ingin Anda informasikan kepada mesin pencari. Sitemap membantu proses discovery, terutama pada website baru, besar, atau memiliki halaman yang sulit ditemukan melalui link. URL dalam sitemap tetap harus crawlable, canonical, dan layak diindex; memasukkannya ke sitemap tidak otomatis membuat Google mengindex atau memberi ranking.

Apa Itu XML Sitemap?

XML sitemap adalah file terstruktur yang memberi mesin pencari daftar URL yang dianggap penting pada sebuah website. File ini ditujukan terutama untuk crawler, bukan sebagai halaman navigasi utama bagi pengunjung. Di dalam sitemap, setiap entri URL dapat disertai metadata tertentu, misalnya kapan halaman terakhir mengalami perubahan yang berarti.

Dalam alur crawling dan indexing Google, sitemap berperan terutama pada tahap discovery. Ia memberi petunjuk bahwa URL tersedia untuk dikunjungi. Setelah URL ditemukan, mesin pencari tetap perlu meng-crawl, memproses, mengevaluasi canonical, dan menentukan apakah halaman akan disimpan dalam indeks.

Karena itu sitemap sebaiknya dipahami sebagai sinyal discovery, bukan daftar perintah. Mengirim sitemap tidak memaksa Google mengindex seluruh URL di dalamnya.

Apa Fungsi XML Sitemap untuk SEO?

Fungsi paling praktis dari sitemap adalah membantu crawler menemukan URL yang ingin Anda prioritaskan untuk diketahui. Ini berguna ketika internal linking belum membuat seluruh halaman mudah ditemukan, ketika website baru belum memiliki banyak link eksternal, atau ketika sebuah situs memiliki jumlah halaman yang besar dan terus berubah.

Sitemap juga membantu pemilik website membuat inventaris URL canonical yang ingin dipertahankan. Saat daftar sitemap dibandingkan dengan data indexing, redirect, canonical, dan status HTTP, ketidaksesuaian menjadi lebih mudah ditemukan. Misalnya, URL di sitemap ternyata redirect, menghasilkan 404, memakai noindex, atau menunjuk canonical ke URL lain.

Prinsip penting: sitemap membantu Google menemukan URL, tetapi tidak memperbaiki halaman yang tidak layak diindex. Bila sebuah URL bermasalah secara teknis atau kualitasnya lemah, keberadaannya di sitemap tidak menghapus masalah tersebut.
Ilustrasi fungsi XML sitemap dalam membantu crawling dan discovery halaman website
Sitemap memetakan URL penting agar crawler lebih mudah menemukan struktur halaman website.

URL Apa yang Sebaiknya Masuk ke Sitemap?

Secara umum, masukkan URL canonical yang memang ingin tersedia di hasil pencarian. Untuk website bisnis, ini biasanya meliputi homepage, halaman layanan atau produk utama, kategori penting, artikel berkualitas, dan halaman informasi lain yang memiliki fungsi pencarian yang jelas.

Hindari menjadikan sitemap sebagai tempat menampung semua URL yang pernah dibuat. URL redirect, 404, halaman noindex, URL parameter yang tidak diperlukan, hasil pencarian internal, duplikat, atau versi non-canonical umumnya tidak perlu dimasukkan. Sitemap yang bersih membuat daftar URL lebih konsisten dengan struktur website yang benar-benar ingin Anda pertahankan.

Checklist sederhana URL sitemap

01 URL menghasilkan respons normal dan dapat diakses.
02 URL merupakan versi canonical yang ingin dipertahankan.
03 Halaman tidak sengaja menggunakan noindex.
04 URL tidak diblokir tanpa alasan oleh robots.txt.
05 Halaman memiliki fungsi dan konten yang memang layak ditemukan.

Seperti Apa Format XML Sitemap?

Sitemap XML standar menggunakan elemen <urlset> dan satu entri <url> untuk setiap halaman. URL ditulis pada elemen <loc>. Metadata <lastmod> dapat digunakan untuk menyatakan kapan konten halaman terakhir mengalami perubahan yang berarti.

Contoh sederhana:
<url>
  <loc>https://example.com/layanan/</loc>
  <lastmod>2026-09-19</lastmod>
</url>

Gunakan URL absolut dan konsisten dengan versi canonical situs, termasuk protokol dan hostname yang benar. Jika website menggunakan HTTPS dan versi non-www sebagai canonical, jangan mencampurkan versi HTTP atau www yang hanya akan diarahkan.

Apa Fungsi lastmod pada Sitemap?

lastmod memberi informasi waktu perubahan terakhir sebuah halaman. Nilainya sebaiknya mencerminkan perubahan konten yang benar-benar berarti, bukan sekadar waktu sitemap dibuat ulang. Memperbarui semua tanggal setiap hari tanpa perubahan halaman membuat sinyal tersebut kurang dapat dipercaya.

Contoh perubahan yang layak tercermin dalam lastmod adalah revisi substansial isi artikel, perubahan informasi produk atau layanan, atau pembaruan bagian penting halaman. Perubahan kecil yang tidak memengaruhi konten utama tidak perlu selalu diperlakukan sebagai pembaruan besar.

Apa Itu Sitemap Index?

Ketika sebuah website membutuhkan beberapa file sitemap, sitemap index digunakan sebagai daftar yang menunjuk ke file-file sitemap tersebut. Pendekatan ini umum pada CMS atau website besar yang memisahkan sitemap berdasarkan jenis konten, misalnya post, page, product, category, atau image.

Satu sitemap dibatasi hingga 50.000 URL atau ukuran 50 MB dalam kondisi tidak terkompresi. Bila melebihi salah satu batas tersebut, pecah menjadi beberapa sitemap dan kelompokkan melalui sitemap index. Untuk situs kecil, satu sitemap sederhana biasanya sudah cukup.

CEK TECHNICAL SEOSitemap bukan satu-satunya sinyal.

Periksa sitemap bersama robots.txt, canonical, status HTTP, indexability, internal link, dan kualitas halaman agar diagnosis tidak berhenti pada daftar URL.

Cek Website →

Cara Membuat XML Sitemap

Cara membuat sitemap bergantung pada platform website. Banyak CMS dapat menghasilkan sitemap secara otomatis. Website custom atau statis dapat membuat sitemap melalui build process, script, generator, atau file XML yang dikelola langsung. Yang paling penting bukan alat pembuatnya, melainkan apakah daftar URL yang dihasilkan akurat dan terus mengikuti perubahan website.

WordPress

WordPress modern memiliki sitemap bawaan dan banyak plugin SEO juga menyediakan sitemap dengan kontrol tambahan. Hindari menjalankan beberapa sistem sitemap tanpa memahami hasil akhirnya. Pilih satu sumber yang konsisten dan periksa URL yang dimasukkan.

Blogger

Blogger menyediakan feed yang dapat digunakan untuk discovery konten. Untuk pengelolaan di Search Console, pastikan sitemap atau feed yang digunakan sesuai struktur blog dan tidak mengandalkan URL yang sudah tidak aktif.

Website HTML atau custom

Pada website statis, sitemap dapat dibuat dari daftar route saat deployment. Untuk situs kecil, file XML manual juga memungkinkan, tetapi setiap penambahan atau penghapusan halaman harus ikut diperbarui agar sitemap tidak menjadi arsip URL lama.

Cara Submit Sitemap ke Google Search Console

Setelah sitemap dapat diakses publik, tambahkan melalui laporan Sitemaps di Google Search Console untuk properti website yang benar. Masukkan lokasi sitemap, kirim, lalu pantau status pemrosesannya. Google juga dapat menemukan sitemap melalui referensi pada robots.txt.

Submit sitemap bukan permintaan agar semua URL langsung diindex. Setelah sitemap dibaca, setiap URL tetap diproses berdasarkan kondisi teknis dan evaluasi sistem Google. Untuk satu halaman tertentu yang ingin diperiksa, gunakan URL Inspection dan pahami statusnya melalui panduan cara cek apakah website sudah terindex Google.

Kenapa Sitemap Sudah Disubmit tetapi Halaman Belum Terindex?

Ini situasi yang sangat umum. Status sitemap berhasil hanya menunjukkan bahwa file dapat diproses; bukan berarti semua URL di dalamnya lolos indexing. Periksa masalah pada level URL, bukan hanya file sitemap.

1. URL belum cukup mudah ditemukan dari struktur website

Sitemap membantu discovery, tetapi internal link tetap penting untuk menunjukkan hubungan dan posisi halaman dalam arsitektur situs. Halaman yang hanya hidup di sitemap tanpa link kontekstual dapat menjadi tanda struktur yang lemah.

2. Canonical menunjuk ke URL lain

Jika halaman menyatakan canonical ke URL berbeda, sementara sitemap memasukkan versi yang bukan canonical, sinyal website menjadi tidak konsisten. Utamakan URL canonical dalam sitemap.

3. Halaman menggunakan noindex

URL noindex tidak seharusnya terus dipromosikan melalui sitemap bila memang tidak ingin diindex. Periksa meta robots dan header HTTP yang relevan.

4. URL redirect atau error

Sitemap sebaiknya berisi tujuan final, bukan URL lama yang redirect. Bersihkan pula 404, soft 404, dan error server dari daftar sitemap.

5. Konten duplikat atau sangat mirip

Mesin pencari dapat memilih versi representatif dari beberapa halaman yang mirip. Menambahkan seluruh variasi ke sitemap tidak memaksa semuanya menjadi URL canonical.

6. Halaman belum memberikan nilai yang cukup jelas

Technical SEO yang bersih membantu akses, tetapi tidak menggantikan kualitas dan kegunaan halaman. Bila halaman tipis, repetitif, atau tidak memiliki tujuan pencarian yang jelas, audit kontennya juga perlu dilakukan.

Kesalahan XML Sitemap yang Sering Terjadi

Kesalahan sitemap biasanya bukan pada XML yang terlihat rumit, melainkan ketidakkonsistenan antara sitemap dan kondisi website sebenarnya. Contohnya memasukkan URL HTTP pada situs HTTPS, mencantumkan URL redirect, mencampur hostname www dan non-www, memasukkan noindex, memakai tanggal lastmod palsu, atau membiarkan sitemap lama terus berisi URL yang sudah dihapus.

Kesalahan lain adalah menganggap sitemap dapat menggantikan navigasi dan internal linking. Mesin pencari tetap perlu memahami struktur hubungan antarkonten. Karena itu audit sitemap sebaiknya menjadi bagian dari pemeriksaan Technical SEO, bukan aktivitas yang berdiri sendiri.

Checklist Audit XML Sitemap

01 Pastikan sitemap dapat diakses dan menghasilkan status HTTP yang benar.
02 Gunakan hanya URL canonical yang memang ingin diindex.
03 Hapus URL redirect, error, noindex, dan duplikat yang tidak diperlukan.
04 Periksa konsistensi HTTPS, hostname, trailing slash, dan format URL.
05 Gunakan lastmod hanya saat halaman benar-benar berubah.
06 Pastikan sitemap tidak melewati batas ukuran dan jumlah URL.
07 Submit sitemap di Search Console dan pantau statusnya.
08 Bandingkan URL sitemap dengan status indexing dan internal linking.

FAQ XML Sitemap

Apakah sitemap wajib untuk SEO?

Tidak setiap website wajib memiliki sitemap agar dapat ditemukan. Crawler juga menemukan URL melalui link. Namun sitemap sangat berguna untuk membantu discovery dan pengelolaan URL, terutama pada website baru, besar, atau sering diperbarui.

Apakah submit sitemap membuat website langsung terindex?

Tidak. Sitemap membantu memberi tahu keberadaan URL. Crawling dan indexing tetap ditentukan melalui proses berikutnya.

Apakah semua halaman harus dimasukkan ke sitemap?

Tidak. Fokuskan pada URL canonical yang memang ingin ditemukan dan dipertimbangkan untuk indexing.

Apakah URL noindex boleh masuk sitemap?

Secara teknis file dapat berisi URL tersebut, tetapi itu menghasilkan sinyal yang bertentangan: sitemap menyodorkan URL sementara halaman meminta tidak diindex. Untuk sitemap utama, lebih baik jaga daftar tetap konsisten dengan tujuan indexing.

Apakah robots.txt harus mencantumkan sitemap?

Tidak wajib jika sitemap sudah ditemukan dengan cara lain, tetapi deklarasi Sitemap: di robots.txt merupakan cara yang valid untuk memberi tahu lokasi sitemap kepada crawler yang mendukungnya.

Berapa batas satu sitemap?

Satu file sitemap dibatasi hingga 50.000 URL atau 50 MB saat tidak terkompresi. Gunakan beberapa sitemap dan sitemap index jika situs melampaui batas tersebut.

XML Sitemap yang Baik Harus Konsisten dengan Website

Sitemap terbaik bukan yang berisi URL paling banyak, melainkan yang merepresentasikan struktur URL penting secara bersih. Ia membantu discovery, tetapi tetap harus didukung internal linking, canonical yang konsisten, respons server yang benar, akses crawling, dan halaman yang layak diindex.

Jika Search Console menerima sitemap tetapi sebagian URL tidak masuk indeks, jangan terus mengirim ulang file yang sama sebagai satu-satunya tindakan. Periksa URL secara individual dan cari tahap yang bermasalah. Pendekatan seperti ini membuat sitemap menjadi alat diagnosis Technical SEO, bukan sekadar file yang dibuat karena checklist.

CEK KONDISI WEBSITE

Temukan masalah sebelum menambah optimasi baru.

CekSEO membantu memetakan area Technical SEO, indexing, on-page, internal link, backlink, dan performa yang perlu diperiksa lebih lanjut.

Mulai Cek Website →