Bir ürün veya rehber sayfasındaki video, konuyu açıklamaya gerçekten katkı sağlıyorsa yararlı olabilir. Videonun eklenmesi ziyaretçinin sayfada kalma süresini ya da dönüşüm oranını kendiliğinden artırmaz; sonuç, videonun içeriğine, sayfanın amacına, yerleşimine ve kullanıcı kitlesine bağlıdır. Bu nedenle belirli bir etkileşim veya sıralama artışı vaat etmek yerine kullanıcı davranışını ve teknik etkileri ölçün.
YouTube oynatıcısı üçüncü taraf kaynaklar ve ek alt kaynaklar yükleyebilir. Aktarılan veri, istek sayısı ve ana iş parçacığı maliyeti video, tarayıcı, önbellek, ağ ve oynatıcı sürümüne göre değişir; her iframe için geçerli sabit bir MB, istek veya Core Web Vitals sonucu yoktur. Ekran dışında kalan iframe’lerde loading="lazy" veya kullanıcı etkileşimiyle açılan bir facade ilk yükte gereksiz işi azaltabilir. Kendi sayfanızda değişiklik öncesi ve sonrası ölçüm yapın. web.dev iframe lazy loading ve facade rehberi bu desenleri ve YouTube gömülerindeki olası tasarrufu açıklar.
Iframe, lazy loading ve facade arasında seçim
Önce videonun ilk ekranda olup olmadığını ve arama motorlarının videoyu bulmasının bu sayfa için önemli olup olmadığını belirleyin.
- Ekran dışındaki video: iframe’i HTML’de baştan üretip
loading="lazy"kullanmak, görünür alana yaklaşana kadar yüklemeyi erteleyebilir. Genişlik/yükseklik vererek alanı ayırın; bu, yükleme sırasında düzen kaymasını azaltmaya yardım eder. - İlk ekrandaki video: lazy loading’in videoyu görünür olana kadar geciktirmesi kullanıcı deneyimini bozabilir. Erken yüklemenin LCP ve ana sayfa işlerine etkisini gerçek mobil ağ profillerinde ölçün; gerekirse hafif bir önizleme/facade deneyin.
- Tıklamayla açılan facade: poster ve oynat düğmesi gösterip YouTube iframe’ini tıklamadan sonra eklemek gereksiz üçüncü taraf yüklerini azaltabilir. Ancak Google, video yüklemesinin tıklama veya başka bir kullanıcı eylemine bağlı olmasına güvenilmemesini önerir. Video keşfi hedefleniyorsa URL Inspection’ın oluşturulmuş HTML’inde video kapsayıcısının ve gömünün kullanıcı etkileşimi olmadan bulunabildiğini doğrulayın. Hız ve video keşfi hedeflerini birlikte test etmeden facade’ın ikisini de garanti ettiğini varsaymayın. Google Video SEO en iyi uygulamaları
Basit, kaynağında bulunan ve ekran dışındaki bir iframe için örnek:
<iframe
src="https://www.youtube.com/embed/VIDEO_ID"
title="Videonun içeriğini açıklayan başlık"
width="560"
height="315"
loading="lazy"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen>
</iframe>
VIDEO_ID ve başlığı gerçek videoya göre değiştirin. Video ilk ekrandaysa lazy loading’i ölçüm yapmadan eklemeyin. Facade kullanıyorsanız tıklama hedefini klavyeyle kullanılabilir bir <button> yapın, erişilebilir bir adı olsun ve etkinleştirildiğinde gerçek iframe’i oluşturun. İçeriği HTML dışı bir inline onclick’e bağlamayın; JavaScript kapalıyken veya hata verdiğinde ne olacağını da tasarlayın. Facade etkileşimiyle yüklenen iframe’in Google tarafından daima bulunacağı varsayılmamalıdır.
Performansı kendi sayfanızda ölçün
Tek bir laboratuvar puanı veya örnek video için raporlanan bayt miktarı sitenize genellenemez. Aynı sayfayı karşılaştırılabilir cihaz, ağ, viewport ve önbellek koşullarında ölçün:
- İframe olmadan, standart YouTube iframe’iyle ve seçtiğiniz lazy/facade yöntemiyle test varyantları oluşturun.
- İlk yükleme ve video etkileşimi sonrası istekleri, aktarılan kaynakları, ana iş parçacığı görevlerini ve görsel kararlılığı kaydedin.
- LCP öğesinin video/poster olup olmadığını, iframe’in ne zaman yüklendiğini ve etkileşim sonrası INP’yi inceleyin. İlk ekrandaki LCP görselini sırf performans kuralı gibi görünen bir öneri yüzünden geciktirmeyin.
- Birkaç tekrar ve gerçek kullanıcı ölçümüyle sonucu doğrulayın. Tek bir Lighthouse çalışması alan verisi veya bütün kullanıcıların deneyimi değildir.
YouTube, kendi barındırmanız veya başka bir sağlayıcı arasında herkes için en hızlı bir seçenek yoktur. Harici oyuncu bant genişliği ve medya teslimini sağlayıcıya bırakabilir; kendi barındırmanız ise depolama, CDN, kodlama, bitrate, range istekleri ve sunucu kapasitesini sizin yönetmenizi gerektirir. Gizlilik/izin gereksinimlerini, oynatıcı kontrolünü, erişilebilirliği, maliyeti ve arama hedefini birlikte değerlendirip ölçün.
Google’ın videoyu bulmasına yardımcı olun
Video arama görünürlüğü yalnızca sayfaya YouTube iframe’i eklemekle oluşmaz. Google; videoyu tarayabilmeli, oluşturulmuş sayfada bulabilmeli ve video dosyasıyla sayfa arasındaki ilişkiyi anlayabilmelidir. Video yüklemesi kullanıcı tıklamasına bağlıysa bu keşif engellenebilir. Video ana içerikse onu sayfada belirgin ve oynatılabilir tutun; Google’ın URL Inspection aracındaki oluşturulmuş HTML’inde kapsayıcıyı doğrulayın. Benzersiz, kararlı ve Googlebot’un erişebildiği küçük resim URL’si kullanın. İlgili sayfalarda Video Sitemap ve Search Console Video indexing raporunu da değerlendirin. Bunlar uygunluğu destekler, sonuçlarda video görünmesini garanti etmez. Google Video SEO rehberi
Google’ın VideoObject yapılandırılmış verisi, sayfadaki görünür video hakkında doğru metadata sunar. İşaretleme tek başına zengin sonuç sağlamaz; doğru ve görünür içeriği yansıtmalı ve Search Console/URL Inspection ile kontrol edilmelidir. Google VideoObject dokümantasyonu name, thumbnailUrl ve gerçek uploadDate alanlarını gerekli; contentUrl veya oynatıcıya giden embedUrl alanını önerilen video bilgileri arasında açıklar.
Aşağıdaki JSON-LD yalnızca alanları gerçek videoya ve sayfaya göre doldurduğunuz bir şablondur. Placeholder’ları aynen yayınlamayın. contentUrl, video dosyasının gerçek baytlarına giden URL olmalıdır; YouTube watch sayfası URL’si bu alanın karşılığı değildir. YouTube oynatıcı iframe’ini belirtiyorsanız embedUrl için iframe’in gerçek player URL’sini kullanın. contentUrl dosyasına erişim veremiyorsanız embedUrl alternatifini kullanın.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "GERCEK_VIDEO_BASLIGI",
"description": "Sayfada görünen videonun doğru ve özgün açıklaması.",
"thumbnailUrl": "https://i.ytimg.com/vi/VIDEO_ID/hqdefault.jpg",
"uploadDate": "GERCEK_YAYIN_TARIHI_ISO_8601",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID"
}
</script>
Video dosyanızın doğrudan erişilebilir bir URL’si varsa contentUrl ekleyin; duration ve creator gibi alanları da yalnız doğrulayabildiğiniz zaman kullanın. Thumbnail, başlık ve açıklama gerçek video ile aynı olmalı. Şemayı yalnızca sayfada kullanıcıya sunulan video için ekleyin. Google, doğru yapılandırılmış verinin bile arama görünümünü garanti etmediğini belirtir. Genel yapılandırılmış veri politikaları
Sık sorulan sorular
Videoyu kendi sunucumuzda barındırmak YouTube’dan hızlı mı?
Tek başına barındırma biçimi hızı belirlemez. İyi ayarlanmış bir CDN ve uyarlanabilir bitrate ile self-hosted video, ihtiyaç duyduğunuz oynatıcı ve kontrolü sağlayabilir; bunun depolama, kodlama ve dağıtım sorumluluğu vardır. YouTube bu medya altyapısının bir bölümünü üstlenir, ancak iframe de üçüncü taraf kaynakları yükler. Sayfanızın maliyetini ve kullanıcı deneyimini ölçerek karar verin.
Sayfaya YouTube videosu eklemek sıralamayı veya dwell time’ı artırır mı?
Bunu garanti eden bir kural yoktur. Video yararlı ve sayfa amacıyla ilgiliyse deneyimi destekleyebilir; bir metriğin artması tek başına sıralama artışı kanıtı değildir. Video yapılandırılmış verisi de görünüm garantisi vermez. Başarıyı sayfa amacına göre ölçün ve korelasyonu doğrudan nedensellik gibi sunmayın.
VideoObject ile hangi URL’yi yazmalıyım?
embedUrl, belirli video oynatıcısına giden URL’dir; YouTube embed örneğinde iframe’in src değeridir. contentUrl ise video dosyasının kendisine, yani gerçek medya baytlarına gider. YouTube watch URL’sini contentUrl alanına koymayın.
Uygulama kontrol listesi
- Video, sayfa niyetine gerçek katkı sağlıyor ve kullanıcıya görünür durumda.
- Ekran dışındaki iframe için lazy loading; ilk ekrandaki medya için ölçümle doğrulanmış yükleme stratejisi seçildi.
- Facade varsa klavye/ekran okuyucu ile kullanılabiliyor; video keşfi hedefinde tıklamasız oluşturulan HTML denetlendi.
- Boyutlar/aspect ratio ayrıldı; ilk yükleme ve etkileşim sonrası istekler, LCP, INP ve CLS karşılaştırıldı.
- VideoObject alanları görünür videoyla aynı; tarih/thumbnail/oynatıcı URL’leri gerçek ve erişilebilir.
- Rich result veya sıralama garantisi verilmedi; Search Console Video indexing ve URL Inspection sonucu ayrıca incelendi.
Video, hız ve teknik SEO kapsamındaki diğer kontroller için Core Web Vitals rehberine, teknik SEO kontrol listesine ve yapılandırılmış veri rehberine bakın. Web uygulaması arayüzü desteği için kurumsal web sitesi çözümlerimizi inceleyebilirsiniz.