2026 için video site haritası rehberi: Google XML sözdizimi, zorunlu ve kaldırılan etiketler, ne zaman yardımcı olur, VideoObject vs mRSS ve videoların neden dizine eklenmediği.

Bu sayfada
Kısacası
Video site haritası, hangi videoların hangi sayfalarda göründüğünü http://www.google.com/schemas/sitemap-video/1.1 ad alanını kullanarak Google'a bildiren bir XML site haritasıdır (ya da bir mRSS akışıdır). Her videonun bir küçük resmi, bir başlığı, bir açıklaması ve ya dosya URL'si (video:content_loc) ya da oynatıcı URL'si (video:player_loc) olmalıdır. Google'ın videoları keşfetmesine yardımcı olur, ancak bir video yalnızca ana içeriğin videoda olduğu bir izleme sayfasında bulunuyorsa dizine eklenir. Sayfadaki VideoObject yapılandırılmış verileri aynı işi HTML içinden yapar ve çoğu site ikisinden de yararlanır.
Daha fazlasını mı istiyorsunuz? Sorun:
Kısa test
Sitenizin teknik tarafını kim düzeltmeli?
Size önerimiz
Gerçek izleme sayfalarınızı listeleyin sizin için doğru çözüm
Bu sıralamada 1. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Dosyayı oluşturun sizin için doğru çözüm
Bu sıralamada 2. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Her URL'nin erişilebilir olduğunu kontrol edin sizin için doğru çözüm
Bu sıralamada 3. sırada, yanıtlarınıza en uygun seçenek.
Size önerimiz
Gönderin ve bildirin sizin için doğru çözüm
Bu sıralamada 4. sırada, yanıtlarınıza en uygun seçenek.
Bir video site haritası, Google'a videolarınızın listesini meta verileriyle birlikte iletmenin en doğrudan yoludur. Kurallar Google'ın video site haritası ve mRSS başvuru belgesinde yer alıyor (son güncelleme Mayıs 2026) ve çoğu rehberin kabul ettiğinden daha fazla değişti: beş etiket kaldırıldı ve Aralık 2023'ten beri Google yalnızca bir metin sayfasında desteklenen videoları yok sayıyor. Bu rehber güncel sözdizimini veriyor, bir video site haritasının çabaya değip değmediğini anlatıyor, bunu yapılandırılmış veri işaretlemesi ve mRSS ile karşılaştırıyor ve videoların dizin dışında kalmasının nedenlerini sıralıyor.
Video site haritası, video girdileriyle genişletilmiş standart bir XML site haritasıdır. Her url öğesi yine bir sayfaya (izleme sayfasına) işaret eder ve içinde bir video:video bloğu, o sayfada gösterilen her videoyu tanımlar: küçük resim, başlık, açıklama, dosya ya da oynatıcı URL'si ve süre ya da yayın tarihi gibi isteğe bağlı ayrıntılar.
Üç gerçek geri kalan her şeyin çerçevesini çizer:
Zaten bir görsel site haritası kullanıyorsanız mantık aynıdır: sayfa birim olarak kalır ve medya uzantısı, Google'ın güvenilir biçimde tahmin edemeyeceği bilgileri ekler.
Google'ın biçimine uygun, bir izleme sayfası ve kendi barındırdığınız bir videoyla minimal ve geçerli bir dosya:
<?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://example.com/videos/grilling-steaks.html</loc>
<video:video>
<video:thumbnail_loc>https://example.com/thumbs/123.jpg</video:thumbnail_loc>
<video:title>Grilling steaks for summer</video:title>
<video:description>Bob shows how to get perfectly done steaks every time.</video:description>
<video:content_loc>https://cdn.example.com/video/123.mp4</video:content_loc>
<video:duration>600</video:duration>
<video:publication_date>2026-05-20T08:00:00+00:00</video:publication_date>
</video:video>
</url>
</urlset>Bir YouTube gömmesi için video:content_loc yerine <video:player_loc>https://www.youtube.com/embed/VIDEO_ID</video:player_loc> yazın. Aynı url altında, sayfadaki her video için bir tane olmak üzere birden fazla video:video bloğu bulunabilir, ancak Google sayfanın ana içeriğiyle ilgisi olmayan videoları listelememenizi ister.
| Etiket | İçerdiği bilgi | Kurallar |
|---|---|---|
| video:video | Tek bir videonun üst öğesi | Sayfadaki her video için bir tane |
| video:thumbnail_loc | Küçük resim görselinin URL'si | Google'ın küçük resim gereksinimlerini karşılamalı |
| video:title | Video başlığı | Sayfada gösterilen başlıkla eşleşmeli; HTML varlıklarını kaçırın veya CDATA kullanın |
| video:description | Video açıklaması | En fazla 2048 karakter; sayfadaki metne yakın, ama kelimesi kelimesine aynı olması şart değil |
| video:content_loc veya video:player_loc | Medya dosyasının ya da oynatıcının URL'si | İkisinden biri zorunlu, content_loc tercih edilir; ikisi de loc içindeki sayfa URL'sinden farklı olmalı |
Birçok üretici ve eski rehber, Google'ın belgelerinden kaldırdığı etiketleri hâlâ üretiyor: video:category, video:gallery_loc, video:price, video:tvshow ile video:player_loc öğesinin autoplay ve allow_embed öznitelikleri. Dosyayı bozmazlar ama hiçbir katkıları yoktur. Bir şablonu temizlerken bunları kaldırın.
İpucu
Video site haritasında, VideoObject işaretlemesinde ve og:image etiketinde tam olarak aynı küçük resim URL'sini kullanın. Google'ın video en iyi uygulamaları, tüm meta veri kaynaklarında her video için tutarlı tek bir küçük resim ister.
Cevap dosyadan çok, videoyu barındıran sayfaya bağlıdır. Google, 4 Aralık 2023 tarihli Search Central blog yazısında, Video modunun yalnızca videonun ana içerik olduğu sayfalara yönlendireceğini duyurdu. Videonun tamamlayıcı olduğu sayfalara dair kendi örnekleri şunlardır: videonun metni tamamladığı bir blog yazısı, bir videosu olan bir ürün sayfası ve eşit önemde birden fazla videoyu listeleyen bir kategori sayfası.
Google'ın video SEO en iyi uygulamaları (Aralık 2025'te güncellendi) ayrıca, videosunun dikkate alınabilmesi için izleme sayfasının kendisinin dizine eklenmiş olması ve Arama'da iyi performans göstermesi gerektiğini ekliyor. Bir site haritası bu kuralı aşamaz.
| Durumunuz | Video site haritası faydalı mı? | Neden |
|---|---|---|
| Kendi barındırdığınız videolar, video başına bir izleme sayfası (kurslar, medya, eğitimler) | Evet, yüksek değer | Oynatıcı geç yüklense bile Google her sayfa için dosya URL'sini, süreyi ve küçük resmi alır |
| Büyük ya da değişen bir video kütüphanesi (yüzlerce sayfa, süresi dolan içerik) | Evet | expiration_date, restriction ve platform etiketleri tek bir akışta yönetmek daha kolaydır |
| Canlı yayınlar ve tekrarlar | Evet, şema ile | Site haritasında video:live, CANLI rozeti için BroadcastEvent işaretlemesi |
| Blog yazılarına gömülü YouTube videoları | Nadiren | Sayfa bir makaledir, bu yüzden video video sonucu olarak görünmez; bunun yerine YouTube sayfası sıralanır |
| Demo videosu olan ürün sayfaları | Düşük | Ana içerik üründür; yatırımı ürün sayfasına ve YouTube yüklemesine yapın |
Dikkat
İçinde YouTube videosu bulunan her blog yazısını bir video site haritasına eklemek video sonucu oluşturmaz. Bu URL'ler Search Console'da «No video indexed» olarak görünür. Site haritasını gerçek izleme sayfalarına ayırın.
Google video meta verilerini üç kaynaktan okur: yapılandırılmış veriler, video site haritaları (ya da mRSS akışları) ve Open Graph etiketleri. Belgeleri bu yöntemlerden hiçbirini diğerlerinin önüne koymaz, dolayısıyla seçim pratik bir karardır.
| Yöntem | Nerede durur | En uygun olduğu durum | Sınırlar |
|---|---|---|---|
| Video site haritası | Search Console'a gönderilen XML dosyası | Toplu keşif, çok sayıda izleme sayfası, süre ve ülke kuralları | Önemli anlar yok, CANLI rozeti yok |
| VideoObject şeması (JSON-LD) | Her izleme sayfasının HTML'inde | Zengin sonuçlar, önemli anlar (Clip, SeekToAction), CANLI rozeti | İşlenmiş sayfada bulunmalı; seferinde bir sayfa |
| mRSS akışı | Bir site haritası gibi gönderilen Media RSS dosyası | Zaten RSS yayımlayan platformlar | Search Console «MRSS failure; try using schema.org instead» uyarısı verebilir |
| Open Graph (og:video) | Sayfa başlığındaki meta etiketleri | Sosyal medya önizlemeleri, yedek bir sinyal | Az meta veri |
Google'ın VideoObject yapılandırılmış veri rehberi (Eylül 2026'da güncellendi) yalnızca üç özellik zorunlu tutar: name, thumbnailUrl ve uploadDate. embedUrl yerine tercih edilen contentUrl, description, duration ve Clip segmentleri için hasPart önerilir. Önemli anlar en az 30 saniyelik bir video gerektirir, CANLI rozeti ise isLiveBroadcast değeri true olan bir BroadcastEvent gerektirir. Bunların hiçbiri site haritası sözdiziminde yoktur; bu yüzden en iyi kurulum, keşif için bir video site haritasını her izleme sayfasındaki şemayla birleştirir. Ücretsiz şema üretecimiz JSON-LD'yi oluşturur ve yapılandırılmış veri doğrulayıcısı yayımlamadan önce kontrol eder. İşaretlemenin daha geniş resmi için yapay zekâ aramasında yapılandırılmış veriler rehberimizi okuyun.
Ziyaretçinin gördüğü ilk şeyin video olduğu ve sayfanın var olma nedeninin o olduğu sayfalardan başlayın. Yalnızca bir video gömen makaleleri ve ürün sayfalarını dışarıda bırakın.
Çoğu video barındırma platformu ve CMS eklentisi video site haritası dışa aktarabilir; özel bir site için başlıkların, küçük resimlerin ve sürelerin sayfalarla senkron kalması adına dosyayı veritabanınızdan üretin. Standart bir site haritası sıkıştırılmamış olarak en fazla 50'000 URL ya da 50 MB içerebilir; bunun üzerinde dosyayı bölün ve bir site haritası dizini kullanın.
Google, sayfa, küçük resim ve video URL'lerinin robots.txt tarafından engellenmediğini, oturum açma gerektirmediğini, bir güvenlik duvarı tarafından durdurulmadığını ve HTTP ya da FTP kullandığını ister (akış protokolleri desteklenmez). robots.txt tarafından engellenen bir küçük resim, Search Console'un «Video indexing» raporunda kendi hatasına bile sahiptir.
Dosyayı Search Console'un Sitemaps raporuna ekleyin ve robots.txt dosyasına bir Sitemap: satırıyla bildirin. Site haritasını Google'a nasıl göndereceğiniz konusundaki rehberimiz iki adımı da anlatır, site haritası denetleyicisi ise Google'dan önce hatalı XML'i yakalar.
Bir video eklendiğinde, değiştirildiğinde ya da kaldırıldığında dosyayı güncelleyin ve bitiş tarihi olan içerikler için video:expiration_date değerini ayarlayın. Silinmiş videoları listeleyen bir site haritası tarama bütçesini boşa harcar ve raporlarınızı bulanıklaştırır.
Search Console'daki «Video indexing» raporu, dizine eklenmiş kaç sayfada dizine eklenmiş bir video bulunduğunu ve diğerlerinin neden bulunmadığını gösterir. En sık nedenler ve çözümleri:
| Search Console'daki neden | Anlamı | Çözüm |
|---|---|---|
| «Video isn't on a watch page» | Video, sayfanın ana içeriği olmak yerine sayfayı destekliyor | Ayrı bir izleme sayfası oluşturun veya sayfanın metin olarak sıralanmasını kabul edin |
| «Cannot determine video position and size» | Oynatıcı yüklenirken yok, çoğunlukla tıklayarak oynatılan bir görselin arkasında gizli | Oynatıcıyı ilk HTML'de, kıvrımın üstünde gösterin |
| «No thumbnail URL provided» / «Invalid thumbnail size» | Küçük resim eksik ya da 60x30 pikselden küçük | Site haritasına ve şemaya daha büyük bir küçük resim ekleyin |
| «Thumbnail blocked by robots.txt» | Googlebot görseli getiremiyor | Küçük resim yoluna izin verin, CDN'de de dahil |
| «Thumbnail is transparent» | Piksellerin %80'inden azı yeterince opak | JPEG, PNG, WebP veya AVIF biçiminde opak bir görsel kullanın |
| «Video not found on host service» | Video barındırıcısında silinmiş ya da özel yapılmış | Girdiyi kaldırın veya videoyu geri yükleyin |
İzleme sayfasının kendisi dizine eklenmemişse önce onu düzeltin: Google indeksleme rehberimiz olağan nedenleri anlatır.
Google için, VideoObject işaretlemesiyle birlikte temiz bir video site haritası, her izleme sayfasını video sonuçları, önemli anlar ve Videolar sekmesi için uygun hâle getirir. Yapay zekâ asistanları için tablo farklıdır. Sorank'ın YapayZekâ yanıtlarında YouTube alıntıları üzerine çalışması (301'025 yapay zekâ yanıtı, Ağustos 2025 - Ağustos 2026), son üç ayda ölçülen yanıtların %2,35'inde YouTube'un alıntılandığını ortaya koydu; modeller arasında büyük farklar var: Gemini'de %3,69, Claude'da %0. Yapay zekâ asistanları ağırlıklı olarak metin alıntılar, dolayısıyla bir izleme sayfası, oynatıcının yanında yazılı bir özet ya da döküm bulunduğunda alıntı kazanır.
Pratik sonuç bir paylaşımdır: öne çıkan videolarınızı kontrol ettiğiniz izleme sayfalarında barındırın (site haritası ve şema), aynı videoları erişim için YouTube'a da yükleyin (bkz. YouTube pazarlaması rehberimiz) ve bunları alıcılarınızın sorduğu soruları yanıtlayan makalelerle çevreleyin. Sorank'ın yardımcı olduğu nokta burasıdır: anahtar kelimelerinizi bulan, konu kümesi üretecimiz ile bunları konulara ayıran ve blog makalesi üretecimiz ile optimize edilmiş makaleleri yazıp yayımlayan, autopilot modunda çalışan bir SEO ve GEO yazılımıdır.

Bir video site haritası yalnızca gerçek izleme sayfalarında işe yarar: bunları zorunlu etiketlerle listeleyin, her sayfaya VideoObject şeması ekleyin ve küçük resimleri erişilebilir tutun. Videolarınızın çevresindeki yazılı içeriği autopilot modunda oluşturmak için fiyatlandırma sayfasındaki paketleri karşılaştırın; her paket 3 günlük ücretsiz denemeyle başlar.
Hayır. Video site haritası, kendi sitenizdeki sayfalardaki videoları tanımlar. Bir YouTube videosu, kendi YouTube sayfası, başlığı, açıklaması ve etkileşimi üzerinden sıralanır. Yine de video:player_loc ile bir YouTube gömmesini bildirebilirsiniz, ancak bunu yalnızca gömmeyi içeren sayfa gerçek bir izleme sayfasıysa yapın.
Bir site haritası dosyası sıkıştırılmamış olarak en fazla 50'000 URL ya da 50 MB içerebilir ve her URL, sayfada gösterilen her video için bir tane olmak üzere birden fazla video girdisi barındırabilir. Büyük kütüphaneler videolarını birden fazla dosyaya böler ve bunları bir site haritası dizininde listeler.
Evet, çok sayıda izleme sayfası olan sitelerde. Yapılandırılmış veriler yalnızca Google her sayfayı taradığında okunur; site haritası ise tüm videoları tek bir yerde listeler ve süre, ülke ve platform kurallarını taşır. Önemli anlar ve CANLI rozeti yapılandırılmış veri gerektirdiğinden ikisi birlikte en iyi sonucu verir.
SORANK'I SİZDEN ÖNCE DENEDİLER
