Strukturovaná data pro video: Jak získat video snippet v Google výsledcích
Klient s kurzem vaření měl na webu 40 videí. V Google výsledcích se ale zobrazovala jen jako prostý modrý odkaz. Žádný náhled. Žádná délka videa. Žádný důvod kliknout.
Konkurence měla náhledy s play buttonem, zobrazením délky a datem nahrání. Výsledek? Lidé klikali na ně, ne na něj.
Po implementaci VideoObject schema se situace otočila. Do 5 týdnů se u 28 videí začaly zobrazovat video snippety s náhledy. CTR vzrostlo o 47 %. A to bez jediné změny v obsahu samotných videí.
Co je Video Schema a proč ho potřebujete
Video schema markup (nebo VideoObject schema) je speciální kód, který říká Googlu: "Tohle je video. Má tuhle délku. Bylo nahráno v tento den. A takhle vypadá náhled."
Bez tohoto kódu Google vidí jen embed nebo odkaz. Neví, co je na videu. Se schema markup mu přesně vysvětlíte, co má zobrazit ve výsledcích vyhledávání.
Jak vypadá video rich snippet ve výsledcích vyhledávání
Standardní výsledek s videem vypadá jako běžný odkaz. Video rich snippet je něco úplně jiného:
- Náhledový obrázek s tlačítkem play
- Délka videa (např. "12")
- Datum nahrání
- Případně počet zhlédnutí
Video snippet zabírá mnohem více místa ve výsledcích. Přitahuje oko. A hlavně: signalizuje uživateli, že po kliknutí najde video, ne jen text.
Rozdíl mezi běžným a rich výsledkem
Statistiky: O kolik roste CTR s video snippetem
Podle dat z výzkumů:
- Video rich results mají průměrné CTR 62 % oproti 41 % u běžných výsledků (Milestone Research, studie 4,5 milionu dotazů)
- Video náhledy se zobrazují ve více než čtvrtině výsledků vyhledávání a přitahují většinu kliků (Milestone Research)
- V některých pozicích může video thumbnail zvýšit CTR až o 50 % (BrightEdge Research)
Jinými slovy: pokud máte video obsah a nepoužíváte video schema, přicházíte o návštěvníky.
VideoObject schema - povinné vlastnosti
VideoObject je typ schema.org speciálně navržený pro video obsah. Google vyžaduje několik povinných vlastností, bez kterých rich snippet nezobrazí.
name, description, thumbnailUrl
Tři základní vlastnosti, které musíte vždy vyplnit:
name - Název videa. Měl by být výstižný a obsahovat klíčové slovo.
"name": "Jak upéct dokonalý chleba - krok za krokem"
description - Popis videa. Minimálně 1-2 věty, které shrnují obsah.
"description": "Kompletní návod na domácí chleba. Ukážu vám správný postup kynutí, tvarování a pečení. Recept vhodný i pro začátečníky."
thumbnailUrl - URL náhledového obrázku. Google ho použije jako náhled ve výsledcích.
"thumbnailUrl": "https://example.com/images/chleba-thumbnail.jpg"
Náhledový obrázek by měl mít minimálně 1200 pixelů na šířku. Menší obrázky Google často ignoruje.
uploadDate a duration
uploadDate - Datum nahrání videa ve formátu ISO 8601.
"uploadDate": "2026-01-08T10:00:00+01:00"
duration - Délka videa ve formátu ISO 8601. Používá se prefix "PT" (Period Time).
Příklady:
PT1M30S= 1 minuta 30 sekundPT15M= 15 minutPT1H30M= 1 hodina 30 minut
"duration": "PT12M34S"
contentUrl vs. embedUrl
Tady dělá hodně lidí chyby. Google rozlišuje dva typy URL:
contentUrl - Přímá URL k video souboru (MP4, WebM apod.)
"contentUrl": "https://example.com/videos/chleba-recept.mp4"
embedUrl - URL pro vložení přehrávače (iframe)
"embedUrl": "https://www.youtube.com/embed/abc123xyz"
Pravidlo: Použijte contentUrl pro vlastní hostovaná videa. Použijte embedUrl pro YouTube a podobné platformy. Můžete použít obě, pokud máte oba typy URL.
Rozšířené vlastnosti pro lepší výsledky
Povinné vlastnosti zajistí základní zobrazení. Rozšířené vlastnosti zvýší šanci na zobrazení a zlepší vzhled snippetu:
interactionStatistic - Počet zhlédnutí
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 15420
}
expires - Datum expirace (pro časově omezený obsah)
"expires": "2026-12-31T23:59:59+01:00"
hasPart - Kapitoly/sekce videa (Clip markup)
"hasPart": [
{
"@type": "Clip",
"name": "Příprava ingrediencí",
"startOffset": 30,
"endOffset": 120
},
{
"@type": "Clip",
"name": "Míchání těsta",
"startOffset": 120,
"endOffset": 300
}
]
Clip markup umožňuje Google zobrazit "klíčové momenty" (Key Moments) přímo ve výsledcích. Uživatel pak může přeskočit na konkrétní část videa.
publisher - Vydavatel videa
"publisher": {
"@type": "Organization",
"name": "Kurzy vaření online",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
}
Implementace krok za krokem
Teď už víte, co video schema obsahuje. Pojďme ho implementovat.
JSON-LD příklad pro YouTube video
YouTube videa jsou nejčastější případ. Tady je kompletní příklad:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Jak upéct dokonalý chleba - krok za krokem",
"description": "Kompletní návod na domácí chleba. Ukážu vám správný postup kynutí, tvarování a pečení. Recept vhodný i pro začátečníky.",
"thumbnailUrl": "https://img.youtube.com/vi/abc123xyz/maxresdefault.jpg",
"uploadDate": "2026-01-08T10:00:00+01:00",
"duration": "PT12M34S",
"embedUrl": "https://www.youtube.com/embed/abc123xyz",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 15420
},
"publisher": {
"@type": "Organization",
"name": "Kurzy vaření online",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png",
"width": 600,
"height": 60
}
}
}
</script>
Tip: Náhledový obrázek z YouTube získáte jako https://img.youtube.com/vi/[VIDEO_ID]/maxresdefault.jpg. Stačí nahradit [VIDEO_ID] skutečným ID videa.
JSON-LD příklad pro vlastní video
Pokud hostujete videa na vlastním serveru nebo používáte CDN:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Základy SEO - kompletní kurz",
"description": "60minutový kurz základů SEO pro začátečníky. Naučíte se analýzu klíčových slov, on-page optimalizaci a základy budování odkazů.",
"thumbnailUrl": "https://cdn.example.com/thumbnails/seo-kurz.jpg",
"uploadDate": "2026-01-05T14:00:00+01:00",
"duration": "PT1H2M15S",
"contentUrl": "https://cdn.example.com/videos/seo-kurz.mp4",
"embedUrl": "https://example.com/embed/seo-kurz",
"interactionStatistic": {
"@type": "InteractionCounter",
"interactionType": { "@type": "WatchAction" },
"userInteractionCount": 8750
},
"hasPart": [
{
"@type": "Clip",
"name": "Co je SEO",
"startOffset": 0,
"endOffset": 180,
"url": "https://example.com/kurz-seo#t=0"
},
{
"@type": "Clip",
"name": "Analýza klíčových slov",
"startOffset": 180,
"endOffset": 1200,
"url": "https://example.com/kurz-seo#t=180"
},
{
"@type": "Clip",
"name": "On-page optimalizace",
"startOffset": 1200,
"endOffset": 2400,
"url": "https://example.com/kurz-seo#t=1200"
}
]
}
</script>
Kam vložit kód
JSON-LD kód vložte do sekce <head> nebo těsně před </body>. Obě možnosti fungují.
<!DOCTYPE html>
<html>
<head>
<title>Video stránka</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
...
}
</script>
</head>
<body>
</body>
</html>
Důležité: Na každé stránce by měl být pouze jeden VideoObject schema pro každé video. Pokud máte na stránce více videí, vytvořte schema pro každé zvlášť, nebo použijte pole (array).
Implementace bez programátora (GTM hack)
Nemáte přístup ke kódu webu? Vývojáři nemají čas? Použijte Google Tag Manager. Je to rychlejší, než byste čekali.
Krok 1: Otevřete Google Tag Manager a přejděte do kontejneru vašeho webu.
Krok 2: Vytvořte nový tag typu "Custom HTML".
Krok 3: Vložte JSON-LD kód (včetně <script> tagů):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Vaše video",
"description": "Popis videa",
"thumbnailUrl": "https://example.com/thumbnail.jpg",
"uploadDate": "2026-01-08",
"duration": "PT10M",
"embedUrl": "https://www.youtube.com/embed/xyz123"
}
</script>
Krok 4: Nastavte trigger (spouštěč):
- Typ: Page View
- Podmínka: Page Path equals
/vase-video-stranka/
Krok 5: Uložte a publikujte.
Pro pokročilejší implementaci můžete použít GTM proměnné a načítat data dynamicky z Data Layer. Ale pro začátek stačí statický kód.
Více o implementaci schema markup najdete v podrobném průvodci.
Validace a testování
Máte schema nasazené. Teď ho musíte otestovat.
Google Rich Results Test - Nejdůležitější nástroj
- Otevřete search.google.com/test/rich-results
- Zadejte URL stránky s videem
- Klikněte "Test URL"
Výsledek ukáže:
- Zelená fajfka = Schema je validní, můžete získat rich result
- Oranžové varování = Něco chybí, ale základní funkčnost OK
- Červená chyba = Kritický problém, rich result se nezobrazí
Schema Markup Validator
Pro kontrolu syntaxe použijte validator.schema.org. Odhalí překlepy a chybějící závorky.
Google Search Console
Po nasazení sledujte v Google Search Console sekci "Vylepšení" (Enhancements). Tam uvidíte:
- Kolik stránek má validní video schema
- Jaké chyby se objevují
- Trend v čase
Data se v Search Console objeví během několika dní až týdnů, podle toho, jak často Google crawluje váš web.
Případová studie: Kurzy vaření online
Web s video kurzy vaření měl 40 kvalitních videí, ale v Google výsledcích se zobrazovaly jako nudné modré odkazy. Žádné náhledy, žádná délka videa, žádné rich snippety. CTR z organického vyhledávání činilo pouhých 2,1 %.
Co jsem identifikovala jako hlavní problémy:
- Žádná strukturovaná data na celém webu
- Videa hostovaná na vlastním serveru bez správného schema markup
- Chybějící timestamps a Key Moments
Strategie, kterou jsem implementovala:
- Audit a katalogizace - zkatalogovala jsem všech 40 videí (název, délka, datum, thumbnail)
- VideoObject schema - vytvořila jsem JSON-LD šablonu s dynamickými proměnnými
- Clip markup - u 15 nejdelších videí jsem přidala kapitoly (klíčové momenty)
- PR kampaň na DA50+ webech - 4 recepty publikované na Recepty.cz, Fresh.iprima.cz a Kulinářská akademie s odkazy na video kurzy
- Testování - každou stránku jsem otestovala v Rich Results Test
PR články na kulinářských webech s DA50+ nejenže posílily autoritu domény, ale přinesly i přímý referral traffic od lidí, kteří hledali video návody.
Chcete posílit viditelnost vašeho obsahu? Zjistěte více o našich službách zpětných odkazů
Často kladené otázky
Funguje video schema i pro YouTube videa embednutá na mém webu?
Ano. Pokud máte na svém webu stránku s embednutým YouTube videem, můžete přidat VideoObject schema. Google pak může zobrazit video snippet pro vaši stránku (ne jen pro YouTube). Použijte embedUrl pro YouTube a thumbnailUrl pro náhled.
Jak dlouho trvá, než se video snippet zobrazí?
Obvykle 2-6 týdnů. Google musí stránku znovu procrawlovat, zpracovat schema a rozhodnout se, zda snippet zobrazí. Můžete urychlit indexaci v Google Search Console pomocí "Request Indexing".
Garantuje video schema zobrazení video snippetu?
Ne. Video schema je žádost, ne garance. Google rozhoduje na základě relevance dotazu, kvality stránky a konkurence. Bez schema ale nemáte vůbec šanci na video snippet.
Shrnutí
Video schema markup je jednoduchý způsob, jak výrazně zvýšit viditelnost vašeho video obsahu ve vyhledávání. Povinné vlastnosti (name, description, thumbnailUrl, uploadDate, duration) zajistí základní zobrazení. Rozšířené vlastnosti jako Clip markup vám dají konkurenční výhodu.
Co udělat teď:
- Projděte stránky s videi na vašem webu
- Vytvořte VideoObject schema podle příkladů výše
- Otestujte v Rich Results Test
- Nasaďte a sledujte výsledky v Search Console
Video snippety dosahují průměrného CTR 62 % oproti 41 % u běžných výsledků - to je nárůst o více než 50 % (Milestone Research). To je příliš velká příležitost na to, abyste ji ignorovali.
Potřebujete pomoct s implementací video schema?
Provedu technický audit strukturovaných dat na vašem webu. Zjistím, jestli využíváte plný potenciál video snippetů a dalších rich results.
Objednejte si technický audit ->
Související články
- Schema markup: 5 typů strukturovaných dat pro vyšší CTR - kompletní průvodce
- Co je Schema Markup: Definice a význam v SEO - základy
- Rich Snippets: Jak získat hvězdičky ve výsledcích - rozšířené výsledky
- Google Search Console: Návod od nastavení po první výhry - sledování výkonu
O autorce

Ing. Jana Hrabalová
SEO specialistka
SEO se věnuji od roku 2012. Pomáhám firmám získat více zákazníků z Google a přežít každý algoritmus update bez škrábnutí.
📚 Čtěte dále
Získejte SEO článek zdarma
Publikuji váš článek na kvalitním webu s vysokou autoritou
- Publikace na webu s DA 50+
- Dofollow odkaz na váš web
- Profesionální copywriting
Vyzkoušejte také mé bezplatné SEO nástroje: