Sitemap.xml

Sitemap.xml prakticky: co to je, jak ji vytvořit a čeho se vyvarovat

Sitemap.xml (česky mapa stránek) je soubor, ve kterém vyhledávačům říkáte, které stránky na svém webu považujete za důležité — a přidáváte k nim doplňující údaje, třeba kdy se naposledy podstatně změnily. Google z ní čte, kam se má podívat, a u obrázků, videí nebo zpravodajských článků z ní bere i informace navíc.

Proč vás špatná sitemapa stojí peníze: co Google neobjeví, to nemůže zobrazit. Na e-shopu s tisíci produkty se rozdíl mezi „nová kategorie se objevila ve vyhledávání za tři dny" a „za tři týdny" počítá v obratu. A opačný extrém je stejně drahý — sitemapa plná filtrů, přesměrování a chybových stránek Googlu říká, že vašim datům se nedá věřit.

Co sitemapa umí a co ne

Sitemapa je seznam adres, ne příkaz. Představte si ji jako obsah knihy: pomůže se v ní vyznat, ale nezaručí, že si někdo přečte každou kapitolu. Tohle rozlišení je nejdůležitější věc z celého článku, protože z jeho nepochopení pramení skoro všechny chyby, které v sitemapách vidíme.

Co sitemapa udělá

Ano
  • + Pomůže Googlu objevit URL, na které vede málo odkazů nebo žádné
  • + Sdělí, kdy se stránka naposledy podstatně změnila
  • + Doplní údaje o obrázcích, videích a zpravodajských článcích
  • + Umožní ohlásit jazykové verze stránky přes hreflang
  • + Dá vám v Search Console report o zpracování jednotlivých sitemap

Co sitemapa neudělá

Ne
  • Nezaručí, že Google URL projde a zaindexuje
  • Nezajistí, že Google sitemapu vůbec stáhne — odeslání je jen podnět
  • Nenahradí prolinkování; dobře prolinkovaný web Google projde i bez ní
  • Neurčí závazně kanonickou URL, výběr jen ovlivňuje
  • Nezakáže procházení ničeho — od toho je robots.txt
⚠️

Sitemapa není nástroj na indexaci

Když se vám stránky neindexují, přidání do sitemapy to skoro nikdy nespraví. Příčina bývá jinde: slabý nebo duplicitní obsah, nastavený noindex, blokace v robots.txt, chybný kanonický odkaz nebo stránka, na kterou z webu nevede jediný odkaz. Sitemapu opravte až potom, co vyřešíte tohle — jinak jen pečlivěji hlásíte problém, který zůstal.

Potřebujete sitemapu vůbec?

Google to říká na rovinu: pokud jsou stránky webu pořádně prolinkované, většinu z nich objeví i bez sitemapy. Zároveň platí, že ve většině případů webu sitemapa prospěje. Rozhodovat se dá podle čtyř situací.

Situace Sitemapu…
Web má víc než zhruba 500 stránek, které chcete ve vyhledávání potřebujete — u velkého webu je těžké uhlídat, aby na každou stránku vedl odkaz
Web je nový a vede na něj málo odkazů zvenčí potřebujete — roboti chodí po odkazech z už známých stránek, a ty na vás zatím nevedou
Máte hodně obrázků nebo videí, případně jste ve Zprávách Google potřebujete — sitemapa je jediné místo, kde k nim dodáte metadata
Malý web, kde se z domovské stránky proklikáte na všechno podstatné nutně nepotřebujete — ale mít ji nic nestojí a v Search Console získáte přehled navíc

Praktická poznámka: většina redakčních systémů a e-shopových platforem sitemapu generuje sama a vy o ní jen nevíte. Než začnete něco stavět, otevřete si vasedomena.cz/sitemap.xml a podívejte se, co tam je.

Formáty, limity a kam soubor patří

Google podporuje tři formáty a žádný z nich nepreferuje. XML sitemapa je nejuniverzálnější: dá se rozšířit o obrázky, videa, zprávy i jazykové verze, a právě proto ji používá skoro každý. RSS, mRSS a Atom 1.0 jsou kanály, které váš systém nejspíš už generuje — jejich nevýhoda je, že obsahují jen nedávné adresy. Textová sitemapa je obyčejný soubor s jednou URL na řádek; jednodušší to být nemůže, ale kromě adres do ní nic jiného nedáte.

Pro e-shop je odpověď jednoduchá: XML. Zbytek tabulky jsou pravidla, která platí pro všechny formáty stejně.

Parametr Pravidlo
Maximální velikost 50 MB nekomprimovaně na jeden soubor
Maximální počet URL 50 000 na jeden soubor; při překročení se sitemapa rozdělí a zastřeší souborem sitemap index
Kódování povinně UTF-8; hodnoty tagů musí být zapsané jako XML entity
Umístění kdekoli na webu, ale sitemapa ovlivňuje jen soubory ve svém adresáři a níž — pokud ji neodešlete přes Search Console. Proto patří do kořene webu
Tvar adres plné absolutní URL včetně protokolu a domény, žádné relativní cesty
Pořadí URL nezáleží na něm
Sitemap index až 50 000 odkazů na sitemapy; odkazované sitemapy musí ležet na stejném webu, ve stejném adresáři nebo hlouběji. Do jednoho účtu Search Console lze odeslat až 500 sitemap indexů na web

Anatomie sitemapy: co který tag znamená

Nejmenší funkční XML sitemapa vypadá takhle. Nic víc není potřeba.

sitemap.xml

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">   <url>     <loc>https://www.eshop.cz/damske-boty/</loc>     <lastmod>2026-08-11</lastmod>   </url>   <url>     <loc>https://www.eshop.cz/panske-boty/</loc>   </url> </urlset>

Dva odstavce lidsky: tady je seznam adres, které chci ve vyhledávání. U první z nich navíc říkám, že se naposledy podstatně změnila 11. srpna 2026.

Tag Co znamená Jak s ním Google nakládá
urlset Obal celého souboru, nese jmenný prostor protokolu Povinný
url Jeden záznam = jedna stránka Povinný
loc Absolutní adresa stránky Povinný, Google se ji pokusí projít přesně tak, jak je zapsaná
lastmod Datum poslední podstatné změny stránky Používá ho, ale jen když je konzistentně a ověřitelně přesný
changefreq Deklarovaná četnost změn Ignoruje
priority Deklarovaná důležitost stránky Ignoruje

Zdržme se u lastmod, protože je to jediný nepovinný tag, který ještě má váhu. Má odrážet poslední podstatnou změnu — úpravu hlavního obsahu, strukturovaných dat nebo odkazů na stránce. Přepsaný rok v patičce podstatná změna není. A hlavně: Google si datum ověřuje proti tomu, co na stránce reálně vidí. Pokud mu systém u všech URL hlásí dnešek při každém nasazení webu, přestane tagu věřit a bude si čerstvost odvozovat sám.

Které URL do sitemapy patří a které ne

Sitemapa je váš návrh, jak má vypadat web ve výsledcích vyhledávání. Patří do ní kanonické adresy, které chcete vidět v Googlu — a nic jiného.

Do sitemapy patří kanonická URL, kterou chcete ve výsledcích vyhledávání.

Když je stejný obsah dostupný pod víc adresami, vyberte jednu a uveďte v sitemapě jen tu.

Patří

  • https://www.eshop.cz/damske-boty/
  • https://www.eshop.cz/boty-nike-air/
  • https://www.eshop.cz/blog/jak-vybrat-bezecke-boty/
  • https://www.eshop.cz/kontakt/

Nepatří

  • /damske-boty/ (relativní adresa)
  • http://www.eshop.cz/… (web běží na https)
  • …/damske-boty/?barva=modra (filtr)
  • …/damske-boty/?strana=2 (stránkování)
  • …/kosik/, …/prihlaseni/ (nemá být ve vyhledávání)
  • URL s noindex, s přesměrováním nebo vracející 404

Kuchařka: hotové sitemapy ke zkopírování

Osm situací, které pokryjí drtivou většinu webů. Adresy si nahraďte svými, zbytek je hotový.

Základní sitemapa

Výchozí bod pro každý web. Jedna adresa, jeden blok url.

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">   <url>     <loc>https://www.eshop.cz/</loc>     <lastmod>2026-08-11</lastmod>   </url> </urlset>

Odkaz na sitemapu v robots.txt

Jeden řádek kdekoli v souboru. Řádků může být víc a jejich počet není omezený.

# robots.txt Sitemap: https://www.eshop.cz/sitemap.xml Sitemap: https://www.eshop.cz/sitemap-blog.xml

Sitemap index pro velký web

Když máte víc než 50 000 URL nebo chcete v Search Console měřit jednotlivé části webu zvlášť.

<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">   <sitemap>     <loc>https://www.eshop.cz/sitemap-produkty.xml</loc>     <lastmod>2026-08-11</lastmod>   </sitemap>   <sitemap>     <loc>https://www.eshop.cz/sitemap-blog.xml</loc>   </sitemap> </sitemapindex>

Textová sitemapa

Jedna URL na řádek, nic víc. Přípona musí být .txt, jméno je na vás.

https://www.eshop.cz/damske-boty/ https://www.eshop.cz/panske-boty/ https://www.eshop.cz/kontakt/

Obrázky u stránky

Pro obrázky, které by Google sám nenašel — třeba dotahované JavaScriptem. Až 1 000 obrázků na jednu URL.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"     xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">   <url>     <loc>https://www.eshop.cz/boty-nike-air/</loc>     <image:image>       <image:loc>https://www.eshop.cz/img/nike-air.jpg</image:loc>     </image:image>   </url> </urlset>

Video na stránce

Povinné je jméno, popis, náhled a buď adresa souboru, nebo přehrávače. U YouTube a Vimeo se uvádí přehrávač.

<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.eshop.cz/videa/jak-merit-nohu/</loc>     <video:video>       <video:thumbnail_loc>https://www.eshop.cz/img/nahled.jpg</video:thumbnail_loc>       <video:title>Jak si správně změřit nohu</video:title>       <video:description>Návod na měření délky chodidla.</video:description>       <video:player_loc>https://www.youtube.com/embed/1a2b3c4d</video:player_loc>     </video:video>   </url> </urlset>

Zpravodajský článek

Jen pro weby ve Zprávách Google. Uvádí se výhradně články z posledních dvou dnů, maximálně 1 000 na soubor.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"     xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">   <url>     <loc>https://www.denik.cz/clanek-55.html</loc>     <news:news>       <news:publication>         <news:name>Příkladné noviny</news:name>         <news:language>cs</news:language>       </news:publication>       <news:publication_date>2026-08-11</news:publication_date>       <news:title>Firmy A a B jednají o fúzi</news:title>     </news:news>   </url> </urlset>

Kombinace rozšíření a jazykové verze

Rozšíření se dají skládat. Stačí ohlásit všechny jmenné prostory a pak tagy vkládat za sebou do stejného bloku url.

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"     xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"     xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"     xmlns:xhtml="http://www.w3.org/1999/xhtml">   <url>     <loc>https://www.eshop.cz/damske-boty/</loc>     <xhtml:link rel="alternate" hreflang="sk" href="https://www.eshop.sk/damske-topanky/"/>     <!-- sem přijdou tagy image: a video: -->   </url> </urlset>
💡

Na pořadí rozšíření uvnitř bloku nezáleží

Jediná podmínka je, že tagy rozšíření následují až za loc. Počítejte ale s tím, že kombinování rozšíření soubor citelně nafoukne — a limit 50 MB platí pořád.

Nasazení a test ve čtyřech krocích

  1. 1

    Zjistěte, jestli sitemapu už máte

    Otevřete v prohlížeči vasedomena.cz/sitemap.xml a pak vasedomena.cz/robots.txt. Většina systémů sitemapu generuje automaticky a v robots.txt na ni odkazuje. Pokud ji máte, nestavíte nic nového — jen ji zkontrolujete.

  2. 2

    Zkontrolujte, co je uvnitř

    Projděte vzorek adres: jsou absolutní a na https? Vracejí kód 200, ne přesměrování nebo 404? Jsou to kanonické verze, ne filtry a stránkování? U většího webu na to použijte crawler, ručně je to neúnosné.

  3. 3

    Odešlete ji Googlu

    V Search Console v reportu Soubory Sitemap zadejte adresu sitemapy nebo sitemap indexu. Zároveň doplňte řádek Sitemap: do robots.txt — Google ho najde při dalším procházení a stejný odkaz využijí i ostatní vyhledávače.

  4. 4

    Za pár dní se vraťte pro výsledek

    Search Console ukáže, kdy sitemapu naposledy načetl, kolik adres z ní objevil a jestli narazil na chyby. Tohle je jediné místo, kde zjistíte, že soubor nejenže existuje, ale opravdu se používá.

Nejčastější chyby, které vidíme v auditech

Tyhle nálezy vycházejí z technických auditů, kterými začínáme každou spolupráci. Většina z nich nevznikla nedbalostí, ale tím, že sitemapu generuje systém a nikdo se do ní roky nepodíval.

Rozporný signál

V sitemapě jsou stránky s noindex

Sitemapou říkáte „tuhle stránku chci ve vyhledávání", metaznačkou na stránce „tuhle nechci". Rozhodne značka na stránce, ale za cenu zbytečně vyplýtvaného procházení a nedůvěry k celému souboru.

Zastaralá data

Sitemapa obsahuje 404 a přesměrování

Typicky po smazání produktů nebo po redesignu. Google se URL pokusí projít přesně tak, jak je zapsaná — a najde chybu. Do sitemapy patří jen adresy, které vracejí 200.

Znehodnocený tag

Lastmod je u všech URL dnešní

Systém při každém nasazení přepíše datum u celého webu. Google si datum ověřuje proti obsahu stránky, nesoulad odhalí a tag přestane používat — přijdete o jediný nepovinný údaj, který má vliv.

Duplicita

Filtry a stránkování místo kanonických URL

Nejčastější nález na e-shopech. Sitemapa nafouknutá o tisíce parametrických variant vede k tomu, že se procházení utopí ve variantách místo produktů.

Nedostupný soubor

Sitemapa je zakázaná v robots.txt nebo vrací chybu

Stane se to při blokaci celého adresáře nebo při stěhování webu. Soubor v Search Console figuruje, ale Google ho nemůže stáhnout. Zkontrolujte to nejjednodušší cestou: otevřete adresu v anonymním okně.

Náhradní řešení

Sitemapa se řeší místo prolinkování

Když je stránka v sitemapě, ale nevede na ni jediný odkaz z webu, Googlu tím sdělujete dvě protichůdné věci. Sitemapa je doplněk navigace, ne její náhrada.

Sitemapa a AI vyhledávače

Kolem sitemap se v souvislosti s AI vyhledáváním namotalo hodně marketingu, tak si to rozdělme.

Co platí: sitemapa je strojově čitelný seznam toho, co na webu považujete za důležité, a je to nejlevnější způsob, jak stroji sdělit strukturu webu a čerstvost stránek. Systémy, které staví na indexu Googlu, z ní tedy nepřímo těží — a poctivě udržovaný lastmod pomáhá k tomu, aby se aktualizovaný obsah dostal do indexu dřív.

Co doložit nejde: že sitemapa sama o sobě zvyšuje šanci, že vás nějaký jazykový model odcituje. Kdo vám tvrdí, že „optimalizovaná sitemapa je klíč ke GEO", prodává vám kouzelné tlačítko. Sitemapa řeší dohledatelnost, ne důvod, proč by vás měl někdo citovat.

💡

Sitemapa je hygiena, ne strategie

Udělejte ji jednou pořádně, dejte ji do robots.txt a do Search Console, a pak už jen jednou za čtvrt roku zkontrolujte, že v ní nejsou 404 a noindexy. Energii, která vám zbude, investujte do obsahu — tam se rozhoduje o tom, jestli vás Google i AI nástroje vezmou vážně.

Časté otázky k sitemapě

Kde najdu sitemapu svého webu?

Nejčastěji na adrese vasedomena.cz/sitemap.xml. Pokud tam nic není, otevřete vasedomena.cz/robots.txt a hledejte řádek začínající slovem Sitemap — bývá v něm přesná cesta. Třetí místo, kde se dá podívat, je Search Console v reportu Soubory Sitemap.

Většina redakčních systémů a e-shopových platforem sitemapu generuje automaticky, takže ji máte i v případě, že jste ji nikdy neřešili.

Musím sitemapu odesílat do Search Console, když je odkazovaná v robots.txt?

Nemusíte, Google ji najde i z robots.txt při dalším procházení. Doporučujeme ale obojí: odeslání přes Search Console je jediná cesta, jak uvidíte, kdy Google soubor naposledy načetl, kolik adres z něj objevil a na jaké chyby narazil.

Odeslání přes Search Console navíc jako jediné umožní, aby sitemapa ovlivňovala i adresy mimo svůj adresář.

Jak často se má sitemapa aktualizovat?

Průběžně, jak přibývá a mizí obsah — a automaticky. Ruční údržba se u čehokoli většího než malý firemní web nedá udržet. Nový soubor při každé změně nevytvářejte, aktualizujte ten stávající.

U zpravodajských sitemap platí přísnější pravidlo: mají obsahovat jen články z posledních dvou dnů. Starší se z nich odstraňují, nebo se u nich alespoň smaže blok news.

Kolik URL smí být v jedné sitemapě?

Nejvýše 50 000 adres a zároveň nejvýš 50 MB v nekomprimované podobě. Platí, co nastane dřív — u sitemapy s obrázky nebo videi narazíte na velikost dávno před počtem adres.

Při překročení limitu se sitemapa rozdělí na menší soubory a ty se zastřeší souborem sitemap index, který Googlu odešlete místo nich.

Pomůže mi sitemapa k lepším pozicím?

Ne přímo. Sitemapa řeší objevení a procházení stránek, ne jejich hodnocení. Google výslovně uvádí, že sitemapa nezaručí ani zaindexování, natož umístění.

Nepřímý přínos ale existuje: stránka, kterou Google neobjeví, se nemůže umístit vůbec. U velkých a nových webů proto sitemapa vliv na výsledky má — jen jinou cestou, než se běžně tvrdí.

Mám mít jednu sitemapu, nebo víc?

Technicky stačí jedna, dokud se vejdete do limitů. Rozdělení na víc souborů — produkty, kategorie, blog — má ale praktický důvod: v Search Console pak vidíte statistiky za každou část webu zvlášť a rychleji poznáte, kde vázne indexace.

Sitemapy pak zastřešte souborem sitemap index a odešlete jen ten jeden.

🗺️

Nevíte, co ve vaší sitemapě je?

Projdeme ji s vámi spolu se zbytkem technického SEO — od procházení a indexace až po to, co s webem dělají AI vyhledávače. Řekneme vám, co je v pořádku a co ne, i kdyby to znamenalo, že nás nepotřebujete.

Bez prezentací a bez garantovaných pozic. Jen čísla, která si můžete ověřit.

Mgr. Michal Binka, SEO specialista a konzultant

Autor článku

Mgr. Michal Binka

SEO specialista a konzultant, zakladatel SEO PRAKTICKY

SEO dělá přes dvacet let — od dob, kdy se sitemapy psaly ručně v poznámkovém bloku a meta keywords se braly vážně. Napsal tři knihy o SEO a vede tým specialistů v brněnském Technologickém parku.

Nemá kouzelné tlačítko na zapnutí SEO a negarantuje pozice. Garantuje proces, transparentnost a čísla, která si každý může ověřit.

  • 23+ let v SEO
  • Autor 3 knih o SEO
  • Zlatý Shoptet Partner
  • Certifikovaný Collabim specialista

Zdroje

Dokumentace Google se průběžně mění. U každého zdroje je uvedeno datum poslední aktualizace k datu vydání článku — než podle něj zasáhnete do sitemapy, ověřte si aktuální znění přímo u zdroje.