VSO nedir? Web tarafı kapsamı
Video Search Optimization (VSO), bir videonun YouTube + Google video arama + Bing video sonuçlarında bulunabilirliğini optimize etme disiplinidir. Konvansiyonel VSO iki tarafa ayrılır:
- Platform tarafı (off-page): İzlenme süresi (watch time), elde tutma oranı (audience retention), CTR, beğeni/yorum/abone hızı, videonun otoriter sitelerde gömülmesi (embeds), kanal otoritesi. AIDE'nin kapsamı dışında — bunlar YouTube Data + Analytics API ve dış embed/backlink araçları (Ahrefs, Brightcove) gerektirir.
- Web tarafı (on-page): Web sayfasında video başlığı, açıklama, tags, özel thumbnail, chapter'lar (zaman damgalı), VideoObject JSON-LD, video XML sitemap, altyazılar (track), descriptive dosya adı. AIDE'nin uzmanlık alanı.
AIDE VSO suite'i kullanıcının orijinal 15 maddelik VSO tablosunun ~%38'ini (etkileşim + otorite tarafı, YouTube/dış API gerektiren maddeler) ürünleştirmemiştir. Web-testable 9 maddeyi 100 puana yeniden ölçeklendirdi.
Kapsam dışı bırakılan maddeler
Bu maddeler statik web taramasıyla ölçülemez:
| Madde | Neden ölçülemez | |---|---| | İzlenme süresi (watch_time) | YouTube Analytics API | | Elde tutma oranı (retention) | YouTube Analytics API | | Video CTR | YouTube Analytics + Search Console | | Engagement (like/comment/share) | YouTube Data API | | Embedding (video_embeds) | Ahrefs / Brightcove referrer takibi | | Kanal otoritesi | YouTube Data API |
Bu maddeler için TubeBuddy, vidIQ, Brightcove veya YouTube Studio doğrudan yönetim araçları daha uygundur — AIDE bu domain'i hedeflemiyor.
Video sinyali yoksa SKIPPED
VSO suite'inin ek bir özelliği: sayfada video sinyali yoksa tüm suite SKIPPED olur — toplam skoru düşürmez. Sinyaller:
- HTML5
<video>tag - JSON-LD
@type: VideoObject(veya türev: Movie, Episode, MusicVideoObject, PodcastEpisode, Clip) og:typevideo.*veyaog:video/og:video:urlmeta- YouTube / Vimeo / Wistia / Dailymotion / Vidyard iframe embed
Bu, LSO'daki "tek lokasyonlu işletme = SKIPPED" pattern'inin video versiyonu — video içermeyen bir blog yazısının VSO testinden 0 alıp ortalama skoru düşürmesini engelliyor.
9 check, 5 VSO kategorisi
Meta Veri — 36 puan
vso-video-title(18) — VideoObjectname/<video title>/ og:title (öncelik sırası); 40-70 karakter ideal, ALL CAPS oranı %30 altı, clickbait sembol pattern (!!!, ???, 🔥🔥🔥) yok.vso-video-description(12) — VideoObjectdescriptionveya og:description; ≥ 250 kelime PASS, 100-249 WARNING, < 50 sınırda.vso-video-tags(6) — VideoObjectkeywords(CSV/array) + meta keywords; ≥ 5 etiket PASS.
Görsel — 16 puan
vso-custom-thumbnail(16) — VideoObjectthumbnailUrl+ width/height; 1280×720 (16:9) ideal, < 800px küçük uyarısı.
Yapı — 14 puan
vso-video-chapters(14) — JSON-LDhasPartClip array veya description'da00:00 Girişzaman damgası pattern; ≥ 5 chapter PASS, Google key-moments rich result eşiği.
Teknik — 21 puan
vso-videoobject-schema(14) — JSON-LD VideoObject + name + description + thumbnailUrl + uploadDate + contentUrl/embedUrl zorunlu alanlar. Duration bonus.vso-video-sitemap(7) — Robots.txt Sitemap: direktifi veya/video-sitemap.xml,/sitemap-video.xmladay path'leri; içindexmlns:videonamespace veya<video:video>element'i.
Erişim — 13 puan
vso-closed-captions(10) —<track kind="captions">+ srclang veya VideoObjecttranscript/captionproperty; YouTube iframecc_load_policy=1zayıf sinyal.vso-video-filename(3) — contentUrl / video src dosya adı descriptive mi?seo-nasil-yapilir.mp4PASS,video123.mp4/IMG_1234.mp4FAIL. Sadece YouTube/Vimeo iframe varsa SKIPPED (kendi dosya URL'si yok).
Statik suite felsefesi
Tüm 9 native VSO check'i statik HTML / JSON-LD parse / XML sitemap probe ile çalışır; render gerektirmez. Sayfada video sinyali yoksa tüm suite SKIPPED — boşa skor cezası yok. Sinyal var ama o spesifik kontrolün veri kaynağı yoksa o check tek başına SKIPPED.
Nasıl tetiklenir
UI'dan "VSO Kontrolü" sekmesi, ya da API:
curl -X POST https://api.aide.tr/v1/scans \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/videolar/seo-nasil-yapilir",
"profile": "vso"
}'
js_render parametresi VSO suite için gerekli değil.
Score yorumlama
| Bant | VSO web durumu | |---|---| | ≥ 95 | Video-grade — VideoObject schema tam, 1280×720 thumbnail, 5+ chapter, video sitemap aktif, manuel altyazı + descriptive dosya. | | 85-94 | Çoğu yerinde, sadece chapters veya video sitemap eksiği. | | 70-84 | VideoObject var ama eksik alan veya thumbnail boyut sinyali yok. | | 50-69 | Title/description var ama JSON-LD VideoObject yok — Google video rich result çıkmaz. | | < 50 | Video-blind sayfa. VideoObject + thumbnail + chapters + altyazı roadmap'i önerilir. |