Lompat ke konten utama

Generator Sitemap XML

Daftar alamat menjadi sitemap.xml yang sah

Ubah daftar alamat menjadi sitemap.xml yang sah, dengan pembuangan alamat kembar, escape XML yang benar, dan penjelasan mana di antara tag-tagnya yang sebenarnya dibaca Google.

Dipakai untuk melengkapi jalur yang ditulis singkat.
Kosongkan bila tidak yakin.
Satu per baris. Boleh jalur singkat (/tentang) atau alamat lengkap. Tambahkan prioritas dengan /jalur|0.8.
Google mengabaikannya sepenuhnya — penjelasannya di hasil.

Simpan sebagai sitemap.xml di akar situs, lalu daftarkan di Google Search Console. Menaruhnya saja tanpa mendaftarkan jauh lebih lambat ditemukan.

Seluruh perhitungan berjalan di browser Anda. Alamat IP, nama interface, dan password yang Anda masukkan tidak pernah dikirim ke server CoreNet.

Kenapa daftarnya ditempel sendiri, bukan hasil merayapi situs

Tools sejenis biasanya meminta alamat situs lalu menelusurinya. Kami tidak melakukan itu, dan alasannya bukan kemalasan: menelusuri berarti server kami menembak alamat yang diketik pengunjung. Itu jalur SSRF — pengunjung dapat mengarahkannya ke alamat internal hosting kami.

Pada server yang juga menjalankan layanan lain, risiko itu tidak sepadan dengan kemudahan sebuah tools SEO. Jadi daftarnya ditempel sendiri, dan seluruh penyusunan berjalan di browser Anda.

Yang benar-benar dibaca Google

Hanya dua: <loc> dan <lastmod>.

<priority> dan <changefreq> diabaikan sepenuhnya — Google sudah menyatakannya terang-terangan. Keduanya tetap dapat dihasilkan di sini karena sebagian mesin pencari lain masih membacanya, tetapi jangan menghabiskan waktu menyetel angka prioritas dengan harapan menaikkan peringkat. Tidak ada pengaruhnya.

Dan <lastmod> pun hanya dipercaya bila konsisten. Tanggal yang berubah setiap hari pada halaman yang tidak pernah berubah membuat seluruh file berhenti dipercaya.

Sitemap tidak menjamin pengindeksan

Ia memberi tahu Google bahwa halaman itu ada dan mempercepat penemuannya — terutama untuk halaman yang tidak ditaut dari mana pun. Keputusan mengindeks tetap ditentukan mutu halamannya.

Halaman tipis yang dimasukkan ke sitemap tidak menjadi lebih layak diindeks. Yang terjadi justru sebaliknya: sitemap penuh halaman yang tidak diindeks melemahkan sinyal keseluruhan.

Escape XML, bukan URL-encoding

Alamat yang memuat & harus ditulis &amp; di dalam XML. Yang tidak boleh dilakukan adalah URL-encoding penuh — mengubah https:// menjadi https%3A%2F%2F menghasilkan file yang lolos validasi XML, terlihat wajar sekilas, dan membuat seluruh sitemap ditolak karena tidak satu pun alamatnya dapat dibaca sebagai alamat.

Ini pernah terjadi pada situs ini sendiri. Tools di sini melakukannya dengan benar.

Batas satu file

50.000 alamat atau 50 MB setelah dibuka. Lebih dari itu, pecah menjadi beberapa file dan buat file indeks sitemap yang menunjuk semuanya.

Setelah dipasang

Menaruh filenya saja tidak cukup — daftarkan di Google Search Console. Sitemap yang hanya diletakkan di server dan disebut di robots.txt akan ditemukan juga, tetapi jauh lebih lambat, dan Anda kehilangan laporan berapa alamat yang berhasil diindeks.

Sebutkan juga di robots.txt:

Sitemap: https://situs-anda.com/sitemap.xml

Generator robots.txt menyusunnya.

Pertanyaan yang sering diajukan

Perlukah sitemap untuk situs kecil? Untuk situs di bawah sepuluh halaman yang semuanya saling menaut, manfaatnya kecil. Untuk situs yang punya halaman tanpa link masuk, ia sangat menolong.

Halaman noindex boleh masuk sitemap? Jangan. Itu dua perintah yang bertentangan, dan Search Console akan melaporkannya sebagai kesalahan.

Sitemap harus diperbarui tiap kali ada halaman baru? Idealnya ya, dan itu sebabnya sitemap yang dihasilkan aplikasi secara dinamis lebih baik daripada file statis yang harus diingat.

Lanjut ke