Jak vytvořit sitemap a k čemu slouží
Sitemap je soubor, který říká vyhledávačům, jaké stránky na vašem webu existují a kdy byly naposledy změněny.

Autor: Samuel Krištof
Obsah stránky
- Co je sitemap a k čemu slouží
- Formáty sitemapy
- Struktura souboru sitemap.xml
- Jaké weby sitemapu potřebují
- Co do sitemapy patří a co ne
- Jak sitemapu vytvořit
- Jak sitemapu odeslat do Google a Seznamu
- Sitemap index: kdy rozdělit sitemapu
- Speciální typy sitemap
- Sitemap nestačí: rozdíl oproti indexaci
- Časté otázky o sitemapě
- Zdroje
Co je sitemap.xml a k čemu slouží
Sitemap.xml je soubor, který obsahuje seznam URL adres vašeho webu a říká vyhledávačům, které stránky existují, kdy byly naposledy změněny a jak jsou vzájemně provázány. Bez sitemapy se dá dělat SEO a dobře prolinkovaný web Google najde i tak, protože prochází stránky po odkazech. Sitemapa pomáhá hlavně velkým webům, novým webům s málo zpětnými odkazy a stránkám, na které nevede dost odkazů.
XML sitemap pro vyhledávače
Soubor ve strojově čitelném formátu XML. Obsahuje seznam URL adres s volitelnými informacemi o datu poslední změny. Tento typ sitemapy používají Google, Seznam i Bing a pro většinu webů je to nejlepší volba.
Jak sitemap funguje
Když Googlebot navštíví váš web, prochází ho po odkazech. Sitemap mu dá seznam URL najednou, včetně stránek, ke kterým by se po odkazech dostal pozdě nebo vůbec. Z data poslední změny navíc pozná, co se od minulé návštěvy změnilo.
Důležité je ale pochopit, že sitemap je doporučení, ne příkaz. Google URL ze sitemapy nezaindexuje automaticky jen proto, že tam jsou. Rozhoduje sám a přednost dává kvalitnímu, užitečnému obsahu. Pokud stránka nemá dostatečnou hodnotu, nebude zaindexována bez ohledu na to, jak precizně je sitemap sestavena.
Kde ji hledat:
Google doporučuje umístit sitemapu do kořene webu, obvykle na https://vasedomena.cz/sitemap.xml. Název může být i jiný, třeba sitemap_index.xml. Kde ji web má, zjistíte v souboru robots.txt na řádku `Sitemap:`. Sitemap uložená v podsložce platí jen pro URL v té složce, pokud ji neodešlete přes Search Console.
Formáty
Google přijímá tři formáty a žádný z nich neupřednostňuje. Pro většinu webů je nejlepší XML, protože toho umí předat nejvíc. Ostatní formáty mají smysl jen ve specifických situacích.
| Formát | Vhodné pro | Co umí předat | Limit |
|---|---|---|---|
| XML | Všechny typy webů | URL, datum změny, obrázky, videa, zprávy, jazykové verze | 50 000 URL / 50 MB |
| TXT | Jednoduché weby bez CMS | Jen seznam URL | 50 000 URL / 50 MB |
| RSS / Atom | Weby, které už feed mají | URL, datum změny, videa (mRSS) | 50 000 URL / 50 MB, feed ale obsahuje jen nejnovější příspěvky |
Tři formáty v praxi
XML sitemap
Nejuniverzálnější formát. Umí předat datum poslední změny (`lastmod`) a také frekvenci aktualizací a prioritu, které ale Google ignoruje.
TXT sitemap
Prostý textový soubor, na každém řádku jedna URL. Žádné tagy, žádná metadata. Výhodou je jednoduchost, nevýhodou absence informací o datu změny.
RSS / Atom feed
Google umí použít existující RSS nebo Atom feed jako sitemapu. Feed ale obsahuje jen nejnovější URL, starší stránky v něm chybí.
Struktura souboru
XML sitemap má pevně danou strukturu podle specifikace sitemaps.org. Povinné jsou jen tři elementy.
- urlset,
- url,
- loc.
Urlset, url, loc
Každý soubor sitemap.xml musí obsahovat tyto tři části. Bez nich soubor není platnou sitemapou a vyhledávač ho může odmítnout zpracovat.
- `<urlset>` je kořenový element celého souboru. Musí obsahovat atribut `xmlns` odkazující na specifikaci. Vše ostatní je zanořeno uvnitř,
- `<url>` obaluje každou stránku,
- `<loc>` je zanořený uvnitř `<url>` a obsahuje absolutní URL adresu včetně protokolu (https://). Relativní adresy jako /o-nas nefungují.
Nepovinné elementy
lastmod
Datum poslední změny stránky ve formátu `YYYY-MM-DD`, případně i s časem a časovou zónou. Google ho použije jen tehdy, když dlouhodobě odpovídá realitě. Za změnu se počítá úprava hlavního obsahu, strukturovaných dat nebo odkazů, ne nový rok v patičce. Pokud generujete dnešní datum pro všechny stránky automaticky, Google ho přestane brát v úvahu.
changefreq a priority
Protokol je povoluje, ale Google je ignoruje. Seznam bere prioritu jen jako vodítko v rámci vašeho webu a na pořadí ve výsledcích nemá vliv. Pokud ji chcete použít, musí se u jednotlivých URL lišit.
Praktické doporučení:
Do sitemap.xml stačí `<urlset>`, `<url>`, `<loc>` a `<lastmod>`.
Příklad souboru sitemap.xml s komentáři
<?xml version="1.0" encoding="UTF-8"?>
<!-- Definice XML a kódování, vždy UTF-8 -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- Kořenový element s odkazem na specifikaci sitemaps.org -->
<url>
<loc>https://vasedomena.cz/</loc>
<!-- Povinná absolutní URL včetně https:// -->
<lastmod>2026-03-15</lastmod>
<!-- Datum poslední reálné změny obsahu stránky -->
</url>
<url>
<loc>https://vasedomena.cz/sluzby/</loc>
<lastmod>2026-01-20</lastmod>
</url>
<url>
<loc>https://vasedomena.cz/kontakt/</loc>
<lastmod>2025-11-05</lastmod>
</url>
</urlset>Proč absolutní URL?:
Google prochází URL přesně tak, jak jsou v sitemapě zapsané. S relativními adresami jako /sluzby/ má problém a Search Console je nahlásí jako chybu. Všechny URL navíc musí být na stejné doméně a se stejným protokolem jako samotná sitemap, jinak je vyhledávač zahodí.
Weby, kde sitemap výrazně pomáhá
Sitemap není povinná. Podle Googlu ji web do zhruba 500 stránek, s dobrým interním prolinkováním a bez většího množství videí, obrázků nebo zpráv nutně nepotřebuje. Googlebot ho najde sám přes odkazy.
Nové weby bez zpětných odkazů
Googlebot objevuje nové stránky přes odkazy z webů, které už zná. Když na váš web žádný zpětný odkaz nevede, nemusí ho najít. Sitemap spolu s žádostí o indexaci domovské stránky v Google Search Console mu dá vědět, že web existuje. Samotné procházení může i tak trvat několik dní až týdnů.
Velké weby a e-shopy
Na velkém webu je těžší zajistit, aby na každou stránku vedl aspoň jeden interní odkaz, a Googlebot tak snáz přehlédne nové stránky. Sitemap mu dá přehled o celé struktuře najednou. Pro e-shopy s tisíci produkty je sitemap nutností.
Weby se slabým interním prolinkováním
Existují stránky, na které nevede žádný interní odkaz. Těmto stránkám se říká orphan pages. Přes interní odkazy je Googlebot nenajde a sitemap je pro něj často jediná cesta, jak se o nich dozvědět.
Zpravodajské weby a weby s čerstvým obsahem
Pokud publikujete články, které jsou zajímavé jen první hodiny nebo dny, pomůže news sitemap. Řekne Googlu o nových článcích včetně titulku a data vydání.
Weby, kde sitemap příliš nepomůže
Malý firemní web s pěti až dvaceti stránkami, dobrým interním prolinkováním a aktivním získáváním zpětných odkazů si Googlebot najde sám. Sitemap mu nezaškodí, ale přínos bude minimální.
Praktické pravidlo:
Do zhruba 500 stránek s dobrým menu a prolinkováním je sitemap příjemný bonus. Nad 500 stránek, u nového webu bez zpětných odkazů nebo u webu s hodně videi a obrázky ji mějte určitě. Pokud web běží na běžném CMS, sitemapu nejspíš generuje sám.
Které stránky patří do sitemap?
Do sitemapy patří pouze stránky, které fungují, jsou veřejně přístupné a chcete, aby je Google zaindexoval. Každá URL, která tuto podmínku nesplňuje, zbytečně spotřebovává crawl budget a může Googlu vyslat nesprávné signály o struktuře webu.
Patří
- Hlavní stránky webu
- Obsahové stránky
- Produktové stránky
- Kategorie s hodnotným obsahem
- Landing pages a kampaňové stránky
- Stránky s kódem 200
Nepatří
- Přesměrované URL (301, 302)
- Stránky označené noindex
- Kanonické duplicity
- Druhá verze stejné URL (http i https, s www i bez)
- Stránky s chybou 404 nebo 5xx
- Stránky za přihlášením
- Prázdné nebo generované stránky bez obsahu
Jak ovlivňuje crawl budget
Crawl budget je množství URL, které Google na vašem webu může a chce procházet. Záleží na tom, kolik požadavků zvládne váš server, a na tom, jak moc Google o vaše stránky stojí: na jejich popularitě, kvalitě a tom, jak často se mění. Většina webů ho řešit nemusí. Google ho popisuje jako téma pro weby s více než milionem stránek, nebo s více než 10 000 stránkami, které se mění denně.
U velkých webů ale platí, že každá zbytečná URL v sitemapě (přesměrovaná, nefunkční nebo duplicitní) bere Googlebotovi čas, který mohl strávit na stránkách, které chcete mít ve výsledcích.
Ilustrační příklad:
E-shop s 800 produkty a špatně nastavenými filtry může mít v sitemapě 15 000 URL, protože se do ní dostane každá kombinace filtrů. Search Console pak ukáže tisíce zjištěných stránek, ale v indexu bude jen zlomek z nich. Googlebot tráví čas na filtrech a k samotným produktům se dostává méně často.
Jak sitemapu vytvořit
Způsob tvorby sitemapy závisí na tom, na jakém systému web běží. Moderní CMS platformy sitemapu generují automaticky přes plugin nebo zabudovanou funkci. Vlastní řešení nebo statické weby vyžadují buď skript, nebo online generátor.
WordPress
WordPress od verze 5.5 generuje základní sitemapu sám, na adrese https://vasedomena.cz/wp-sitemap.xml. SEO pluginy Yoast i Rank Math vytvářejí vlastní, podrobnější sitemapu na adrese https://vasedomena.cz/sitemap_index.xml.
Pozor na dvojí sitemapu:
Na webu se SEO pluginem tak můžou existovat dvě adresy: nativní `/wp-sitemap.xml` a sitemap z pluginu. Otevřete obě v prohlížeči. Do Search Console a do robots.txt uveďte jen jednu, obvykle tu z pluginu.
Jiné redakční systémy
Většina hostovaných platforem sitemapu generuje sama, Google to uvádí třeba u Wixu nebo Squarespace. U ostatních systémů, jako je Shoptet, Drupal nebo Joomla, hledejte v nápovědě heslo „sitemap“. Pokud ji systém negeneruje sám, obvykle pro ni existuje rozšíření.
Statický web nebo vlastní vývoj
Pokud web nemá CMS nebo běží na vlastním řešení, máte dvě možnosti:
- Screaming Frog
Ve verzi zdarma projde až 500 URL a sitemapu umí rovnou vygenerovat. Spustíte crawl webu, vyfiltrujete HTML stránky s kódem 200 a sitemapu vytvoříte přes funkci Sitemaps v menu.
- Online generátory
Nástroje jako xml-sitemaps.com projdou web automaticky a soubor ke stažení připraví bez instalace. Zdarma do 500 stránek.
Jak zkontrolovat sitemap
Před přidáním sitemapy do Google Search Console zkontrolujte její platnost. Nejjednodušší způsob je otevřít soubor v prohlížeči. Pro důkladnější ověření použijte online XML validátor na adrese xml-sitemaps.com/validate-xml-sitemap.html.
- Soubor se otevře bez chyby v prohlížeči.
- Všechny URL začínají https:// a vedou na vaši produkční doménu.
- Soubor je dostupný bez přihlášení a robots.txt ho neblokuje.
V Search Console můžete adresu sitemapy otestovat i nástrojem Kontrola URL. Živý test ukáže, jestli ji Google dokáže načíst.
Jak pomoct vyhledávači sitemap najít
Vyhledávač se o sitemapě dozví dvěma způsoby: z řádku `Sitemap:` v souboru robots.txt, nebo když ji odešlete v jeho nástroji pro správce webu. Odeslání v Search Console navíc ukáže, jestli ji Google dokázal načíst a kolik URL v ní našel.
Google Search Console
Přihlaste se do GSC
Otevřete search.google.com/search-console a vyberte svou doménu.
Sekce Soubory Sitemap
V levém menu klikněte na položku Soubory Sitemap v sekci Indexování.
Zadejte URL sitemapy
Do pole vložte cestu k souboru, typicky sitemap.xml nebo sitemap_index.xml, a klikněte Odeslat.
Zkontrolujte výsledky
Po zpracování uvidíte stav a počet zjištěných stránek. Kolik z nich je v indexu, ukáže přehled Indexování stránek vyfiltrovaný podle této sitemapy.
Kdy sitemapu odeslat znovu:
Po úspěšném zpracování si Google sitemapu stahuje sám a změny v ní najde bez vašeho zásahu. Znovu ji odešlete jen po velké změně, nebo když jste opravili chybu, kvůli které ji Google nenačetl. Odebráním z přehledu Google sitemapu ani její URL nezapomene.
Seznam
Aby SeznamBot sitemapu našel, musíte ji uvést v souboru robots.txt jako absolutní URL. Odeslání sitemapy přímo v rozhraní, jak to umí Google, nápověda Seznamu neuvádí.
Nástroj Seznam Webmaster slouží ke sledování. Ukáže, kolik stránek robot navštívil, kolik jich je v indexu, kolik je přesměrovaných a kolik hlásí chybu. Přihlásíte se Seznam účtem a web ověříte meta tagem v hlavičce úvodní stránky, nebo souborem v kořeni domény.
Přidání do souboru robots.txt
Odkaz na sitemapu uveďte v souboru robots.txt. Google ho najde při příštím čtení robots.txt a Seznam sitemapu hledá právě tam.
Sitemap: https://vasedomena.cz/sitemap.xmlSitemap může být v robots.txt víc, každá na samostatném řádku s direktivou `Sitemap:`. Využijete to například při oddělené sitemapě pro obrázky nebo videa. Google jejich počet neomezuje, Seznam přečte až 100.
Bing Webmaster Tools
Pokud cílíte i na zahraniční trh, odešlete sitemapu také přes Bing Webmaster Tools. Postup je podobný jako v Google Search Console: v sekci Sitemaps vložíte URL sitemapy a odešlete ji.
Sitemap index
Jeden soubor sitemap.xml smí obsahovat maximálně 50 000 URL a nesmí přesáhnout 50 MB v nekomprimované podobě. Pokud váš web tyto limity překračuje, je nutné sitemapu rozdělit a vytvořit sitemap index.
Index smí odkazovat až na 50 000 sitemap a mít nejvýš 50 MB. Dílčí sitemapy musí ležet ve stejné složce jako index, nebo hlouběji. Pro jeden web můžete v Search Console odeslat až 500 indexů.
Jak index vypadá
Sitemap index je samostatný XML soubor s jiným kořenovým elementem než běžná sitemap. Místo `<urlset>` obsahuje `<sitemapindex>` a uvnitř odkazuje na jednotlivé soubory sitemap:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://vasedomena.cz/sitemap-produkty.xml</loc>
<lastmod>2026-04-01</lastmod>
</sitemap>
<sitemap>
<loc>https://vasedomena.cz/sitemap-kategorie.xml</loc>
<lastmod>2026-03-15</lastmod>
</sitemap>
<sitemap>
<loc>https://vasedomena.cz/sitemap-blog.xml</loc>
<lastmod>2026-04-10</lastmod>
</sitemap>
</sitemapindex>Best practices pro více sitemap
Uveďte jazykové verze
XML sitemap umí ke každé URL připsat její jazykové verze pomocí hreflang. Google tak ví, které stránky jsou jazykovou verzí téhož obsahu.
Dělte podle typu obsahu
Samostatné sitemapy pro produkty, kategorie a blog vám v Search Console ukážou indexaci každé části zvlášť. Hned vidíte, kde je problém.
Komprimujte velké sitemapy
Sitemapy lze komprimovat gzipem (přípona `.xml.gz`). Ušetříte přenos dat, limit 50 MB ale platí pro rozbalený soubor.
Dynamická sitemap je v pořádku
Sitemap generovaná při každém požadavku funguje, pokud vrací Content-Type `application/xml` a je dostupná bez přihlášení. Seznam to vyžaduje výslovně.
WordPress a pluginy:
Yoast SEO i Rank Math rozdělují sitemapu podle typů obsahu (stránky, příspěvky, kategorie) a spojují ji do jednoho indexu. Do Search Console stačí odeslat ten index.
Další druhy
Kromě standardní XML sitemapy pro stránky existují specializovaná rozšíření pro obrázky, videa a zpravodajský obsah. Každé z nich umožňuje předat Googlu dodatečné informace o konkrétním typu obsahu, které by z HTML stránky sám nezískal nebo by jejich získání trvalo déle.
Sitemap pro obrázky
Pomáhá Googlu najít obrázky, ke kterým by se jinak nedostal, třeba ty, které stránka načítá přes JavaScript. Hodí se pro fotografické weby a e-shopy s produktovými fotkami. Do elementu `<url>` přidáte element `<image:image>` s adresou obrázku, u jedné stránky až 1 000 obrázků.
Více informací v dokumentaci Google pro image sitemaps.
Sitemap pro videa
Předává Googlu informace o videích na stránce, aby je snáz našel a pochopil. Každé video potřebuje náhled, název, popis a adresu souboru s videem, nebo adresu přehrávače. Funguje i pro videa z YouTube nebo Vimea vložená přes iframe: místo souboru uvedete adresu přehrávače v `<video:player_loc>`.
Detaily v dokumentaci Google pro video sitemaps.
Sitemap pro Google News
Formát pro vydavatele zpráv. Jedna sitemap může obsahovat až 1 000 článků, a to jen z posledních dvou dnů. Starší články ze sitemapy odeberte, nebo u nich smažte metadata `<news:news>`. Každý článek potřebuje název média, jazyk, datum vydání a titulek.
Detaily v dokumentaci Google News sitemap.
Co sitemap dělá a co ne
Odeslaná sitemapa nezaručuje indexaci. Je to jeden z nejčastějších omylů v SEO. Správce webu odešle sitemapu do Google Search Console a čeká, že Google všechny stránky zaindexuje. Google ale stránku může znát měsíce a přesto ji nezařadit do indexu.
Co dělá
- Říká Googlu, které URL na vašem webu existují
- Naznačuje, kdy byl obsah naposledy změněn
- Pomáhá crawlerovi efektivněji procházet velké weby
- Urychluje objevení nových stránek
Co nedělá
- Nezaručuje, že Google stránku zaindexuje
- Neovlivňuje pozici stránky ve výsledcích vyhledávání
- Nenutí Google stránku pravidelně procházet
- Nenahrazuje interní prolinkování ani kvalitu obsahu
Časté otázky
Co je sitemap a k čemu slouží?
Sitemap je soubor obsahující seznam URL adres vašeho webu. Říká vyhledávačům jako Google nebo Seznam, které stránky existují a kdy byly naposledy změněny. Pomáhá robotovi najít stránky, ke kterým by se po odkazech dostal pozdě nebo vůbec. Nejpoužívanější formát je XML, obvykle umístěný na adrese /sitemap.xml.
Musím mít sitemap.xml, když mám malý web?
Pokud má web do zhruba 500 stránek, dobré interní prolinkování a málo videí a obrázků, Google ho podle vlastní dokumentace najde i bez sitemapy. Uškodit ale nemůže a většina CMS ji vytvoří sama. Pokud web teprve spouštíte nebo nemá žádné zpětné odkazy, sitemap se vyplatí.
Jak přidám sitemapu do Google Search Console?
Přihlaste se do Google Search Console na search.google.com/search-console. V levém menu klikněte na Soubory Sitemap v sekci Indexování. Do pole zadejte cestu k souboru, typicky sitemap.xml nebo sitemap_index.xml, a klikněte Odeslat. Po zpracování uvidíte stav a počet zjištěných stránek. Znovu ji odesílejte jen po velké změně nebo po opravě chyby.
Co se stane, když do sitemapy dám přesměrované URL?
Přesměrovaná URL do sitemapy nepatří. Sitemap má obsahovat adresy, které chcete vidět ve výsledcích, a to jsou cílové stránky. Googlebot musí přesměrování navíc sledovat, což u velkých webů ubírá z crawl budgetu, a při příliš mnoha přesměrováních je Search Console u sitemapy nahlásí jako chybu. Přesměrované adresy nahraďte cílovými.
Jak poznám, že moje sitemap funguje správně?
Otevřete Google Search Console a přejděte do sekce Soubory Sitemap. Zde uvidíte stav zpracování sitemapy a počet zjištěných stránek. Poté otevřete přehled Indexování stránek a vyfiltrujte ho podle sitemapy. Uvidíte, kolik URL je v indexu a proč zbytek není. Typickou příčinou jsou duplicity, noindex nebo příliš tenký obsah.
Jak často se sitemap aktualizuje ve WordPressu?
Nativní sitemap WordPressu i sitemapy pluginů Yoast SEO a Rank Math se aktualizují automaticky, když publikujete nebo upravíte stránku či příspěvek. Nemusíte nic dělat ručně. Pokud chcete mít jistotu, otevřete adresu sitemapy v prohlížeči a zkontrolujte datum lastmod u posledního publikovaného obsahu.
Může sitemap.xml zlepšit pozice ve vyhledávačích?
Sitemap přímo pozice neovlivňuje. Pomáhá ale s indexací, a stránka, která není zaindexovaná, se ve výsledcích vůbec nezobrazí. Správně nastavená sitemap tedy nepřímo přispívá k viditelnosti tím, že Google ví o všem hodnotném obsahu. Samotné pozice pak závisí na kvalitě obsahu, zpětných odkazech a dalších faktorech.
Co je sitemap index a kdy ho potřebuji?
Sitemap index je zastřešující soubor, který odkazuje na více dílčích souborů sitemap. Potřebujete ho ve dvou případech: pokud váš web překračuje limit 50 000 URL nebo 50 MB v jednom souboru, nebo pokud chcete sitemapu rozdělit podle typů obsahu (produkty, kategorie, blog) a sledovat indexaci zvlášť pro každý typ. Yoast SEO i Rank Math ho vytvářejí automaticky na adrese /sitemap_index.xml.

Samuel Krištof
Marketingu se věnuji od roku 2017. Začínal jsem ve Fajn skupině, kde jsem budoval komunity na Facebooku a záhy přešel k placeným kampaním. Pod vedením Janči Skalkové jsem nasbíral základy, které používám dodnes. Postupně jsem se dostal k SEO, automatizacím a celkové správě marketingu. Dnes působím jako CEO agentury PŘESAH.agency a zároveň jako externí growth director ve společnosti Bohemian Estates.
Zdroje
- Google Search Central: Learn about sitemaps
- Google Search Central: Build and submit a sitemap
- Google Search Central: Manage your sitemaps with a sitemap index file
- Google Search Central: Image sitemaps
- Google Search Central: Video sitemaps and alternatives
- Google Search Central: News sitemaps
- Google: Optimize your crawl budget
- Google Search Central: Ask Google to recrawl your URLs
- Nápověda Search Console: Sitemaps report
- Sitemaps.org: Protocol
- Sitemaps.org: FAQ
- Nápověda Seznamu: Sitemap.xml
- Nápověda Seznamu: Seznam Webmaster
- Semrush: WordPress Sitemap
- Rank Math: How to Configure Sitemaps
- Screaming Frog: SEO Spider
- XML-Sitemaps.com