Video sitemapa se v SEO checklistech doporučuje plošně, jako by ji měl mít každý web, kde se něco hýbe. Nemá. Potřebuje ji zlomek webů: ty, které hostují vlastní videa na vlastních stránkách — online kurzy, videotéky, zpravodajství, weby s videonávody. Pokud videa řešíte tak, že do článku občas vložíte YouTube přehrávač, video sitemapa vám nepomůže a číst dál můžete jen ze zvědavosti. Hranici mezi oběma skupinami přitom nekreslí žádná SEO poučka, ale přímo Google — a je přísnější, než většina návodů přiznává.
Co video sitemapa je
Video sitemapa je rozšíření běžné XML sitemapy. Běžná sitemapa předává seznam stránek; video sitemapa ke stránce přidává informaci, že na ní je video, a jeho základní údaje: název, popis, náhledový obrázek a adresu, kde video najít. Google ji v dokumentaci doporučuje jako dobrý způsob, jak mu pomoct objevit videa, na která by běžným procházením webu nenarazil.
Platí u ní totéž co u běžné sitemapy: je to nabídka, ne příkaz. Pomáhá videa najít, ale nezaručuje, že je Google zaindexuje a bude zobrazovat. O tom rozhodují podmínky, které s XML souborem nesouvisí — a právě na nich většina firemních videí skončí.
Tři podmínky, které rozhodují víc než sitemapa
Aby se video mohlo objevit ve video výsledcích (karusel videí, záložka Videa, miniatura u výsledku), chce Google podle dokumentace tři věci:
- Video musí mít vlastní stránku, na které je hlavním obsahem. Google jí říká watch page: stránka, na kterou člověk přichází kvůli tomu jednomu videu. Lekce kurzu, díl pořadu, videonávod. Blogový článek s vloženým videem ani produktová stránka s videem v galerii watch page nejsou — tam je video doplněk textu a Google to tak posuzuje.
- Ta stránka musí být zaindexovaná. Dokumentace dodává, že si navíc má ve vyhledávání vést dobře. Neindexovaná stránka znamená neindexované video, sitemapa nesitemapa.
- Video musí mít funkční náhledový obrázek na stabilní adrese a Googlebot se musí dostat k samotnému souboru. Žádné blokování v robots.txt, žádné přihlašování, žádná adresa z CDN, která za hodinu vyprší.
První podmínka je důvod, proč tenhle článek začíná tak, jak začíná. Když videa žijí jen uvnitř článků a produktových stránek, žádná sitemapa z nich video výsledky neudělá. O nic nepřicházíte — stránky se dál normálně zobrazují jako textové výsledky. Jen nemá smysl vyrábět XML kvůli funkci, na kterou web nedosáhne.
YouTube embed: video se indexuje k YouTube, ne k vám
Druhá častá situace: video máte, ale bydlí na YouTube. Google ho pak zná především z YouTube. Dokumentace připouští, že se ve video výsledcích může objevit i vaše stránka s vloženým přehrávačem, jenže soutěží přímo s YouTube stránkou téhož videa — a tu Google zná déle, má k ní data o sledovanosti a YouTube mu navíc patří. V praxi vídám ve výsledcích skoro vždy YouTube verzi.
Kdy je to v pořádku: skoro vždy. Pro firmu, která videem podporuje obsah (návod v článku, představení firmy na úvodní stránce), je YouTube hosting i přehrávač zdarma a publikum k tomu — jak s ním pracovat, popisuju v článcích o YouTube marketingu a vkládání videí na web. Vlastní hosting videí dává smysl, až když má být video samo cílem návštěvy vašeho webu: placený kurz, videotéka, archiv pořadů. A krátká videa (Shorts, Reels, TikTok) jsou úplně jiná disciplína, té se věnuju v článku o short form videích a vyhledávání.

SEO se dá naučit. Otázka je, jestli je to nejlepší využití vašeho času. Pošlete mi adresu webu a já vám zdarma řeknu, co bych na něm opravila jako první — vy se pak rozhodnete, jestli do toho půjdete sami, nebo se mnou.
Sitemapa, nebo VideoObject schema?
Obě věci „říkají Googlu o videu", proto se běžně pletou. Každá přitom dělá něco jiného:
- Video sitemapa řeší nalezení. Jeden soubor se seznamem videí z celého webu; Google je nemusí objevovat stránku po stránce. Vyplatí se, když máte videí desítky a přibývají.
- VideoObject schema řeší popis. Strukturovaná data přímo na stránce s videem: název, popis, náhled, délka. Google z nich čte i bez jakékoliv sitemapy.
Google podporuje obojí a klidně obojí najednou. Prakticky: pár videí na webu pokryje samotné schema a sitemapu nemusíte řešit. Přidejte ji, až když objem roste nebo když potřebujete nová videa dostávat do vyhledávání rychle — typicky zpravodajství nebo kurz, do kterého každý týden přibývají lekce.
Jak vypadá záznam v sitemapě
Nemusí to být zvláštní soubor — video tagy jdou přidat do existující sitemapy. Stačí doplnit video namespace a k adrese stránky blok video:video:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url>
<loc>https://www.vas-web.cz/kurzy/zaklady-fotografie-lekce-1</loc>
<video:video>
<video:thumbnail_loc>https://www.vas-web.cz/nahledy/lekce-1.jpg</video:thumbnail_loc>
<video:title>Základy fotografie – 1. lekce: expozice</video:title>
<video:description>První lekce kurzu: co je expozice a jak spolu souvisí clona, čas a ISO.</video:description>
<video:content_loc>https://media.vas-web.cz/kurzy/lekce-1.mp4</video:content_loc>
<video:duration>780</video:duration>
<video:publication_date>2026-05-12T09:00:00+02:00</video:publication_date>
</video:video>
</url>
</urlset>
Povinné jsou čtyři údaje: náhledový obrázek (thumbnail_loc), název (title), popis (description, nejvýš 2 048 znaků) a adresa videa — buď přímo soubor (content_loc), nebo přehrávač (player_loc). Google doporučuje uvádět soubor: když si ho může stáhnout, umí z videa vyrobit pohyblivý náhled a klíčové momenty (kapitoly). Název a popis mají odpovídat tomu, co návštěvník vidí na stránce.
Z volitelných údajů má smysl délka (duration, v sekundách, nejvýš 8 hodin) a datum publikace. Pozor na expiration_date: po tomhle datu Google video přestane zobrazovat. Uvádějte ho jen u obsahu, který opravdu končí, jinak ho vynechte — omylem nastavená expirace je tichý způsob, jak si videa ve vyhledávání vypnout.
Odeslání a kontrola v Search Console
Video sitemapa se odesílá stejně jako běžná: v Search Console otevřete Soubory Sitemap, zadáte adresu souboru a odešlete. Jednou stačí, dál si ji Google čte průběžně sám.
Na kontrolu slouží přehled Indexování videí: ukazuje, na kolika zaindexovaných stránkách Google našel a zaindexoval video, a u ostatních uvádí důvod, proč video neprošlo (nedostupný náhled, nepodařilo se načíst soubor a podobně). Jednotlivou stránku prověříte Kontrolou adresy URL nahoře v Search Console — když na ní Google video vidí, má výsledek kontroly vlastní sekci o indexování videa.
Chcete vědět, jak je na tom váš web doopravdy? Audit zdarma — ručně, do 48 hodin.
Čemu se vyhnout
Nejčastější důvody, proč se videa neindexují, i když sitemapa sedí:
- Googlebot se nedostane k souboru. Video servíruje CDN nebo subdoména, kterou blokuje robots.txt či firewall. Dostupná musí být stránka, soubor i náhled — všechny tři věci.
- Náhled na adrese, která nevydrží. Některé CDN generují odkazy s omezenou platností a Google pak náhled opakovaně nenačte. Chce stabilní URL. Formát je skoro jedno (JPEG, PNG, WebP a další), technické minimum je 60 × 30 pixelů — reálně dávejte náhled v takové velikosti, v jaké ho chcete vidět ve výsledcích.
- Video se načte až po kliknutí. Když se přehrávač vkládá do stránky teprve akcí uživatele, Google ho nenajde. U webů postavených na JavaScriptu zkontrolujte, že video element je v renderovaném HTML.
- V sitemapě jsou videa, která se stránkou nesouvisí. Dokumentace to výslovně zakazuje. Video v sitemapě má popisovat obsah stránky, ne ji dekorovat.
Časté otázky
Pomůže video sitemapa, aby se ve výsledcích zobrazovala moje stránka místo YouTube?
Nezaručí to. Google smí ukázat obě verze a vybírá sám. Vaše stránka má šanci hlavně tehdy, když je to skutečná watch page s vlastním názvem, popisem a schematem; u videa, které existuje jen jako embed v článku, vyhrává YouTube prakticky vždy.
Musí být video sitemapa zvláštní soubor?
Nemusí. Video tagy můžete přidat do běžné sitemapy a Google je zpracuje stejně. Zvláštní soubor se hodí u větších webů: v Search Console pak vidíte zpracování videí odděleně od zbytku webu.
Kolik videí do sitemapy vejde?
Limity jsou stejné jako u běžné sitemapy: 50 000 adres nebo 50 MB na soubor. Na jedné stránce může být víc videí — každé dostane vlastní blok video:video pod stejnou adresou stránky.
Nejdřív rozhodnutí, pak XML
Samotná sitemapa je ta levná část: u většiny systémů ji vygeneruje plugin nebo pár řádků kódu. Drahé je hostovat videa na vlastním webu a rok se divit, proč je Google neukazuje — protože nemají vlastní stránky, nebo se Googlebot nedostane k souborům. Než do vlastního video obsahu investujete (nebo pokud už investujete a videa ve vyhledávání nevidíte), nechte si technický stav webu projít v auditu. Viditelnost videí je v něm kontrola na pár minut — a většinou se u ní ukáže, že videa nejsou jediné, co Google na webu nevidí.
Zdroje k faktům v článku:
- Video sitemapa: povinné a volitelné tagy, limity (popis 2 048 znaků, délka do 8 hodin), mRSS, požadavek dostupnosti pro Googlebota a souvislosti videa se stránkou (ověřeno 16. 7. 2026): developers.google.com/search/docs/crawling-indexing/sitemaps/video-sitemaps
- Podmínky indexace videa (watch page, zaindexovaná stránka, náhled na stabilní adrese), indexace embedů třetích stran, požadavky na náhled od 60 × 30 px (ověřeno 16. 7. 2026): developers.google.com/search/docs/appearance/video
- Přehled Indexování videí v Search Console (ověřeno 16. 7. 2026): support.google.com/webmasters/answer/9495631
