Video site haritaları ve alternatifleri
Video site haritası, sayfalarınızda barındırılan videolar hakkında ek bilgi içeren bir site haritasıdır. Video site haritası oluşturmak, Google’ın sitenizdeki video içeriğini, özellikle de son eklenen veya normal tarama mekanizmalarımız aracılığıyla keşfedemeyeceğimiz içeriği bulmasına ve anlamasına yardımcı olmanın iyi bir yoludur.
Google, video site haritaları kullanmanızı önerir ancak mRSS feed'lerini de desteklemektedir.
Video site haritasıyla ilgili en iyi uygulamalar
Video site haritaları, genel site haritalarına dayanır. Bu yüzden, video site haritalarında da genel site haritası en iyi uygulamaları geçerlidir. Sizin için hangisinin daha uygun olduğuna bağlı olarak ya video için ayrı bir site haritası veya mRSS feed'i oluşturabilir ya da mevcut bir site haritasına video site haritası etiketleri ekleyebilirsiniz.
Ayrıca, aşağıdaki şartlar özellikle video site haritaları için geçerlidir:
- Ana makine sayfasının içeriğiyle ilgisi olmayan videoları listelemeyin. Örneğin, sayfadaki küçük bir ek olan veya ana metin içeriğiyle alakasız bir video.
-
Googlebot, video site haritasında başvurulan tüm dosyalara erişebilmelidir. Dolayısıyla, video
site haritasındaki tüm URL'lerde şu kurallar geçerlidir:
- URL'lerin taranması, robots.txt kuralları tarafından engellenmemelidir,
- Meta dosyalar olmadan ve giriş yapılmadan erişilebilir olmalıdır,
- Güvenlik duvarları veya benzer mekanizmalar tarafından engellenmemelidir,
- Desteklenen bir protokol üzerinden erişilebilir olmalıdır: HTTP ve FTP (akış protokolleri desteklenmez).
Spam yapanların
<player_loc>
veya<content_loc>
URL'lerindeki video içeriğinize erişmesini önlemek istiyorsanız sunucunuza erişen botların gerçekten Googlebot olduğunu doğrulayın.
Google Arama'daki videolar hakkında daha fazla ipucu için video en iyi uygulamalarımıza bakın.
Örnek video site haritası
Aşağıdaki örnekte, video uzantısı içeren normal bir site haritası gösterilmektedir. Tek bir <url>
etiketinde
iç içe yerleştirilmiş iki video girişi içerir. İlk <video>
girişi, Google'ın kullanabileceği tüm etiketleri içerirken ikincisinde yalnızca
zorunlu etiketler yer alır.
<?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>
Diğer örnekler
Aşağıdaki örnekte, video site haritasına Vimeo video yerleştirmesinin nasıl ekleneceği gösterilmektedir:
<?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>
Aşağıdaki örnekte, video site haritasına YouTube videosu yerleştirmesinin nasıl ekleneceği gösterilmektedir:
<?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>
Video site haritasına başvurma
video
etiketleri, video site haritaları ad alanında tanımlanır:
http://www.google.com/schemas/sitemap-video/1.1
Google'ın video site haritanızı kullanabilmesi için aşağıdaki zorunlu etiketleri kullanmanız gerekir:
Zorunlu etiketler | |
---|---|
<video:video> |
|
<video:thumbnail_loc> |
Video küçük resim dosyasını işaret eden bir URL. Video küçük resmi şartlarına uyun. |
<video:title> |
Videonun başlığı. Tüm HTML varlıklarından çıkış yapılmalı veya varlıklar bir |
<video:description> |
Videonun açıklaması. En fazla 2.048 karakter. Tüm HTML varlıklarından çıkış yapılmalı veya varlıklar bir |
<video:content_loc> |
Asıl video medya dosyasını işaret eden bir URL. Dosya, desteklenen biçimlerden birinde olmalıdır. Ek yönergeler
|
<video:player_loc> |
Belirli bir video için oynatıcıyı işaret eden bir URL. Genellikle bu, bir Ek yönergeler
|
Ayrıca, aşağıdaki isteğe bağlı aşağıdaki etiketler Google'ın videolarınızı ve özelliklerini daha iyi anlamasına yardımcı olabilir:
İsteğe bağlı etiketler | |
---|---|
<video:duration> |
Videonun saniye cinsinden süresidir. Değer, |
<video:expiration_date> |
Videonun artık kullanılamayacağı tarih, W3C biçiminde. Videonuzun süresi dolmuyorsa bu etiketi atlayın. Bu etiket varsa Google Arama, videonuzu bu tarihten sonra göstermez. Aynı URL'ye sahip yinelenen videolar için son kullanma tarihini yeni son kullanma tarihi olarak güncelleyin.
Desteklenen değerler; tam tarih ( Örnek: |
<video:rating> |
Videonun puanı. Desteklenen değerler, 0,0 (düşük) ile 5,0 (yüksek) üzere bu aralıktaki kayan sayılardır. |
<video:view_count> |
Videonun görüntülenme sayısı. |
<video:publication_date> |
Belirtilen videonun ilk yayınlandığı tarih, W3C biçiminde.
Desteklenen değerler; tam tarih ( Örnek: |
<video:family_friendly> |
Videonun SafeSearch ile kullanılabilir olup olmadığı. Bu etiketi çıkarırsanız video, Güvenli Arama açıkken kullanılabilir. Desteklenen değerler:
|
<video:restriction>
|
Videonuzun belirli ülkelerdeki arama sonuçlarında gösterilip gösterilmeyeceği.
ISO 3166 biçiminde, boşlukla sınırlandırılmış bir ülke kodları listesi belirtin.
Her video için yalnızca bir Özellikler:
Örnek: Bu örnekte, video arama sonucunun yalnızca Kanada ve Meksika’da gösterilmesine izin verilmektedir:
|
<video:platform> |
Videonuzun belirtilen platform türlerindeki arama sonuçlarında gösterilip gösterilmeyeceği. Bu, boşlukla sınırlandırılmış bir platform türleri listesidir. Bunun yalnızca belirtilen cihaz türlerinde arama sonuçlarını etkilediğini unutmayın. Kısıtlanmış platformdaki bir kullanıcının videonuzu oynatmasını engellemez.
Her video için yalnızca bir Desteklenen değerler:
Özellikler:
Örnek: Aşağıdaki örnekte, web veya TV'deki kullanıcılara izin verilmekte, ancak mobil cihazlardaki kullanıcılara izin verilmemektedir: |
<video:requires_subscription> |
Videoyu izlemek için abonelik gerekip gerekmediğini belirtir. Desteklenen değerler:
|
<video:uploader> |
Videoyu yükleyenin adı. Video başına en fazla bir Özellikler:
|
<video:live> |
Videonun canlı yayın olup olmadığını gösterir. Desteklenen değerler:
|
<video:tag> |
Videoyu tanımlayan bir rastgele dize etiketi. Etiketler genellikle, bir video veya içerikle ilişkili temel kavramların çok kısa açıklamalarıdır. Tek bir video, yalnızca bir kategoride yer almasına karşın birçok etikete sahip olabilir. Örneğin, ızgara yemekle ilgili bir video "ızgara" kategorisine ait olabilir, ancak "biftek", "et", "yaz" ve "açık hava" olarak etiketlenebilir. Video ile ilgili her etiket için yeni bir |
Desteği sonlandırılan etiketler ve özellikler
Aşağıdaki etiketleri ve özellikleri dokümanlarımızdan kaldırdık:
<video:player_loc>
etiketinin <video:category>
, <video:gallery_loc>
, autoplay
ve allow_embed
özellikleri, <video:price>
etiketi ve özellikleri ile <video:tvshow>
etiketi ve özellikleri. Daha fazla bilgi için kullanımdan kaldırma duyurusuna bakın.
Site haritası alternatifi: mRSS
Google, video site haritaları kullanmanızı önerirken aynı zamanda mRSS feed'lerini de desteklemektedir.
Google, mRSS öğe özelliklerini tamamlayan bir RSS modülü olan mRSS'yi destekler. mRSS feed'leri video site haritalarına çok benzer ve site haritaları gibi test edilebilir, gönderilebilir ve güncellenebilir.
Medya feed'leri hakkında daha fazla bilgi için resmi medya RSS dokümanlarına bakın.
mRSS Örneği
Burada, Google’ın kullandığı tüm etiketleri sağlayan bir mRSS girişi örneği bulabilirsiniz.
<?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>
mRSS'ye başvurma
Tam mRSS spesifikasyonu daha fazla isteğe bağlı etiket, en iyi uygulama ve örnek içermektedir.
Google'ın mRSS feed'inizi kullanabilmesi için aşağıdaki zorunlu etiketleri kullanmanız gerekir:
Zorunlu etiketler | |
---|---|
<media:content> |
Video ile ilgili bilgileri içerir. Özellikler:
Diğer tüm isteğe bağlı özellikler ve |
<media:player> |
En az bir
Belirli bir video için oynatıcıyı işaret eden bir URL. Genellikle bu, |
<media:title> |
Videonun başlığı. En fazla 100 karakter. Tüm HTML varlıklarından çıkış yapılmalı veya varlıklar bir CDATA blokunda sarmalanmalıdır. |
<media:description> |
Videonun açıklaması. En fazla 2.048 karakter. Tüm HTML varlıklarından çıkış yapılmalı veya varlıklar bir CDATA blokunda sarmalanmalıdır. |
<media:thumbnail> |
Bir önizleme küçük resmini işaret eden bir URL. Video küçük resmi şartlarına uyun. |
Ayrıca, aşağıdaki isteğe bağlı aşağıdaki etiketler Google'ın videolarınızı ve özelliklerini daha iyi anlamasına yardımcı olabilir:
İsteğe bağlı etiketler | |
---|---|
<dcterms:valid> |
Videonun yayınlanma ve son kullanma tarihi. Örnek: <dcterms:valid> start=2002-10-13T09:00+01:00; end=2002-10-17T17:00+01:00; scheme=W3C-DTF <dcterms:valid> |
<media:restriction> |
Videonun oynatılabileceği veya oynatılamayacağı ülkelerin boşlukla sınırlandırılmış listesi, ISO 3166 biçiminde.
Özellikler:
Ülke kısıtlamaları kullanma hakkında daha fazla bilgi edinin. Örnek: <media:restriction relationship="allow" type="country">us ca</media:restriction> |
<media:price> |
Videoyu indirme veya izleme ücreti. Ücretsiz sunulan videolar için bu etiketi kullanmayın. Birden fazla Özellikler:
|
Ek kaynaklar
Daha fazla bilgi edinmek ister misiniz? Aşağıdaki kaynaklara göz atın: