Technické SEO·21. října 2025·7 min čtení

XML sitemap: k čemu je, kdy ji potřebujete a co nezaručí

Sitemapa se v návodech často popisuje jako soubor, kterým „řeknete Googlu, které stránky má indexovat". Půlka té věty platí, půlka ne. Sitemapa Googlu stránky nabízí — ale jestli je zaindexuje, to si rozhodne sám. Je to seznam přání, ne příkaz. I tak stojí za to mít ji v pořádku: u některých webů rozhoduje, jestli se nová stránka dostane do vyhledávání za den, nebo za měsíc. Poradím vám, kdy sitemapu potřebujete, jak má vypadat a co znamenají stavy, které k ní uvidíte v Search Console.

Co sitemapa je a co od ní čekat

XML sitemapa je soubor se seznamem adres, které chcete mít ve vyhledávání. V nejjednodušší podobě vypadá takhle:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.vas-web.cz/sluzby</loc>
    <lastmod>2026-07-10</lastmod>
  </url>
</urlset>

Google objevuje stránky hlavně sledováním odkazů: přijde na známou stránku, najde na ní odkazy na další a pokračuje. Sitemapa mu dává seznam rovnou, takže nemusí nic dohledávat. A stránku, na kterou zatím nevede žádný odkaz, jinak než ze sitemapy nenajde vůbec.

Tím ale výčet toho, co sitemapa umí, končí. Google to v dokumentaci píše výslovně: sitemapa nezaručuje, že všechno v ní projde a zaindexuje se. O indexaci rozhoduje sám, podle kvality obsahu, duplicit a toho, jak je stránka zapojená do zbytku webu. Sitemapa řeší objevení stránky, ne rozhodnutí o ní.

Malá poznámka k pojmům: „mapa webu" v patičce, tedy stránka s odkazy pro návštěvníky, je něco jiného (HTML mapa). Tenhle článek je o XML sitemapě pro vyhledávače.

Kdy ji skoro nepotřebujete a kdy je zásadní

Google sám říká, že web zhruba do 500 stránek, kde se na každou důležitou stránku dá doklikat z menu nebo z jiných stránek, se bez sitemapy obejde. Firemní web o deseti stránkách s třiceti články na blogu Google projde i bez seznamu.

Zásadní je sitemapa jinde:

  • E-shopy. Tisíce produktů a nové zboží každý týden. Na hodně produktů vede jen pár interních odkazů z hloubky kategorií a bez sitemapy je Google objevuje pomalu.
  • Velké weby a blogy. Čím víc stránek, tím spíš na některé skoro nic neodkazuje.
  • Nové weby. Nikdo na vás zatím neodkazuje, takže Google nemá odkud přijít.
  • Weby postavené na obrázcích nebo videích. Sitemapa má rozšíření, kterými jde Googlu říct i o médiích na stránkách.

V praxi to většinou ani není vaše rozhodnutí: běžné systémy sitemapu generují samy. WordPress ji má zabudovanou od verze 5.5 (na adrese /wp-sitemap.xml; SEO pluginy ji obvykle nahrazují vlastní), Shopify a další e-shopová řešení ji vystavují na /sitemap.xml. Nejrychlejší kontrola: napište do prohlížeče vase-domena.cz/sitemap.xml a podívejte se, co se objeví.

Limity a kam sitemapu umístit

Jedna sitemapa smí mít nejvýš 50 000 adres a 50 MB v nekomprimované podobě. Větší weby to řeší rozdělením na víc sitemap a takzvaným sitemap indexem, tedy souborem, který na dílčí sitemapy odkazuje. E-shop tak mívá zvlášť sitemapu produktů, kategorií a článků; do Search Console pak posílá jen index. Rozdělení má i praktický bonus: v reportech uvidíte zvlášť, jak se indexují produkty a jak zbytek webu.

S umístěním je to volnější, než se traduje. Sitemapa nemusí ležet v kořeni webu — jen platí, že pokud ji neodešlete přes Search Console, vztahuje se pouze na adresy ve své složce a hlouběji. Sitemapa na vas-web.cz/blog/sitemap.xml by tak pokryla jen blog. Proto se doporučuje kořen: vas-web.cz/sitemap.xml pokrývá celý web a každý ji tam najde.

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

Lastmod poctivě — a co Google ignoruje

U každé adresy můžete uvést tři doplňkové údaje a u dvou z nich je to zbytečná práce: <changefreq> (jak často se stránka mění) a <priority> (důležitost 0–1) Google ignoruje úplně. Nastavit všem produktům prioritu 1,0 neudělá vůbec nic.

<lastmod>, datum poslední změny, Google používá. Ale jen dokud mu věří: dokumentace říká, že hodnotu bere, když je konzistentně a ověřitelně přesná, a že má odpovídat poslední podstatné úpravě stránky. Nejjistější způsob, jak si tu důvěru zabít, je generátor, který při každém nasazení webu přepíše lastmod u všech adres na dnešek. Google si datum porovnává se skutečnými změnami stránek, a když nesedí, přestane ho brát vážně i tam, kde by vám pomohlo.

Prakticky: vyplňte <loc> a pravdivý <lastmod>, zbytek vynechte.

Jak sitemapu poslat Googlu

Infografika: kam sitemap umístit, jak ji uvést v robots.txt a jak ji odeslat vyhledávači

Cesty jsou dvě a ideálně použijte obě:

  1. Search Console. V menu otevřete Soubory Sitemap, zadáte adresu souboru a odešlete. Jednou stačí — Google si pak sitemapu stahuje průběžně sám. Pokud Search Console teprve poznáváte, mám k ní velký návod pro majitele firem.
  2. Robots.txt. Přidejte řádek Sitemap: https://vas-web.cz/sitemap.xml. Tím sitemapu najdou i ostatní vyhledávače; pro Bing a Seznam existuje navíc rychlejší hlášení změn přes IndexNow.

Po odeslání Search Console ukáže, jestli soubor umí načíst a kolik adres v něm našla. Pozor na výklad: zelený stav znamená „soubor se podařilo přečíst", ne „všechno je v indexu". Kolik z nabídnutých stránek Google opravdu zaindexoval, zjistíte v přehledu Stránky — a tam se dostáváme k hlášce, která nadělá nejvíc zmatku.

Co znamená „Procházeno – momentálně neindexováno"

Typické zklamání ze sitemapy vypadá takhle: odešlete 800 adres, po pár týdnech otevřete přehled Stránky a stovky adres visí v šedých kategoriích s „momentálně neindexováno" v názvu. Jsou dvě a liší se víc, než se zdá.

Rozdíl mezi stavy Objeveno a Procházeno – momentálně neindexováno v Search Console

Objeveno – momentálně neindexováno. Google o adrese ví (typicky právě ze sitemapy), ale ještě se na ni nedostal — procházení si dávkuje, mimo jiné aby nepřetížil server. U nového nebo hodně rostoucího webu je to normální stav a řešením je hlavně trpělivost. Jednotlivou důležitou stránku můžete popostrčit ručně: vložte adresu do Kontroly adresy URL nahoře v Search Console a požádejte o indexaci.

Procházeno – momentálně neindexováno. Google na stránce byl a rozhodl se ji zatím nezaindexovat. Nápověda k tomu suše dodává, že v budoucnu zaindexována být může, ale nemusí — a že znovu odesílat adresu nemá smysl. Tady sitemapa nepomůže, protože problém není v objevení, ale v rozhodnutí. U klientů za tím vídám nejčastěji tenké nebo hodně podobné stránky (varianty produktů, stránky štítků, šablonovité stránky pro každé město) a stránky, na které nevede skoro žádný interní odkaz. Pomáhá posílit obsah a prolinkování, duplicity sloučit — jak na to, popisuju u canonical tagu.

Časté chyby v sitemapách

Infografika: jak zkontrolovat sitemap — načtení souboru, obsah, porovnání se stavem zpracování a řešení chyb

Sitemapa má obsahovat jen adresy, které chcete v indexu a které fungují. Co v ní potkávám pořád dokola:

  • Adresy s noindexem. Jednou rukou stránku Googlu nabízíte, druhou mu ji zakazujete. Rozhodněte se — buď stránku před Googlem skrýváte, nebo ji nabízíte, obojí najednou nedává smysl.
  • Přesměrování a 404. Když je sitemapa plná mrtvých a přesměrovaných adres, negeneruje se z aktuálního stavu webu. To chce opravit u zdroje, ne ručně čistit soubor.
  • Nekanonické adresy. Varianty s parametry (?razeni=cena) do sitemapy nepatří, jen kanonická verze každé stránky.
  • Zapomenutá stará sitemapa. Po redesignu nebo migraci web generuje novou sitemapu, ale v Search Console zůstává odeslaná i ta stará, plná neexistujících adres. Smažte ji.
  • Sitemapa zablokovaná v robots.txt. Zní to absurdně, ale stává se to — pravidlo Disallow omylem zasáhne i sitemapu. Co všechno robots.txt umí pokazit, čtěte v článku o robots.txt.

Časté otázky

Musím sitemapu po každé změně webu znovu odesílat?

Nemusíte. Odesílá se jednou; Google si ji pak na stejné adrese čte opakovaně sám. Důležité je, aby se soubor na webu skutečně aktualizoval — u sitemap generovaných systémem se to děje automaticky, u ručně vyrobené sitemapy je zastarání otázkou týdnů.

Potřebuju zvláštní sitemapu pro obrázky nebo videa?

Většina webů ne. Rozšíření pro obrázky, videa a zprávy existují a Googlu předávají údaje navíc; smysl dávají u webů, kde jsou média jádrem obsahu (fotogalerie, videoportály), a zpravodajská sitemapa jen u zpravodajství. Běžné firmě stačí obyčejná sitemapa a pořádné stránky.

Search Console hlásí, že sitemapu nelze načíst. Kde hledat?

Nejdřív otevřete adresu sitemapy v prohlížeči: musí se zobrazit XML, ne chyba nebo přesměrování. Pak zkontrolujte robots.txt, jestli soubor omylem neblokuje, a případně firewall či ochranu serveru, která může blokovat Googlebota. Většina „záhadných" chyb načtení je jedna z těchhle tří věcí.

Radši byste se věnovali podnikání než SEO? Přesně od toho jsem tady já.

Jak pracuji

Sitemapa je ta snadná část

V celém tématu indexace je sitemapa ta jednoduchá polovina: většinou už ji máte a doladit se dá za odpoledne. Těžší je zjistit, proč Google část webu indexovat nechce, i když mu ji poctivě nabízíte — odpověď totiž nebývá v sitemapě, ale v obsahu a struktuře webu. Když dělám bezplatný SEO audit, začínám právě tímhle porovnáním: co web Googlu nabízí, co z toho v indexu skutečně je a čím se ty dva seznamy liší. Právě v těch rozdílech bývá schovaná návštěvnost, o kterou web zbytečně přichází.

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: