Video SEO·4. listopadu 2025·7 min čtení

Video schema markup: jak na video rich snippet a kdy má smysl

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í.

Kdy Google ukáže video výsledek: video jako hlavní obsah stránky vs. video vložené v článku

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:

PoleCo obsahuje
namenázev videa, pro každé video na webu unikátní
thumbnailUrladresa náhledového obrázku
uploadDatedatum a ideálně i čas zveřejnění (formát ISO 8601)

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.

Chci SEO audit zdarma

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.

Audit zdarma

Jak ověřit, že to funguje

  1. 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í.
  2. 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.
Postup nasazení VideoObject schema od přípravy údajů po indexaci v 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.

Chci audit webu zdarma

Zdroje k faktům v článku:

Související články

O autorce

Ing. Jana Hrabalová

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

Zjistěte zdarma, co brzdí váš web

Pošlete mi adresu webu a do 48 hodin víte, na čem jste — a co opravit jako první

  • Ruční kontrola, žádný automat
  • Konkrétní priority, co opravit
  • Výsledky do 48 hodin

Vyzkoušejte také mé bezplatné SEO nástroje: