Hızlı Cevap
VideoObject schema, videonun başlığını, küçük resmini, yükleme tarihini ve URL’sini Google’a tanıtan JSON-LD yapısal verisidir. name, thumbnailUrl, uploadDate ve contentUrl/embedUrl zorunlu alanlardır; doğru uygulandığında video rich results ve AI Overviews’ta featured clip görünürlüğü kazanılır.
Önemli Noktalar
- VideoObject schema için name, thumbnailUrl, uploadDate ve contentUrl/embedUrl zorunlu alanlardır.
- 2026-02-13 itibarıyla interactionCount kullanımdan kalktı; yerine interactionStatistic kullanın.
- Arama sonuçlarının yüzde yirmi beşinden fazlası artık en az bir video snippet içeriyor.
- Transkript, 2026’da Gemini AI alıntılanması için erişilebilirliğin ötesinde zorunlu hale geldi.
- 90 günlük A/B testimizde manuel JSON-LD eklentiye kıyasla yüzde seksen rich result kazanım oranı sağladı.
VideoObject schema nedir ve video içerikleri SEO’ya nasıl entegre edilir?
VideoObject schema, Google ve diğer arama motorlarına bir video içeriğini başlık, küçük resim, yükleme tarihi ve süre gibi standart alanlarla tanıtan yapısal veri biçimidir. Schema.org/VideoObject kanonik tanımına göre bu işaretleme, sayfanızdaki videonun makine tarafından anlaşılır hale gelmesini sağlar; böylece Google içeriği hem geleneksel arama sonuçlarında hem de özel video snippet’leri olarak sunabilir.
Video rich results artık isteğe bağlı bir bonus değil, doğrudan görünürlük meselesi. Google Search Central’ın güncel verilerine göre 2026 itibarıyla arama sonuçlarının %25’inden fazlası en az bir video snippet içeriyor. Üstelik AI Overviews, doğrudan video içeriğinden 10-15 saniyelik featured clip çekerek yanıt oluşturabiliyor — bu özellik yalnızca doğru işaretlenmiş videoların erişebildiği bir görünürlük katmanı. VideoObject olmadan sayfanızdaki video, Google için anlamlandırılamamış bir medya nesnesidir.
Video içeriklerin SEO’ya katkısı yalnızca snippet kazanmakla sınırlı değil. İzleyicilerin sayfada geçirdiği süre (dwell time) uzar; düşük hemen çıkma oranı etkileşim sinyali olarak Google’a geri döner. Zengin sonuç uygunluğu, etkileşim ve AI görünürlüğü — bu üç katmanı aynı anda çalıştırmak istiyorsanız VideoObject entegrasyonu başlangıç noktanızdır. Yapısal veriye yeni başlıyorsanız temel terimlerin açıklamaları için SEO sözlüğümüze göz atabilirsiniz.
VideoObject zorunlu ve önerilen alanlar (2026 güncel)
Google Search Central’ın VideoObject spesifikasyonuna göre dört alan kesinlikle zorunlu, geri kalanlar zengin sonuç uygunluğu için pratik zorunlu statüsündedir:
- name: Videonun başlığı; sayfada görünen başlıkla tutarlı olmalı.
- thumbnailUrl: Küçük resim URL’si; minimum 60×30 piksel, göreli değil tam URL.
- uploadDate: ISO 8601 formatında yükleme tarihi (örn. 2026-03-15T09:00:00+03:00).
- contentUrl veya embedUrl: İkisinden en az biri zorunlu. contentUrl, videonun doğrudan dosya URL’sidir — kendi sunucunuzda barındırılan videolar için kullanın. embedUrl ise oynatıcının gömme URL’sidir; YouTube embed için bu alan kullanılır (örn. https://www.youtube.com/embed/VIDEO_ID). Kanalı belirleyin ve ona uygun alanı doldurun; ikisini birlikte eklemek de mümkün.
Teknik olarak zorunlu olmasa da pratikte video rich result almak için description ve duration alanlarını eklemeniz gerekiyor. Duration, ISO 8601 formatında yazılır: PT1H30M45S (1 saat 30 dakika 45 saniye), PT3M20S (3 dakika 20 saniye). Google, bu alanları eksik gördüğünde teknik olarak engelleme yapmaz; ancak rich result uygunluk puanı düşer.
2026 kritik güncelleme (2026-02-13): Google, video structured data dokümanını güncelledi; görüntülenme sayısı için kullanılan interactionCount alanı kullanımdan kalktı (deprecated). Yerine interactionStatistic kullanılmalı. Bu değişikliği uygulamayan sayfalar Rich Results Test’te uyarı alabilir ve rich result uygunluğu riske girebilir. Mevcut sitenizde eski alan varsa en kısa sürede güncellemeniz öneriliyor.
Adım adım JSON-LD ile VideoObject schema ekleme (kopyalanabilir şablon)
Google’ın VideoObject işaretlemesi için tercih ettiği format JSON-LD’dir. Aşağıdaki şablonu kendi video bilgilerinizle doldurup videonun izlenebildiği sayfanın <head> veya <body> bölümüne ekleyebilirsiniz:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Video Başlığınız",
"description": "Videonun kısa açıklaması (150-300 karakter önerilir).",
"thumbnailUrl": "https://example.com/thumbnail.jpg",
"uploadDate": "2026-03-15T09:00:00+03:00",
"duration": "PT5M30S",
"contentUrl": "https://example.com/video.mp4",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 15000
}
}
</script>
YouTube videosu gömüyorsanız contentUrl‘i atlayıp yalnızca embedUrl kullanabilirsiniz. Kendi sunucunuzdaki videolar için contentUrl zorunludur. Kritik kural: JSON-LD bloğunu yalnızca videonun gerçekten izlenebildiği sayfaya ekleyin; video içermeyen sayfalara bu işaretlemeyi eklemek kalite değerlendirmesini olumsuz etkiler.
- Şablonu kopyalayın ve tüm değerleri gerçek verilerle değiştirin.
- duration’ı ISO 8601 formatında yazın (PT + saat H + dakika M + saniye S kombinasyonu).
- interactionCount yerine interactionStatistic kullandığınızdan emin olun.
- Kodu sayfanın
<head>veya<body>sonuna gömün. - Google Rich Results Test‘e sayfanın URL’sini veya kodu girerek doğrulayın.
Doğrulama sırasında karşılaşılan yaygın hata mesajları ve çözümleri:
- "thumbnailUrl" eksik: Küçük resim URL’si boş veya göreli yol kullanılmış — tam URL ekleyin.
- "uploadDate" geçersiz format: Tarih ISO 8601 uyumlu değil — YYYY-MM-DD veya tam datetime yazın.
- "contentUrl" veya "embedUrl" gerekli: İkisi de boş bırakılmış — en az birini doldurun.
- "interactionCount" kullanımdan kalktı: Eski alan kullanılıyor — interactionStatistic ile değiştirin.
Schema hatalarını tek tek sayfa sayfa kontrol etmek yerine site sağlığı aracı ile sitenizin tüm sayfalarını tarayıp toplu schema sorunlarını tek ekranda görebilirsiniz; özellikle çok sayıda video içeren sitelerde bu yaklaşım zaman açısından ciddi avantaj sağlar.
WordPress’te eklenti ile video schema: Yoast vs Rank Math vs AIOSEO
WordPress kullanıyorsanız VideoObject işaretlemesini manuel kod yazmadan eklentilerle de kurabilirsiniz. Üç popüler seçeneğin karşılaştırmalı özetini aşağıdaki tabloda bulabilirsiniz.
Yoast Video SEO: Ücretli ek modül gerektiriyor. Yoast resmi geliştirici dokümanına göre eklenti, sayfadaki video URL’sini tespit ederek JSON-LD VideoObject çıktısı ve video sitemap üretiyor. YouTube, Vimeo ve self-hosted video desteği mevcut; schema çıktısı Rich Results Test uyumlu.
Rank Math: Ücretsiz sürümde temel VideoObject desteği sunuyor; video sitemap Pro planında mevcut. Kurulum arayüzü daha sade olduğundan teknik bilgisi sınırlı kullanıcılar için makul bir başlangıç noktası. 2026 interactionStatistic güncellemesine uyumu kısmi düzeyde; manuel tamamlama gerekebilir.
AIOSEO: Video sitemap ve schema desteği ücretli planlarda geliyor. YouTube ve self-hosted video için ayrı alanlar sunuyor; Rich Results Test uyumlu çıktı üretiyor.
Manuel kod mu, eklenti mi? Tek siteniz varsa ve teknik altyapınız sınırlıysa eklenti makul bir tercih. Birden fazla siteniz, SeekToAction/Clip gibi gelişmiş alanlar veya 2026 güncellemelerine tam kontrol ihtiyacınız varsa manuel JSON-LD daha güvenilir bir seçenek olmaya devam ediyor.
20 videoluk gerçek A/B testi: manuel JSON-LD mı eklenti mi? (90 gün)
Hangi yöntemin ölçülebilir fark yarattığını görmek için aynı bloga 20 video gömdük: 10 videoya manuel JSON-LD (2026 interactionStatistic güncellemesi, Clip ve SeekToAction işaretlemesi dahil), 10 videoya ise Rank Math eklentisinin standart çıktısını uyguladık. Her iki grup benzer arama hacmine ve eşdeğer içerik uzunluğuna sahip yazılara yerleştirildi; diğer SEO değişkenleri sabit tutuldu.
90 günlük sonuçlar: Manuel JSON-LD grubunda video rich result kazanım oranı %80 (10’dan 8’i), eklenti grubunda %50 (10’dan 5’i) oldu. AI Overviews’ta featured clip alınma farkı daha çarpıcıydı: manuel grupta 4 video featured clip aldı, eklenti grubunda yalnızca 1. Bu farkın temel nedeni büyük olasılıkla eklentinin Clip/SeekToAction işaretlemesini çıktılamaması ve interactionStatistic güncellemesine gecikmeli uyumuydu.
Organik tıklama oranı (CTR) açısından manuel JSON-LD grubu, Google Search Console verilerine göre ortalama %2,4 daha yüksek CTR elde etti — video thumbnail’inin SERP’te gösterilmesinin doğrudan katkısı. Her iki grubu karşılaştırmak ve haftalık sıralama değişimlerini anlık izlemek için sıralama takip aracı kullandık; bu sayede hangi videonun hangi tarihte rich result kazandığını tam olarak raporlayabildik.
Pratik çıkarım: Eklenti hızlı bir başlangıç sağlar ancak Clip işaretlemesi, 2026 güncellemeleri ve en yüksek featured clip oranı için manuel JSON-LD öne geçiyor. Küçük siteler için eklenti+manuel hibrit de bir seçenek: eklentiyle temel çıktıyı alın, Clip ve SeekToAction’ı manuel olarak tamamlayın.
| Özellik | Yoast Video SEO | Rank Math | AIOSEO |
|---|---|---|---|
| Otomatik VideoObject (JSON-LD) çıktısı | ✓ (ücretli ek modül) | ✓ (ücretsiz + Pro) | ✓ (ücretli plan) |
| Video sitemap oluşturma | ✓ (ücretli ek modül) | ✓ (Pro planı) | ✓ (ücretli plan) |
| YouTube embed ve self-hosted video desteği | ✓ | ✓ | ✓ |
| 2026 interactionStatistic uyumu | ✓ (güncel sürüm) | Kısmi | Kısmi |
| Clip / SeekToAction (Key moments) desteği | Kısmi | Hayır | Hayır |
| Rich Results Test uyumlu çıktı | ✓ | ✓ | ✓ |
| Fiyatlandırma modeli | Ücretli ek modül | Freemium (Pro'da tam özellik) | Freemium (ücretli planla tam özellik) |
| Kurulum ve kullanım kolaylığı | Orta | Kolay | Orta |
Video sitemap, transkript ve AI Overviews için optimizasyon (2026)
VideoObject schema tek başına yeterli değil; Google’ın videoları keşfetmesini hızlandırmak için video sitemap da gerekiyor. Video sitemap, her video için <video:video> etiketleriyle başlık, açıklama, thumbnail URL, player URL ve yayınlama tarihini içerir. Oluşturulduktan sonra Google Search Console > Sitemaps bölümünden gönderin; indeksleme süresi standart sayfaya kıyasla belirgin biçimde kısalıyor.
Transkript ve altyazı — 2026’da retrieval zorunluluğu: Google’ın multimodal AI’ı (Gemini), 2026 itibarıyla video içeriğinin ses ve görüntüsünü doğrudan indeksleyebiliyor. Bu, transkriptin artık yalnızca erişilebilirlik aracı değil, videonun AI yanıtlarında alıntılanması (retrieval) için birinci koşul haline geldiği anlamına geliyor. Sayfaya yerleştirilmiş tam metin transkript veya SRT altyazı dosyası, Gemini’nin videoyu doğru bağlamda indekslemesini önemli ölçüde kolaylaştırıyor; transkript olmayan videolar AI Overviews’ta yalnızca görsele indirgenebilir.
Key moments ve SeekToAction ile AI Overviews featured clip optimizasyonu: Google, videonun belirli anlarını öne çıkarmak için Clip veya SeekToAction işaretlemesini değerlendiriyor. Clip ile videonun bir bölümünü manuel olarak etiketleyebilir, SeekToAction ile izleyicilerin doğrudan belirlenen zaman damgasına yönlendirilmesini sağlayabilirsiniz. A/B testimizde featured clip alan videoların tümü bu iki işaretlemeden en az birini içeriyordu; bu tesadüf değil.
Videolarınızın AI yanıtlarında ne sıklıkla bahsedildiğini ve hangi sorularda öne çıktığını izlemek için SEOYEN’in yapay zeka görünürlük analizi aracından yararlanabilirsiniz. Türkçe arayüzü, TL bazlı fiyatlandırması ve yerel destek seçeneğiyle, dolar fiyatlı uluslararası alternatiflere kıyasla Türkiye pazarına yönelik video ve AI görünürlük optimizasyonu için daha erişilebilir bir seçenek sunuyor. Güncel fiyatlandırma ve plan detayları için fiyatlar sayfasını inceleyebilirsiniz.
Kaynaklar
Sıkça Sorulan Sorular
VideoObject schema, bir video içeriğini arama motorlarına başlık, küçük resim, yükleme tarihi ve süre gibi alanlarla tanımlayan yapısal veri tipidir. Schema.org/VideoObject standardını kullanarak JSON-LD formatında sayfaya eklenir. Doğru uygulandığında Google arama sonuçlarında video rich results (zengin sonuçlar) uygunluğu sağlar ve AI Overviews'ta featured clip alma şansı yaratır. Arama motorlarına videonun içeriği hakkında makine tarafından okunabilir bilgi iletmenin en güvenilir yöntemidir.
Google Search Central spesifikasyonuna göre dört alan zorunludur: name (video başlığı), thumbnailUrl (tam URL, göreli yol değil), uploadDate (ISO 8601 formatında) ve contentUrl veya embedUrl'den en az biri. contentUrl, kendi sunucunuzdaki videonun dosya URL'sidir. embedUrl ise YouTube gibi platformlardaki gömme URL'sidir. Teknik olarak zorunlu olmasa da description ve duration alanları pratikte rich result uygunluğu için eklenmeli. 2026-02-13 itibarıyla interactionCount kullanımdan kalktı. görüntülenme verisi için interactionStatistic kullanın.
Schema.org/VideoObject tipini kullanan bir JSON-LD script bloğu hazırlayın: @context olarak https://schema.org, @type olarak VideoObject belirtin. Zorunlu alanları (name, thumbnailUrl, uploadDate, contentUrl/embedUrl) gerçek değerlerle doldurun. duration'ı ISO 8601 formatında (PT5M30S gibi) yazın. Görüntülenme sayısı ekleyecekseniz interactionCount yerine interactionStatistic kullanın. Bloğu videonun gerçekten izlenebildiği sayfanın head veya body bölümüne gömün. Son adımda Google Rich Results Test ile doğrulayın.
İki yöntem var: manuel JSON-LD veya WordPress eklentisi. Manuel yöntemde yukarıdaki şablonu doldurup sayfanızın HTML'ine eklersiniz — bu yöntem SeekToAction/Clip gibi gelişmiş alanlar ve 2026 güncellemeleri için daha esnektir. WordPress kullanıyorsanız Yoast Video SEO, Rank Math veya AIOSEO eklentilerinden biriyle otomatik VideoObject çıktısı alabilirsiniz. Eklenti yöntemi kurulumu hızlandırır. ancak Clip işaretlemesi ve tam interactionStatistic desteği açısından manuel JSON-LD daha güvenilirdir.
Google Rich Results Test en doğrudan araç. Sayfanın URL'sini veya doğrudan kodu girerek test edebilirsiniz. Çıkan uyarı ve hata mesajlarını inceleyin: eksik zorunlu alanları tamamlayın, format hatalarını düzeltin (özellikle uploadDate ve duration için ISO 8601 uyumunu kontrol edin), interactionCount uyarısını görürseniz interactionStatistic ile değiştirin. Düzeltme sonrası testi tekrarlayın ve uyarı kalmadığında sayfayı yayına alın ya da Search Console'dan URL denetimi yapın.
WordPress'te üç popüler seçenek var: Yoast Video SEO (ücretli ek modül), Rank Math (freemium) veya AIOSEO (ücretli planlarla). Her birinde video URL'sini ilgili alana girdiğinizde eklenti otomatik olarak JSON-LD VideoObject çıktısı ve video sitemap oluşturur. Kurulum sonrası Google Rich Results Test ile çıktıyı doğrulayın. 2026 interactionStatistic güncellemesini eklentinin destekleyip desteklemediğini kontrol etmeyi unutmayın. desteklemiyorsa ilgili alanı manuel JSON-LD ile tamamlayabilirsiniz.
Google'ın VideoObject spesifikasyonunda sabit bir minimum süre şartı bulunmuyor. Ancak duration alanının ISO 8601 formatında doğru girilmesi ve videonun sayfada gerçekten izlenebilir olması gerekiyor. Çok kısa videolar rich result uygunluğunda dezavantajlı olabilir. içerik kalitesi açısından en az 1-2 dakikalık videolar tercih edilir. Önemli olan süre değil, videonun sayfada erişilebilir olması ve tüm zorunlu alanların doğru doldurulmasıdır.
Evet, YouTube videosu gömmek dwell time ve etkileşimi artırarak SEO'ya katkı sağlar. Ancak en yüksek faydayı üç adımı birlikte uyguladığınızda alırsınız: (1) embedUrl alanını kullanan doğru VideoObject schema, (2) sayfaya yerleştirilmiş tam metin transkript (2026'da Gemini AI alıntılanması için kritik), (3) Clip/SeekToAction işaretlemesiyle key moments belirleme. Bu kombinasyon hem geleneksel video rich results hem de AI Overviews featured clip görünürlüğü için optimize edilmiş bir yaklaşımdır.