Panduan Utama untuk Peta Situs XML untuk SEO
Diterbitkan: 2021-11-29Peta situs tidak diperlukan agar situs Anda berfungsi, tetapi menambahkannya dapat berdampak positif pada perayapan dan pengindeksan situs web Anda oleh mesin telusur.
Di sisi lain, peta situs yang dioptimalkan dengan buruk dapat memengaruhi anggaran perayapan Anda secara negatif dan menempatkan Anda pada risiko mesin telusur mengabaikan konten berharga Anda.
Panduan ini akan membantu Anda memahami apa itu peta situs, apa yang harus disertakan di dalamnya, dan mengapa Anda membutuhkannya.
Apa itu peta situs?
Peta situs XML adalah file teks yang mencantumkan URL di situs web Anda. Ini berfungsi sebagai peta digital untuk bot mesin pencari dan membantu mereka menemukan halaman berharga yang Anda inginkan untuk diindeks oleh mesin pencari.
Peta Situs memiliki URL sendiri, dan dapat ditempatkan di mana saja di server situs Anda. Namun, mereka hanya mempengaruhi turunan dari direktori induk. Jadi untuk mempengaruhi semua halaman, Anda perlu menambahkan peta situs ke direktori root Anda:
www.example.com/sitemap.xml
Tautan ke peta situs Anda harus disertakan dalam file robots.txt Anda. Untuk melakukannya, gunakan arahan berikut di awal atau akhir file Anda:
Peta Situs: http://www.example.com/sitemap.xml
Anda tidak perlu meletakkan peta situs di file robots.txt, tetapi ini akan membantu sebagian besar bot menemukannya, termasuk mesin pencari selain Google dan Bing. Misalnya, Seznam dan Yandex dapat membaca arahan peta situs dari robots.txt.sumber: Renata Gwizdak, SEO Junior di Onely
Mengapa peta situs berguna
Memiliki peta situs memberikan banyak manfaat untuk situs web Anda. Pertama dan terpenting, ini membantu mesin pencari menemukan konten untuk diindeks.
Di dunia yang ideal, arsitektur situs yang dirancang dengan baik harus memungkinkan pengguna dan mesin telusur menjangkau semua halaman Anda tanpa masalah.

Sayangnya, struktur situs web bisa rumit dan tidak selalu memudahkan bot mesin pencari untuk menemukan semua halaman Anda.
Peta situs menyajikan URL dalam format langsung yang mengabaikan kebutuhan perayap untuk mengikuti tautan di situs Anda, yang memudahkan mesin telusur menemukan semua halaman penting di situs Anda.
- Menyertakan halaman dalam peta situs tidak menjamin halaman tersebut akan diindeks, tetapi dapat mempercepat proses pengindeksan dan membuatnya lebih andal di pihak Anda.
- Peta situs membantu mengoptimalkan penggunaan anggaran perayapan Anda. Tanpa itu, bot mesin telusur perlu merayapi seluruh situs web Anda untuk menemukan konten segar yang dapat diindeks. Akibatnya, mereka mungkin membuang anggaran perayapan untuk mengunjungi halaman berkualitas rendah dan mengabaikan beberapa halaman yang lebih berharga.
- Saat Anda menambahkan peta situs ke Google Search Console, Anda bisa mendapatkan umpan balik tentang URL di peta situs Anda . Jadi, jika ada masalah dengan halaman dan Google tidak dapat merayapinya, Anda akan mengetahuinya dengan melihat laporan Cakupan di Google Search Console, dan Anda akan memiliki kesempatan untuk mengambil tindakan.
Siapa yang butuh peta situs
Peta situs XML dapat membantu situs web apa pun, dan setiap situs web harus memilikinya agar aman. Namun, itu mungkin lebih bermanfaat bagi beberapa orang daripada yang lain.
Peta situs adalah keharusan mutlak jika:
- Situs web Anda memiliki banyak konten dinamis. Jika Anda sering memperbarui laman , ada risiko bot mesin telusur kehilangan beberapa konten baru atau yang diperbarui.
- Anda memiliki situs web yang besar (lebih dari 500 halaman). Semakin besar situs web Anda, semakin besar risiko bot mesin pencari mengabaikan beberapa halaman.
- Anda memiliki situs web baru. Sayangnya, situs baru biasanya memiliki sedikit atau tidak ada tautan eksternal yang datang ke situs tersebut. Akibatnya, perayap mungkin kesulitan menemukannya.
- Anda memiliki halaman yang terisolasi atau tertaut secara internal dengan buruk. Jika bot mesin pencari tidak dapat menemukan halaman Anda dengan mengikuti tautan, mereka mungkin tidak menemukan semuanya.
- Anda memiliki banyak konten media yang kaya (gambar, video). Peta Situs memungkinkan Anda memberikan informasi tambahan tentang konten visual Anda untuk mesin telusur (misalnya, waktu tayang video, materi objek gambar).
Apa yang harus disertakan dalam peta situs
Tidak semua halaman Anda harus masuk ke peta situs Anda. Jika Anda memasukkan semuanya, Anda berisiko membuang anggaran perayapan untuk merayapi halaman berkualitas rendah. Hal ini dapat menyebabkan laman berkualitas tinggi di situs Anda tetap tidak terindeks karena mesin telusur tidak memiliki sumber daya untuk merayapinya.
Itulah mengapa sangat penting untuk memastikan Anda hanya menyertakan halaman yang dapat diindeks dengan konten Anda yang paling berharga.
Pastikan halaman yang Anda sertakan dalam peta situs:
- Tanggapi dengan kode 200,
- Tidak diblokir oleh robots.txt,
- Jangan sertakan tag robot meta noindex,
- Apakah versi kanonik halaman.
Selain itu, berikut adalah daftar halaman yang seharusnya tidak berakhir di peta situs Anda:
- Halaman yang memiliki konten tipis atau duplikat,
- Halaman yang diberi halaman,
- Parameter atau URL berbasis ID sesi,
- halaman hasil pencarian situs,
- Halaman yang diarsipkan.
Komponen peta situs
Berikut ini contoh peta situs dengan dua URL:
<?xml version=”1.0” encoding=”UTF-8”?> <urlset xmls=” http://www.sitemaps.org/schemas/sitemap/0.9 ”> <url> <loc> https://www.example.com/ page1 </loc> <lastmod>2011-11-01</lastmod> <changefreq>mingguan</changefreq> <priority>0,6</priority> </url> <url> <loc> https://www.example.com/ page2 </loc> <lastmod>2011-11-03</lastmod> <changefreq>mingguan</changefreq> <prioritas>1</prioritas> </url> </urlset>
Sekarang mari kita lihat setiap elemen.
Tag <?xml> dan <urlset>
Tag <?xml> dan <urlset> keduanya merupakan komponen XML dasar. Mereka mendefinisikan standar pengkodean dan versi XML.
tag <url>
Setiap tag <url> menjelaskan URL individual. Di dalam, Anda dapat menemukan tag berikut:
- <lokasi> (wajib),
- <lastmod> (opsional),
- <changefreq> (opsional),
- <prioritas> (opsional).
<lokasi> tag
<loc> https://www.example.com/page1 </loc>
Tag <loc> adalah singkatan dari “ lokasi ”, dan berisi URL halaman.
Anda harus ingat untuk menentukan protokol situs (HTTP atau HTTPS).
Jika Anda memiliki situs web internasional dan menyertakan tag hreflang , ini juga tempat untuk menguraikannya. Saya akan membahas penggunaan tag hreflang di bawah ini.
tag <lastmod>
<lastmod>23-02-2020</lastmod><lastmod> adalah singkatan dari “ last modified ”, dan berisi informasi tentang modifikasi terakhir.
Untuk situs konten, tag ini membantu Google menetapkan bahwa Anda adalah penerbit asli – jika seseorang menggores konten Anda dan memublikasikannya di halaman mereka, <lastmod> dapat membantu Anda tetap menjadi penulis konten tersebut di mata Google.
Catatan: Anda hanya boleh memperbarui tag ini jika Anda telah membuat perubahan yang berarti pada halaman. Jika Anda mencoba "menipu" Google agar berpikir bahwa Anda memperbarui konten secara teratur padahal tidak, Google mungkin mulai mengabaikan tag ini.
Lakukan penilaian apakah perubahan tersebut membuat perbedaan bagi pengguna potensial. Tanyakan pada diri Anda sendiri: apakah masuk akal bagi seseorang untuk kembali ke halaman ini setelah modifikasi dilakukan? Jika semua yang Anda lakukan hanyalah mengubah koma, itu mungkin tidak sebanding dengan risikonya.
tag <changefreq>
<changefreq>mingguan</changefreq>Tag <changefreq> adalah singkatan dari “ ubah frekuensi .” Ini menginformasikan mesin pencari seberapa sering halaman cenderung berubah.
Itu dapat mengambil nilai-nilai berikut:
- selalu (menentukan bahwa halaman berubah setiap kali diakses),
- per jam,
- sehari-hari,
- mingguan,
- bulanan,
- tahunan,
- tidak pernah (harus digunakan untuk halaman yang diarsipkan).
Catatan: Tag <changefreq> hanyalah petunjuk untuk mesin telusur. Selain itu, beberapa dari mereka, termasuk Google, tidak memperhitungkannya sama sekali.

tag <prioritas>
<priority>0,6</priority>Tag prioritas secara langsung memberi tahu mesin telusur betapa pentingnya suatu halaman dalam kaitannya dengan URL lain di situs Anda. Tetapkan prioritas pada skala antara 0,0 dan 1,0.
Perlu dicatat bahwa Google tidak memperhitungkan tag ini:
Tidak, prioritas & frekuensi perubahan tidak digunakan sama sekali oleh Google.
— johnmu.xml (pribadi) (@JohnMu) 13 September 2019
tag Hreflang
Anda dapat menentukan versi bahasa halaman Anda dengan tag hreflang .
Untuk melakukannya, Anda harus menyertakan tag di bawah setiap tag <url> untuk mewakili setiap versi bahasa halaman, termasuk dirinya sendiri.
<xhtml:tautan rel="alternatif" hreflang=" bahasa-kode " href="url_of_the_language_version">
Berikut adalah contoh halaman yang memiliki versi bahasa Inggris dan Jerman.
<url> <loc>https://www.example.com/page1/en</loc> <xhtml:tautan rel="alternatif" hreflang="de" href="https://example.com/page1/de "/> <xhtml:tautan rel="alternatif" hreflang="id" href="https://www.example.com/page1/en "/> </url>
Menambahkan tag hreflang ke peta situs Anda dapat membantu mesin telusur menyajikan versi bahasa yang paling sesuai kepada pengguna. Namun, praktik yang disarankan adalah menambahkan tag ke kode HTML Anda dan di peta situs Anda atau hanya di kode HTML.
Saat menempatkan hreflang di peta situs berfungsi, itu juga membuat mereka sulit untuk memverifikasi. Pertama, banyak alat SEO yang dioptimalkan untuk tag hreflang dalam HTML . Kedua, Anda dapat melupakan add-on browser apa pun yang secara otomatis akan memeriksa hreflang untuk Anda saat mengunjungi halaman. Ini hanya berfungsi dengan hreflang dalam HTML. Jika Anda menempatkan markup di peta situs, semua kenyamanan ini hilang. Anda harus merayapi peta situs Anda setiap kali Anda ingin melihat perubahan apa pun yang dibuat pada tag hreflang Anda.sumber: Artur Bowsza, Spesialis SEO di Onely
Ekstensi peta situs
Anda dapat menambahkan sintaks tambahan ke peta situs Anda untuk menentukan informasi tentang konten media kaya, termasuk:
- Gambar,
- Video,
- Berita.
Peta Situs Gambar XML
Anda dapat menambahkan gambar ke peta situs yang ada atau membuat Peta Situs Gambar XML terpisah.
Peta Situs Gambar membantu membuat indeks gambar yang terorganisir di situs web Anda, memungkinkan bot mesin telusur untuk merayapinya dengan lebih efisien. Ini bermanfaat jika:
- Situs web Anda bergantung pada gambar untuk mengarahkan lalu lintas (misalnya, situs web stok foto),
- Gambar mungkin sulit ditemukan sebaliknya (misalnya, gambar diambil oleh JavaScript).
Anda dapat menambahkan metadata gambar dan menentukan informasi tambahan seperti keterangan gambar, lokasi, atau lisensi. Anda dapat menemukan lebih banyak tentang tag gambar yang tersedia di dokumentasi Google.
Gambar yang Anda sertakan dalam peta situs gambar tidak harus berada di domain yang sama dengan situs web Anda. CDN baik-baik saja jika diverifikasi di Google Search Console.
Peta Situs Video XML
Sama seperti Peta Situs Gambar, Anda dapat menambahkan video ke peta situs yang ada atau membuat Peta Situs Video XML terpisah.
Anda dapat memberikan informasi tambahan untuk bot mesin telusur tentang video Anda untuk membantu bot menemukan dan memahami konten video Anda dengan lebih baik, terutama jika konten tersebut akan sulit ditemukan sebaliknya.
Misalnya, Anda dapat menambahkan durasi video dan menentukan apakah video tersebut cocok untuk keluarga. Anda dapat menemukan lebih banyak tentang tag video yang tersedia di dokumentasi Google.
Peta Situs Google Berita
Peta Situs Google Warta berisi daftar artikel yang dipublikasikan di situs Anda dan membantu Google menemukan artikel baru lebih cepat.
Anda dapat mencantumkan hingga 1.000 URL di Peta Situs Google Berita dan memperbarui artikel di peta situs segera setelah dipublikasikan.
Anda dapat menemukan tag khusus berita yang tersedia di dokumentasi Google.
File Indeks Peta Situs
Peta Situs dapat menampung 50.000 URL. Oleh karena itu, jika Anda ingin memasukkan lebih banyak URL, Anda harus membuat lebih dari satu peta situs.
Jika Anda memiliki lebih dari satu peta situs, Anda dapat membuat File Indeks Peta Situs untuk mengirimkan semua peta situs Anda sekaligus. Berikut adalah contoh File Indeks Peta Situs dengan dua peta situs:
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns=" http://www.sitemaps.org/schemas/sitemap/0.9 "> <peta situs> <loc> http://www.example.com/sitemap1.xml </loc> </ peta situs> <peta situs> <loc> http://www.example.com/sitemap2.xml </loc> </ peta situs> </sitemapindex>
Tag Indeks Peta Situs menggunakan tag berikut:
- Tag header XML yang menentukan versi dan standar penyandian,
- sitemapindex – tag induk yang mengelilingi file (setara dengan tag < urlset> ),
- peta situs – tag induk yang menyertakan setiap file peta situs (setara dengan tag <url> ),
- loc – tag lokasi yang menentukan URL peta situs.
Bagaimana cara membuat peta situs?
Anda dapat membuat peta situs secara manual atau otomatis .
Membuat peta situs secara manual
Anda dapat memilih untuk membuat peta situs secara manual di editor seperti Windows NotePad, TextEdit, atau Visual Studio Code.
Dengan begitu, Anda dapat menyesuaikannya sesuai keinginan Anda, tetapi saya merekomendasikannya hanya untuk situs web kecil dengan halaman lebih sedikit. Dengan situs web yang lebih besar dan ratusan halaman, proses ini akan sangat memakan waktu dan rentan terhadap kesalahan.
Membuat peta situs secara otomatis
Dengan situs web yang lebih besar dengan ratusan halaman, disarankan untuk membuat peta situs secara otomatis. Itu dapat dihasilkan dengan menggunakan:
- Fitur asli platform CMS atau eCommerce,
- Menambahkan plugin,
- Alat pihak ketiga.
Peta situs yang dihasilkan oleh CMS atau platform eCommerce
Beberapa platform CMS atau eCommerce, seperti Wix atau Shopify, menghasilkan peta situs secara otomatis.
Anda dapat menemukan peta situs yang dihasilkan di direktori root situs web Anda.
Peta situs yang dihasilkan oleh plugin
Jika Anda menggunakan CMS seperti WordPress, Anda mungkin memerlukan plugin untuk menghasilkan peta situs. Saya sarankan menggunakan Yoast SEO, karena ekstensi ini memudahkan proses dan dilengkapi dengan lebih banyak fitur SEO.
Alat pihak ketiga
Banyak alat pihak ketiga dapat membuat peta situs untuk Anda, seperti Screaming Frog atau XML-Sitemaps.com. Anda harus mengunduhnya terlebih dahulu, tetapi setelah itu, semudah memberikan URL ke beranda Anda.
Peta situs statis vs. Dinamis
Peta situs dapat dibuat secara statis atau dinamis .
Peta situs statis adalah cuplikan konten yang dapat diindeks situs web Anda yang diambil saat peta situs dibuat. Anda dapat menggunakan crawler, misalnya Screaming Frog, untuk membuat peta situs statis dengan mudah.
Kelemahannya adalah peta situs statis harus diperbarui setiap kali terjadi perubahan pada situs web Anda. Oleh karena itu, jika Anda menambah atau menghapus halaman secara teratur, peta situs XML statis akan segera menjadi usang dan tidak sesuai dengan tujuannya.
Peta situs dinamis dibuat setiap kali diminta. Ini berarti bahwa itu tetap up to date dan mencerminkan keadaan situs web Anda saat ini.
Peta situs dinamis bermanfaat jika konten Anda sering berubah. Contohnya adalah situs web eCommerce di mana produk sering masuk dan kehabisan stok.
Untuk membuat peta situs dinamis, Anda mungkin memerlukan bantuan pengembang atau menggunakan plugin yang menawarkan opsi ini.
Mengirimkan peta situs ke mesin pencari
Anda dapat melakukan ping ke mesin pencari dan memberi tahu mereka bahwa Anda memiliki peta situs baru atau membuat beberapa perubahan pada peta situs sebelumnya.
Google tidak memeriksa peta situs setiap kali situs dirayapi; peta situs diperiksa hanya saat pertama kali kami melihatnya, dan setelah itu hanya ketika Anda melakukan ping kepada kami untuk memberi tahu kami bahwa itu berubah. Beri tahu Google tentang peta situs hanya jika baru atau diperbarui; jangan mengirimkan atau melakukan ping ke peta situs yang tidak berubah beberapa kali.sumber: Google
Mengirimkan peta situs ke Google Search Console
Masuk ke akun Google Search Console Anda. Lalu, buka Indeks > Peta Situs di bilah sisi.

Isi URL peta situs Anda ke dalam bidang dan klik 'Kirim.'

Google Search Console akan memberi tahu Anda jika ada kesalahan dalam peta situs Anda.

Mengirimkan peta situs ke Alat Webmaster Bing
Jika Anda sudah terverifikasi di Google Search Console, langkah ini sangat mudah. Buka Alat Webmaster Bing dan impor data Anda.

Jika Anda belum memverifikasi di Google Search Console, Anda dapat menavigasi ke "Peta Situs" di bilah sisi. Dan kemudian klik tombol “Kirim Peta Situs” di bagian atas halaman.

Karena Yahoo dan Bing telah bergabung, menambahkan peta situs ke Alat Webmaster Bing juga memastikan itu dikirimkan ke Yahoo.
Mengirimkan peta situs ke Yandex.Webmaster
Untuk mengirimkan peta situs ke Yandex, Anda harus:
- Buka Paspor Yandex dan Masuk.
- Buka bagian "File peta situs".
- Ketikkan alamat Peta Situs XML.
- Klik tombol "Tambah".
Daftar periksa peta situs
- Pastikan peta situs Anda tidak memiliki lebih dari 50.000 URL. Jika Anda memiliki lebih dari itu, bagi menjadi peta situs yang lebih kecil,
- Sertakan hanya halaman yang dapat diindeks,
- Referensi peta situs di file robots.txt Anda,
- Gunakan URL yang konsisten dan lengkap – periksa apakah Anda tidak melewatkan protokol www atau HTTP/HTTPS dari URL,
- Jika Anda memiliki konten media tambahan (gambar, video, berita), gunakan ekstensi peta situs,
- Jika Anda memiliki versi bahasa yang berbeda, Anda dapat menentukannya di peta situs Anda, tetapi juga menggunakan tag hreflang di HTML Anda,
- Jangan terlalu fokus pada changefreq dan tag prioritas , karena mesin pencari tidak selalu mempertimbangkannya.
