Cara menggabungkan ekstensi peta situs
Ekstensi peta situs adalah cara yang bagus untuk memberi tahu Google tentang berbagai jenis konten beserta
metadatanya yang digunakan di situs Anda. Sering kali, konten di halaman Anda mungkin cocok dengan
beberapa jenis ekstensi; misalnya, Anda mungkin memublikasikan artikel berita yang menyematkan
gambar dan video. Selain itu, halaman Anda mungkin juga dilokalkan. Artinya,
Anda mungkin dapat menambahkan anotasi hreflang
untuk halaman yang dilokalkan.
Namespace
Untuk setiap ekstensi peta situs yang ingin digunakan dalam peta situs, Anda harus menentukan
namespace masing-masing yang mendeklarasikan tag yang didukung ekstensi. Tindakan ini dilakukan dengan
atribut xmlns
dari tag urlset
. Namespace untuk ekstensi
peta situs yang didukung Google adalah:
Tag ekstensi dan definisi namespace-nya | |
---|---|
image: |
http://www.google.com/schemas/sitemap-image/1.1
|
news: |
http://www.google.com/schemas/sitemap-news/0.9
|
video: |
http://www.google.com/schemas/sitemap-video/1.1
|
xhtml: (untuk hreflang ) |
http://www.w3.org/1999/xhtml
|
Mendeklarasikan beberapa namespace
Untuk mendeklarasikan beberapa namespace, tambahkan referensinya yang sesuai ke peta situs Anda seperti
yang dijelaskan dalam dokumentasi ekstensi masing-masing. Berikut adalah contoh yang menunjukkan cara
menambahkan ekstensi berita, video, dan xhtml (untuk hreflang
) ke peta situs:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <!-- rest of the sitemap -->
Menggabungkan ekstensi peta situs
Setelah mendeklarasikan namespace, ikuti detail penerapan dalam dokumentasi masing-masing ekstensi peta situs yang akan digunakan.
Untuk menggabungkan ekstensi, tambahkan tag dari ekstensi peta situs apa pun yang Anda gunakan, satu per
satu, ke tag <url>
yang sesuai, seperti yang dijelaskan dalam dokumentasi setiap ekstensi
peta situs.
Misalnya, untuk menambahkan ekstensi berita, video, dan xhtml (hreflang
) ke peta situs:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://www.example.com/english/page.html</loc> <!-- Starting with the news extension tags --> <news:news> <news:publication> <news:name>The Example Times</news:name> <news:language>en</news:language> </news:publication> <news:publication_date>2008-12-23</news:publication_date> <news:title>Companies A, B in Merger Talks</news:title> </news:news> <!-- Next we add video extension tags --> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Lizzi is painting the wall</video:title> <video:description> Gary is watching the paint dry on the wall Lizzi painted. </video:description> <video:player_loc> https://player.example.com/video/987654321 </video:player_loc> </video:video> <!-- And finally the xhtml tags for hreflang --> <xhtml:link rel="alternate" hreflang="de" href="https://www.example.de/deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="de-ch" href="https://www.example.de/schweiz-deutsch/page.html"/> <xhtml:link rel="alternate" hreflang="en" href="https://www.example.com/english/page.html"/> </url> <!-- Add more <url> tags -->
Urutan ekstensi di peta situs tidak lagi relevan setelah tag
<loc>
. Ingatlah
praktik terbaik peta situs umum,
terutama tentang batas ukuran file. Menggabungkan ekstensi peta situs akan meningkatkan ukuran filenya
secara signifikan.