Technické SEO

Sitemap XML: co je mapa webu, jak ji vytvořit a odeslat do vyhledávačů

Sitemap XML je soubor se seznamem adres, které chcete mít ve vyhledávačích. Robotům Googlu, Seznamu a Bingu usnadní najít nové a změněné stránky, ale neslibuje, že je zaindexují. Na většině webů ji vygeneruje redakční systém sám, vaší prací je zkontrolovat, že obsahuje jen správné adresy, a odeslat ji do nástrojů pro webmastery.

Redakce ZmínkyPublikováno 7 min čtení

Co je sitemap a proč na ní záleží

Sitemap (česky mapa webu) je strojově čitelný seznam stránek, který vyhledávači říká: tyhle adresy existují a stojí za to je projít. Nejběžnější formát je XML a soubor obvykle leží na adrese https://www.vasweb.cz/sitemap.xml. Nezaměňujte ji s HTML mapou webu, tedy stránkou s odkazy pro návštěvníky. Ta se dnes používá málo a s XML sitemapou nemá nic společného.

Roboti stránky primárně objevují přes odkazy. Na malém, dobře prolinkovaném webu by většinu adres našli i bez sitemapy. Mapa webu ale pomáhá ve třech situacích:

  • Nový web, na který ještě nevedou žádné odkazy zvenčí.
  • Velký web, například e-shop s tisíci produkty, kde se robot ke stránce schované hluboko ve filtrech dostane pozdě nebo vůbec.
  • Často měněný obsah, kde chcete, aby vyhledávač rychle zjistil, co je nového.

Sitemap je doporučení, ne příkaz. Google i Seznam si dál samy rozhodují, co zaindexují. Pokud stránka v mapě je, a přesto ve výsledcích chybí, příčina bývá jinde: v kvalitě obsahu, duplicitě nebo technickém zákazu. Tomu se věnuje článek proč Google neindexuje stránky.

Jak sitemap XML vypadá

Formát popisuje protokol sitemaps.org a podporují ho všechny velké vyhledávače. Základní soubor je jednoduchý:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.kavarna-brno.cz/</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
  <url>
    <loc>https://www.kavarna-brno.cz/menu/</loc>
    <lastmod>2026-09-15</lastmod>
  </url>
  <url>
    <loc>https://www.kavarna-brno.cz/kontakt/</loc>
    <lastmod>2026-03-02</lastmod>
  </url>
</urlset>
Značky v jednom záznamu `<url>`
ZnačkaPovinnáK čemu slouží
<loc>AnoÚplná adresa stránky včetně https:// a přesně v té podobě, kterou chcete mít ve výsledcích.
<lastmod>Ne, ale doporučenáDatum poslední podstatné změny obsahu. Google ho využije, jen pokud je dlouhodobě pravdivé.
<changefreq>NeJak často se stránka mění. Google tuto hodnotu ignoruje.
<priority>NeRelativní důležitost 0,0 až 1,0. Google ji také ignoruje.

Jeden soubor smí mít nejvýš 50 000 adres a 50 MB v nekomprimované podobě. Musí být v kódování UTF-8 a speciální znaky v adresách, například &, se zapisují jako entity (&amp;).

lastmod: kdy pomáhá a kdy škodí

Datum lastmod je jediný volitelný údaj, který má u Googlu smysl. Platí ale jen tehdy, když odpovídá skutečné změně obsahu. Častá chyba: systém nastaví u všech stránek dnešní datum při každém vygenerování mapy. Vyhledávač brzy zjistí, že údaj neodpovídá realitě, a přestane mu věřit. Změna patičky nebo copyrightu není důvod datum měnit, nový odstavec nebo nová cena ano.

Sitemap index pro větší weby

Když adres přibude, rozdělte mapu na několik souborů a spojte je indexem. Dělení podle typu obsahu (produkty, kategorie, články) má i praktickou výhodu: v Search Console pak u každé části vidíte, kolik adres Google zaindexoval.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.eshop-kava.cz/sitemap-produkty.xml</loc>
    <lastmod>2026-09-30</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.eshop-kava.cz/sitemap-kategorie.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://www.eshop-kava.cz/sitemap-clanky.xml</loc>
  </sitemap>
</sitemapindex>

Existují i rozšíření pro obrázky, videa a zprávy. Malá firma je většinou nepotřebuje, obrázky Google najde přímo na stránkách, pokud mají rozumné popisky alt.

Co do sitemapy patří a co ne

Pravidlo je prosté: v mapě má být každá adresa, kterou chcete vidět ve výsledcích hledání, a žádná jiná. Každá adresa navíc posílá vyhledávači protichůdný signál a ubírá důvěru celému souboru.

Typ adresyDo sitemapy?Proč
Stránky služeb, produktů, kategorií, článkůAnoTo je obsah, se kterým chcete být nalezeni.
Adresy s přesměrovánímNeUveďte cílovou adresu, ne tu starou.
Stránky se značkou noindexNeMapa říká „indexuj“, značka říká „neindexuj“.
Duplicity s kanonickou adresou jindeNePatří tam jen kanonická URL.
Adresy zakázané v robots.txtNeRobot je stejně nesmí přečíst.
Filtry, řazení, parametry ?sort=NeGenerují tisíce variant téže stránky.
Košík, přihlášení, děkovací stránkyNeNemají ve výsledcích co dělat.
Chybové stránky (404, 5xx)NeMapu je potřeba čistit, když stránky mažete.

Dbejte i na jednotný tvar adres. Pokud web běží na https://www., nesmí v mapě být verze bez www, s http:// nebo s jiným koncovým lomítkem, než jaké používáte.

Jak sitemap vytvořit: generátory a platformy

WordPress

WordPress od verze 5.5 vytváří základní mapu sám na adrese /wp-sitemap.xml. Většina webů ale používá SEO plugin, který ji nahradí lepší verzí: Yoast SEO, Rank Math i SEOPress generují index obvykle na adrese /sitemap_index.xml a v nastavení dovolí vyřadit typy obsahu, které ve výsledcích nechcete, třeba archivy autorů nebo štítky. Víc o nastavení najdete v článku SEO pro WordPress.

Shoptet a jiné pronajaté platformy

Shoptet mapu webu generuje automaticky a průběžně ji aktualizuje, obvykle na adrese /sitemap.xml. Přesnou adresu a možnosti nastavení ověřte v nápovědě platformy. Vaše práce je hlavně kontrolní: u skrytých produktů a prázdných kategorií zkontrolujte, jestli v mapě nezůstávají. Podobně fungují i Webnode, Wix nebo Shopify. Další tipy pro tuto platformu jsou v článku o SEO na Shoptetu.

Web na míru a online generátory

U webu psaného na míru by měl mapu generovat sám systém z databáze, aby se nové stránky objevily bez ruční práce. Moderní frameworky to umějí několika řádky kódu. Online generátor sitemap, který web projde a vytvoří soubor ke stažení, je nouzové řešení: mapa zastará s první novou stránkou. Totéž umí Screaming Frog SEO Spider, zdarma do 500 adres. Pro jednorázový malý web, třeba vizitku zubní ordinace v Plzni, to stačí, pokud si poznačíte, že ji při změnách musíte vygenerovat znovu.

Jak sitemap odeslat do Google, Bingu a Seznamu

  1. Odkaz v robots.txt. Přidejte řádek Sitemap: https://www.vasweb.cz/sitemap.xml (u indexu jeho adresu). Tento řádek přečtou všichni roboti včetně SeznamBota a platí bez ohledu na ostatní pravidla v souboru. Jak robots.txt upravit, popisuje článek robots.txt a AI boti.
  2. Google Search Console. V levém menu otevřete Soubory Sitemap, vložte adresu mapy a odešlete. Po zpracování uvidíte stav a počet nalezených adres. Postup krok za krokem je v návodu na Google Search Console.
  3. Bing Webmaster Tools. Sekce Sitemaps funguje obdobně. Z indexu Bingu čerpá i Copilot, takže to stojí za dvě minuty práce.
  4. Seznam. SeznamBot si mapu najde přes řádek v robots.txt. V nástroji Seznam Webmaster pak sledujte, jak web prochází a jestli nehlásí chyby.

Mapu stačí odeslat jednou. Vyhledávače si ji pak stahují opakovaně samy. Google dřívější adresu pro „pingnutí“ mapy zrušil, takže ruční upozorňování nemá smysl. Pokud chcete Seznam a Bing informovat o změně okamžitě, použijte protokol IndexNow, který oba podporují. Google IndexNow nepodporuje.

Tři příklady: jak velkou mapu váš web potřebuje

Kavárna v Brně má domovskou stránku, menu, galerii, stránku o akcích a kontakt. Mapa s pěti adresami je v pořádku. Podstatné je, aby se do ní dostala každá nová akce nebo sezónní nabídka, pokud pro ni vzniká samostatná stránka. Tady stačí výchozí mapa systému a jedna kontrola po spuštění webu.

Účetní kancelář v Ostravě má deset stránek služeb a blog s padesáti články. Plugin vygeneruje index se dvěma částmi: stránky a příspěvky. Kancelář by měla vyřadit archivy štítků, autorů a dat, které plugin někdy přidává automaticky. Jsou to tenké výpisy článků, které ve výsledcích hledání nikomu nepomohou a jen ředí obsah mapy.

E-shop s kávou na Shoptetu má 400 produktů, 30 kategorií, blog a desítky kombinací filtrů. Tady se rozdělení na produkty, kategorie a články vyplatí nejvíc. V Search Console je pak hned vidět, že kategorie jsou zaindexované celé, ale z produktů jen dvě třetiny. To je konkrétní stopa: chybějící produkty mají často krátký nebo převzatý popis od dodavatele a Google je vyhodnotí jako duplicitní. Do mapy naopak nepatří adresy filtrů typu ?vyrobce= nebo ?razeni=, ani produkty, které jsou trvale vyprodané a skryté.

U všech tří platí stejná zásada: velikost mapy má odpovídat počtu stránek, které mají pro hledajícího skutečnou hodnotu. Mapa s tisíci adresami u webu, který má reálně padesát užitečných stránek, je varovný signál, ne výhoda.

Časté chyby a jak sitemap zkontrolovat

  • Mapa vrací chybu nebo přesměrování. Otevřete ji v prohlížeči. Musí odpovědět kódem 200 a zobrazit XML, ne stránku 404 nebo přihlašovací formulář.
  • Stará mapa po migraci. Po přechodu na nový systém zůstane v Search Console odeslaná původní adresa a nová mapa se neodešle vůbec.
  • Adresy ze staré domény nebo vývojové verze, třeba test.vasweb.cz.
  • Dvě mapy z různých pluginů najednou, každá s jiným obsahem.
  • Neplatné XML, nejčastěji kvůli neošetřenému znaku & v adrese nebo kvůli varování PHP vypsanému před hlavičkou souboru.
  • Mapa obsahuje každou kombinaci filtrů e-shopu, takže skutečné produkty se ztratí mezi desítkami tisíc variant.

Po odeslání se v Search Console podívejte do přehledu Stránky a vyfiltrujte jen adresy z mapy. Uvidíte, kolik jich je zaindexovaných a proč zbytek ne. Když je poměr výrazně nízký, nehledejte chybu v sitemapě, ale v obsahu nebo nastavení stránek. Rychlou kontrolu, jestli web sitemap má a jestli na ni odkazuje robots.txt, provede i bezplatný sken webu.

Časté otázky

Potřebuje malý web sitemap?

Nutně ne, pokud je dobře prolinkovaný. Vytvoření ale stojí málo a usnadní vyhledávačům objevit nové stránky, proto ji doporučujeme mít vždy.

Jak často se má sitemap aktualizovat?

Ideálně automaticky při každé změně obsahu. Ručně udržovaná mapa rychle zastará a začne obsahovat smazané nebo chybějící adresy.

Zaručí sitemap, že Google stránku zaindexuje?

Ne. Mapa jen pomáhá stránku najít. O zařazení do indexu rozhoduje vyhledávač podle kvality, duplicity a technického nastavení stránky.

Kde najdu sitemap svého webu?

Zkuste adresy /sitemap.xml a /sitemap_index.xml, případně se podívejte do souboru robots.txt, kde bývá uvedena na řádku Sitemap.

Mají v sitemapě být i obrázky a PDF?

PDF ano, pokud chcete, aby ho lidé našli ve vyhledávání. Obrázky vyhledávač zpravidla najde přímo na stránkách, samostatná obrázková mapa se vyplatí hlavně u velkých galerií.

Související články