Máte na webu videa a chcete k nim ve výsledcích Googlu náhled s tlačítkem play — takzvaný video rich snippet. Návody vám shodně poradí přidat VideoObject schema. Poradím vám ho taky, i s ukázkou k okopírování. Jen k němu přidám podmínku, kterou většina návodů vynechává: Google video výsledky ukazuje hlavně u stránek, kde je video hlavním obsahem. A právě tahle věta rozhodne, jestli má u vás schema vůbec smysl.
Co je VideoObject schema a co umí
VideoObject je typ strukturovaných dat (podle slovníku schema.org), kterým Googlu popíšete video na stránce: název, náhledový obrázek, datum zveřejnění, délku, adresu souboru. Do stránky se vkládá jako pár řádků kódu ve formátu JSON-LD; návštěvník ho nikdy neuvidí.
Google umí videa do určité míry rozpoznat i sám. Schema mu dodá údaje, které z přehrávače spolehlivě nevyčte, a pomůže mu video vůbec najít. Co tím můžete získat:
- video výsledek s miniaturou v hlavním vyhledávání a na kartě Videa,
- klíčové momenty (kapitoly videa přímo ve výsledku),
- štítek ŽIVĚ u přenosů (přes doplňkový typ BroadcastEvent),
- a u stránek, které na video výsledek nedosáhnou, aspoň štítek videa u obrázkových výsledků.
Schema je přitom jen žádost: podmínky splníte vy, rozhodne Google. Bez něj ale necháváte celý výsledek na tom, co si Google o vašem videu domyslí sám.
Podmínka, na které to celé stojí
Dokumentace Googlu mluví o „watch page": stránce, jejímž hlavním smyslem je přehrát jedno konkrétní video. Přesně takovým stránkám Google vyhrazuje video výsledky, klíčové momenty i štítek ŽIVĚ.
Co watch page je: lekce online kurzu, samostatná stránka s videonávodem, záznam webináře. Co watch page není, vyjmenovává Google výslovně: článek na blogu s vloženým videem, produktová stránka s videem produktu, přehledová stránka s výpisem více videí.
Pro vás z toho plyne jednoduchá strategie. Každému videu, na kterém vám záleží, dejte vlastní stránku s vlastním titulkem a popisem. Totéž video pak klidně vložte i do článku nebo k produktu — to Googlu nevadí, jen video výsledek přiřkne té vyhrazené stránce.
Pokud máte na webu jediné promo video na úvodní stránce, VideoObject vám neuškodí, ale video snippet z něj nevznikne. Tu hodinu práce vložte jinam.
Povinná pole: jsou jen tři
Návody se předhánějí v tom, kolik polí je „povinných". Aktuální dokumentace Googlu chce povinně tři:
Popis (description) a délka (duration) jsou oficiálně jen doporučené. Vyplňte je stejně, Google z nich skládá podobu výsledku. Délka se zapisuje s předponou PT: dvanáct a půl minuty je PT12M30S.
K tomu existují dvě adresy videa a pletou se:
- contentUrl je přímá adresa souboru (typicky .mp4). Google ji výslovně preferuje, protože si video umí stáhnout a zpracovat.
- embedUrl je adresa přehrávače. U vloženého YouTube videa máte k dispozici jen tu (
https://www.youtube.com/embed/ID).
U náhledového obrázku se dočtete ledacos, třeba že musí mít aspoň 1200 pixelů na šířku. Dokumentace říká něco jiného: minimum je 60 × 30 pixelů, větší je lepší — a hlavně musí ležet na stabilní adrese, která se nemění. Prakticky: dejte tam snímek v rozlišení videa (1280 × 720) a nechte ho být.

Tohle všechno za vás ráda pohlídám. SEO dělám od roku 2012 a vím, kam se podívat nejdřív. Vstupní audit máte u mě zdarma — do 48 hodin víte, na čem jste a co má smysl řešit.
Ukázka: JSON-LD pro stránku s YouTube videem
Nejčastější situace v praxi: video máte na YouTube a na svém webu ho vkládáte do vyhrazené stránky.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Jak vyměnit těsnění u vodovodní baterie",
"description": "Videonávod krok za krokem: výměna těsnění bez instalatéra, s běžným nářadím.",
"thumbnailUrl": "https://www.priklad.cz/videa/tesneni-nahled.jpg",
"uploadDate": "2026-05-12T09:00:00+02:00",
"duration": "PT7M20S",
"embedUrl": "https://www.youtube.com/embed/VIDEO_ID"
}
</script>
Hostujete-li video na vlastním serveru, přidejte navíc contentUrl s přímou adresou souboru. Kód patří do hlavičky stránky, na které se video přehrává — ne na homepage a ne do šablony celého webu. A jedno video = jeden VideoObject.
Klíčové momenty: kapitoly videa ve výsledcích
U delších videí umí Google ve výsledku zobrazit kapitoly (Googlem zvané klíčové momenty), takže divák skočí rovnou na část, která ho zajímá. Google se o jejich rozpoznání pokouší sám, ale údajům od vás dá přednost. Cesty jsou dvě:
Časové značky na YouTube. Nejjednodušší varianta. Do popisu videa na YouTube napište na samostatné řádky časy s názvy kapitol (0
Úvod, 1 Demontáž baterie…), v chronologickém pořadí. Žádný kód.Clip markup na vlastním webu. Do VideoObject přidáte pole hasPart a v něm ke každé kapitole name, startOffset, endOffset a url. Podmínky z dokumentace: video musí trvat aspoň 30 sekund, adresa musí umět skočit na konkrétní čas (například ?t=30) a dvě kapitoly nesmí začínat ve stejnou sekundu.
Třetí cesta, SeekToAction, pro české weby nefunguje: Google ji podporuje jen pro vyjmenované jazyky a čeština mezi nimi není. Ušetřila jsem vám hodinu zkoušení.
YouTube, nebo video na vlastním serveru?
Pro menší firmu vychází YouTube skoro vždycky líp. Hosting a přehrávač máte zdarma, video se nezadrhává ani při náporu a YouTube je zároveň druhé místo, kde lidé videa přímo hledají — co z toho vytěžit, popisuju v článku o YouTube marketingu.
Daň za to pohodlí existuje: Google může indexovat totéž video na vašem webu i na YouTube a u konkrétního dotazu upřednostnit stránku na YouTube. Návštěvník pak skončí tam, vedle doporučených videí, klidně i konkurenčních.
Vlastní hosting s contentUrl dává Googlu nejlepší přístup k souboru a diváka drží na vašem webu. Zaplatíte za to infrastrukturou: přenosy dat, přehrávač, rychlost načítání. Smysl to dává u videí, která jsou sama produktem (kurzy, placené záznamy), ne u tří firemních návodů.
Stránka obecných rad je fajn. Konkrétní seznam pro váš web je lepší. Audit máte zdarma.
Jak ověřit, že to funguje
- Test rozšířených výsledků na search.google.com/test/rich-results: vložíte adresu stránky a hned vidíte, jestli Google VideoObject přečetl a co mu chybí.
- Search Console: přehled indexování videí ukazuje, u kolika stránek Google video zaindexoval a proč jinde ne; případné chyby markupu najdete v sekci vylepšení. Ve výkonu si pak vyfiltrujte vzhled ve vyhledávání „Videa" — tam uvidíte, co vám video výsledky reálně přinášejí. Kde co v nástroji hledat, popisuju v návodu na Search Console.
Nečekejte změnu přes noc. Projeví se, až Google stránku znovu projde a zpracuje, což trvá dny až týdny.
Časté otázky
Zobrazí se video ve výsledcích i bez schematu?
Může. Google se snaží videa rozpoznávat sám a u vložených YouTube videí to obvykle zvládne. Schema mu dodá přesný náhled, délku a datum a zvýší šanci, že výsledek bude vypadat podle vás. Garance zobrazení neexistuje ani s ním.
Funguje VideoObject i pro vložené YouTube video?
Ano, do embedUrl patří adresa přehrávače (youtube.com/embed/…). Počítejte s tím, že obě stránky, vaše i ta na YouTube, můžou být v indexu zároveň a Google si vybere, kterou u dotazu ukáže.
Za jak dlouho se video výsledek objeví?
Až Google stránku znovu projde, obvykle během dnů až týdnů. V Search Console můžete požádat o indexaci konkrétní adresy a v přehledu indexování videí pak sledovat, jestli Google video přijal.
Nejdřív stránka, pak schema
Pořadí prací u videí bývá v praxi opačné, než jak o něm píšou návody. Nejdřív rozhodnout, která videa si zaslouží vlastní stránku, a tu stránku postavit: titulek, popis, text okolo. Teprve potom doplnit schema — to je práce na pár minut. Kód bez správné stránky nedělá nic; správná stránka bez kódu aspoň něco.
Videa jsou navíc jen jedna kapitola strukturovaných dat. Firmám s provozovnou dělá větší službu LocalBusiness schema, e-shopům Product schema. V bezplatném SEO auditu procházím strukturovaná data spolu se zbytkem technického stavu webu — u videí z něj typicky vyplyne, že nechybí kód, ale stránky, na kterých by mohl fungovat.
Zdroje k faktům v článku:
- VideoObject: povinná a doporučená pole, Clip a podmínky klíčových momentů, jazyky SeekToAction (ověřeno 15. 7. 2026): developers.google.com/search/docs/appearance/structured-data/video
- Podmínka watch page, požadavky na náhled (min. 60 × 30 px, stabilní adresa), přehledy v Search Console (ověřeno 15. 7. 2026): developers.google.com/search/docs/appearance/video
