Technické SEO·Publikováno ·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 až 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: