Peta situs video dan alternatifnya
Peta situs video adalah peta situs yang berisi informasi tambahan tentang video yang dihosting di halaman Anda. Membuat peta situs video adalah cara yang tepat untuk membantu Google menemukan dan memahami konten video di situs Anda, khususnya konten yang baru-baru ini ditambahkan atau yang mungkin tidak kami temukan dengan mekanisme crawling biasa.
Google merekomendasikan penggunaan peta situs video, tetapi kami juga mendukung feed mRSS.
Praktik terbaik peta situs video
Peta situs video didasarkan pada peta situs generik, sehingga praktik terbaik peta situs umum juga berlaku untuk peta situs video. Anda dapat membuat peta situs atau feed mRSS terpisah untuk video, atau menambahkan tag peta situs video dalam peta situs yang sudah ada. Pilih mana yang lebih sesuai untuk Anda.
Selain itu, persyaratan berikut secara khusus berlaku untuk peta situs video:
- Jangan cantumkan video yang tidak terkait dengan konten halaman host. Misalnya, video yang merupakan adendum kecil untuk halaman, atau tidak terkait dengan konten teks utama.
-
Semua file yang dirujuk dalam peta situs video harus dapat diakses oleh Googlebot. Artinya,
semua URL dalam peta situs video:
- tidak boleh diblokir dari crawling oleh aturan robots.txt,
- harus dapat diakses tanpa file meta dan tanpa login,
- tidak boleh diblokir oleh firewall atau mekanisme serupa,
- dan harus dapat diakses pada protokol yang didukung: HTTP dan FTP (protokol streaming tidak didukung).
Jika Anda tidak ingin spammer mengakses konten video di URL
<player_loc>
atau<content_loc>
, pastikan bot yang mengakses server Anda benar-benar Googlebot.
Untuk tips selengkapnya tentang video di Google Penelusuran, lihat praktik terbaik video kami.
Contoh peta situs video
Contoh berikut menunjukkan peta situs reguler dengan ekstensi video. Contoh peta situs ini mencakup dua entri video
yang disusun bertingkat dalam tag <url>
tunggal. Entri
<video>
pertama menyertakan semua tag yang dapat digunakan oleh Google, sedangkan yang kedua
hanya menyertakan tag wajib.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/123.jpg</video:thumbnail_loc> <video:title>Grilling steaks for summer</video:title> <video:description> Alkis shows you how to get perfectly done steaks every time </video:description> <video:content_loc> http://streamserver.example.com/video123.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=123 </video:player_loc> <video:duration>600</video:duration> <video:expiration_date>2021-11-05T19:20:30+08:00</video:expiration_date> <video:rating>4.2</video:rating> <video:view_count>12345</video:view_count> <video:publication_date>2007-11-05T19:20:30+08:00</video:publication_date> <video:family_friendly>yes</video:family_friendly> <video:restriction relationship="allow">IE GB US CA</video:restriction> <video:price currency="EUR">1.99</video:price> <video:requires_subscription>yes</video:requires_subscription> <video:uploader info="https://www.example.com/users/grillymcgrillerson">GrillyMcGrillerson </video:uploader> <video:live>no</video:live> </video:video> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>Grilling steaks for winter</video:title> <video:description> In the freezing cold, Roman shows you how to get perfectly done steaks every time. </video:description> <video:content_loc> http://streamserver.example.com/video345.mp4 </video:content_loc> <video:player_loc> https://www.example.com/videoplayer.php?video=345 </video:player_loc> </video:video> </url> </urlset>
Contoh lainnya
Contoh berikut menunjukkan cara menambahkan sematan video Vimeo ke peta situs video:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <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.vimeo.com/video/987654321 </video:player_loc> </video:video> </url> </urlset>
Contoh berikut menunjukkan cara menambahkan sematan video YouTube ke peta situs video:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"> <url> <loc>https://www.example.com/videos/some_video_landing_page.html</loc> <video:video> <video:thumbnail_loc>https://www.example.com/thumbs/345.jpg</video:thumbnail_loc> <video:title>John teaches cheese</video:title> <video:description> John explains the differences between a banana and cheese. </video:description> <video:player_loc> https://www.youtube.com/embed/1a2b3c4d </video:player_loc> </video:video> </url> </urlset>
Referensi peta situs video
Tag video
ditentukan dalam namespace peta situs video:
http://www.google.com/schemas/sitemap-video/1.1
Untuk memastikan Google dapat menggunakan peta situs video, Anda harus menggunakan tag wajib berikut:
Tag wajib | |
---|---|
<video:video> |
Elemen induk untuk semua informasi tentang satu video di halaman yang ditentukan oleh
tag |
<video:thumbnail_loc> |
URL yang mengarah ke file gambar thumbnail video. Ikuti persyaratan thumbnail video. |
<video:title> |
Judul video. Semua entity HTML harus di-escape atau digabungkan dalam sebuah
blok |
<video:description> |
Deskripsi video. Maksimum 2.048 karakter. Semua entity HTML harus di-escape
atau digabungkan dalam sebuah
blok |
<video:content_loc> |
URL yang mengarah ke file media video sebenarnya. File harus dalam salah satu format yang didukung. Panduan tambahan
|
<video:player_loc> |
URL yang mengarah ke pemutar video tertentu. Biasanya ini adalah informasi
dalam atribut Panduan tambahan
|
Selain itu, tag opsional berikut dapat membantu Google memahami video Anda dan propertinya dengan lebih baik:
Tag opsional | |
---|---|
<video:duration> |
Durasi video dalam hitungan detik. Nilai harus dari |
<video:expiration_date> |
Tanggal batas video tersedia, dalam format W3C. Hapus tag ini jika video masih berlaku. Jika disertakan, Google Penelusuran tidak akan menampilkan video Anda setelah tanggal tersebut. Untuk video berulang di URL yang sama, perbarui tanggal habis masa berlaku ke tanggal yang baru.
Nilai yang didukung adalah tanggal lengkap ( Contoh: |
<video:rating> |
Rating video. Nilai yang didukung adalah angka float dengan rentang 0,0 (rendah) hingga 5,0 (tinggi). |
<video:view_count> |
Frekuensi video ditonton. |
<video:publication_date> |
Tanggal video pertama kali dipublikasikan, dalam
format W3C.
Nilai yang didukung adalah tanggal lengkap ( Contoh: |
<video:family_friendly> |
Apakah video tersedia dengan SafeSearch. Jika Anda menghapus tag ini, video akan tersedia saat SafeSearch diaktifkan. Nilai yang didukung:
|
<video:restriction>
|
Apakah akan menampilkan atau menyembunyikan video di hasil penelusuran dari negara-negara tertentu.
Tentukan daftar kode negara yang dipisahkan spasi dalam
format ISO 3166.
Hanya satu tag Atribut:
Jika tag induk
Contoh: Contoh ini mengizinkan hasil penelusuran video agar hanya ditampilkan di Kanada dan Meksiko:
|
<video:platform> |
Apakah akan menampilkan atau menyembunyikan video di hasil penelusuran pada jenis platform yang ditentukan. Daftar ini adalah daftar jenis platform yang dipisahkan spasi. Perlu diketahui bahwa tag ini hanya berdampak pada hasil penelusuran di jenis perangkat yang ditentukan; tag ini tidak mencegah pengguna memutar video Anda di platform yang dibatasi.
Hanya satu tag Nilai yang didukung:
Atribut:
Jika tag induk
Contoh: Contoh berikut mengizinkan pengguna di web atau TV, tetapi tidak di perangkat
seluler: |
<video:requires_subscription> |
Menandakan apakah perlu langganan untuk melihat video. Nilai yang didukung adalah:
|
<video:uploader> |
Nama uploader video. Harus ada maksimal satu Atribut:
|
<video:live> |
Menandakan apakah video adalah live stream. Nilai yang didukung adalah:
|
<video:tag> |
Tag string arbitrer yang mendeskripsikan video. Tag umumnya berupa
deskripsi yang sangat singkat tentang konsep utama yang terkait dengan video atau konten. Meski hanya
termasuk dalam satu kategori, satu video dapat memiliki beberapa tag. Misalnya,
video tentang makanan panggang dapat termasuk dalam kategori "panggangan", tetapi dapat
diberi tag "steak", "daging", "musim panas", dan "outdoor". Buat elemen
|
Tag dan atribut yang tidak digunakan lagi
Kami menghapus tag dan atribut berikut dari dokumentasi:
<video:category>
, <video:gallery_loc>
, atribut
autoplay
dan allow_embed
dari
tag <video:player_loc>
, tag <video:price>
dan
atributnya, serta tag <video:tvshow>
dan atributnya. Lihat
pengumuman penghentian penggunaan
untuk informasi selengkapnya.
Alternatif peta situs: mRSS
Google merekomendasikan penggunaan peta situs video, tetapi kami juga mendukung feed mRSS.
Google mendukung mRSS, yaitu modul RSS yang melengkapi kemampuan elemen RSS 2.0. Feed mRSS sangat mirip dengan peta situs video dan dapat diuji, dikirim, serta diperbarui seperti peta situs.
Untuk informasi selengkapnya tentang feed media, lihat dokumentasi RSS media resmi.
Contoh mRSS
Berikut ini contoh entri mRSS yang memberikan semua tag yang digunakan oleh Google.
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <channel> <title>Example MRSS</title> <link>https://www.example.com/examples/mrss/</link> <description>MRSS Example</description> <item xmlns:media="http://search.yahoo.com/mrss/" xmlns:dcterms="http://purl.org/dc/terms/"> <link>https://www.example.com/examples/mrss/example.html</link> <media:content url="https://www.example.com/examples/mrss/example.flv" fileSize="405321" type="video/x-flv" height="240" width="320" duration="120" medium="video" isDefault="true"> <media:player url="https://www.example.com/shows/example/video.swf?flash_params" /> <media:title>Grilling Steaks for Summer</media:title> <media:description>Get perfectly done steaks every time</media:description> <media:thumbnail url="https://www.example.com/examples/mrss/example.png" height="120" width="160"/> <media:price price="19.99" currency="EUR" /> <media:price type="subscription" /> </media:content> <media:restriction relationship="allow" type="country">us ca</media:restriction> <dcterms:valid xmlns:dcterms="http://purl.org/dc/terms/">end=2020-10-15T00:00+01:00; scheme=W3C-DTF</dcterms:valid> <dcterms:type>live-video</dcterms:type> </item> </channel> </rss>
Referensi mRSS
Spesifikasi mRSS lengkap berisi banyak tag opsional, praktik terbaik, dan contoh lainnya.
Untuk memastikan Google dapat menggunakan feed mRSS, Anda harus menggunakan tag wajib berikut:
Tag wajib | |
---|---|
<media:content> |
Menyertakan informasi tentang video. Atribut:
Untuk semua atribut opsional dan kolom turunan lainnya dari
tag |
<media:player> |
Anda harus menentukan setidaknya satu dari
URL yang mengarah ke pemutar video tertentu. Biasanya ini adalah informasi
dalam atribut |
<media:title> |
Judul video. Maksimum 100 karakter. Semua entity HTML harus di-escape atau digabungkan dalam blok CDATA. |
<media:description> |
Deskripsi video. Maksimum 2.048 karakter. Semua entity HTML harus di-escape atau digabungkan dalam blok CDATA. |
<media:thumbnail> |
URL yang mengarah ke thumbnail pratinjau. Ikuti Persyaratan thumbnail video. |
Selain itu, tag opsional berikut dapat membantu Google memahami video Anda dan propertinya dengan lebih baik:
Tag opsional | |
---|---|
<dcterms:valid> |
Tanggal publikasi dan habis masa berlaku video. Berikut ini
Spesifikasi lengkap tag
Contoh: <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
Daftar negara yang dipisahkan spasi, tempat video dapat atau tidak dapat diputar, dalam
format ISO 3166.
Jika tidak ada tag Atribut:
Jika tag induk
Pelajari lebih lanjut cara menggunakan pembatasan negara. Contoh: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Harga untuk mendownload atau melihat video. Jangan gunakan tag ini untuk video yang
tersedia tanpa membayar. Anda dapat mencantumkan lebih dari satu elemen Atribut:
Jika tag induk
|
Referensi lainnya
Ingin mempelajari lebih lanjut? Lihat referensi berikut: