SEO/Marketing

Sitemap

Co je XML sitemap a k čemu slouží?

Sitemap je speciální XML soubor, který obsahuje seznam všech důležitých stránek vašeho webu. Funguje jako mapa nebo rejstřík, který pomáhá vyhledávačům jako Google nebo Seznam rychleji objevit a indexovat váš obsah. Představte si sitemap jako seznam obsahu knihy – místo aby vyhledávač musel listovat každou stránkou zvlášť, má připravený přehled všech kapitol na jednom místě.

Existují dva typy sitemap. XML sitemap je určená pro vyhledávače – obsahuje technická data o stránkách a jejich prioritách. HTML sitemap je naopak určená pro návštěvníky – zobrazuje přehlednou navigaci celého webu. Když mluvíme o sitemap v kontextu SEO, vždy míníme XML variantu.

Sitemap je obzvlášť důležitá pro větší weby, nové projekty bez backlinků, e-shopy s produkty nebo blogy s pravidelným obsahem. Pomáhá zajistit, aby crawler (robot vyhledávače) nenechal žádnou důležitou stránku nepovšimnutou. Dobře nastavená sitemap výrazně urychluje indexaci nových stránek a změn obsahu.

Jak funguje sitemap?

Sitemap je textový soubor ve formátu XML (eXtensible Markup Language), který dodržuje standardy definované na sitemaps.org. Každá stránka webu je v sitemap reprezentována samostatnou <url> sekcí s několika důležitými informacemi. Základní struktura vypadá takto:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/stranka</loc>
    <lastmod>2026-02-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

Element <loc> obsahuje přesnou URL adresu stránky. Element <lastmod> udává datum poslední změny obsahu. Element <changefreq> naznačuje, jak často se stránka mění (daily, weekly, monthly, yearly). Element <priority> určuje relativní důležitost stránky na škále 0.0 až 1.0.

Když odešlete sitemap do Google Search Console, vyhledávač ji pravidelně kontroluje a používá jako vodítko pro procházení webu. To ale neznamená, že sitemap zaručuje indexaci – je to pouze doporučení. Google si stále vyhrazuje právo rozhodnout, které stránky indexovat a které ne.

Kdy potřebujete sitemap?

  • Velké weby s mnoha stránkami

  • Pokud máte web se stovkami nebo tisíci stránkami, sitemap zajistí, že vyhledávač nenechá žádnou důležitou stránku nepovšimnutou. Bez sitemap může crawler přehlédnout stránky, které nejsou dobře propojené interními odkazy.

  • Nové weby bez backlinků

  • Nový web nemá žádné zpětné odkazy z jiných stránek. Sitemap pomáhá Googlu rychle objevit váš obsah, i když na vás nikdo neodkazuje.

  • E-shopy s produkty

  • E-commerce weby přidávají a odebírají produkty každý den. Sitemap s aktuálním datem poslední změny pomáhá vyhledávačům rychle zjistit, které stránky se změnily a vyžadují přeindexování.

  • Blogy s pravidelným obsahem

  • Pokud pravidelně publikujete články, sitemap zajistí, že Google o nových příspěvcích ví okamžitě. Můžete ji dokonce automaticky aktualizovat při každém novém článku.

  • Weby se špatnou interní strukturou

  • Pokud některé stránky nejsou dobře propojené interními odkazy, crawler je nemusí najít. Sitemap funguje jako záchranná síť pro tyto "osiřelé" stránky.

Jak vytvořit sitemap?

  • WordPress pluginy (nejjednodušší)

  • Pokud používáte WordPress, pluginy jako Yoast SEO nebo Rank Math vytvoří a aktualizují sitemap automaticky. Stačí plugin nainstalovat a sitemap je dostupná na adrese vaseweb.cz/sitemap_index.xml. Plugin se postará o vše – přidá nové stránky, odstraní smazané a aktualizuje datum změn.

  • Online generátory

  • Pro menší statické weby můžete použít online nástroje jako XML-Sitemaps.com nebo Screaming Frog SEO Spider. Zadáte URL webu, nástroj procrawluje všechny stránky a vygeneruje sitemap soubor ke stažení.

  • Ruční vytvoření (pokročilé)

  • Pokud máte technické znalosti, můžete sitemap vytvořit ručně. Jednoduše vytvořte XML soubor s uvedenou strukturou, přidejte všechny stránky a nahrajte na server. Tato metoda je vhodná pro velmi malé weby (do 50 stránek), protože každá změna vyžaduje manuální aktualizaci.

  • Programové generování

  • Pro vlastní weby nebo CMS systémy můžete napsat skript, který automaticky generuje sitemap z databáze. To je nejlepší řešení pro dynamické weby s pravidelně se měnícím obsahem.

Bez ohledu na metodu je důležité, aby sitemap byla dostupná na adrese vaseweb.cz/sitemap.xml a obsahovala maximálně 50 000 URL (při větším počtu je třeba soubor rozdělit na více sitemap).

Jak odeslat sitemap do Google?

Po vytvoření sitemap je třeba ji nahlásit vyhledávačům. V Google Search Console přejděte do sekce "Indexace" → "Sitemapy", zadejte URL vaší sitemap (například sitemap.xml) a klikněte na "Odeslat". Google pak začne sitemap pravidelně kontrolovat a používat pro indexaci.

Stejný proces opakujte v Seznam Webmaster, pokud chcete optimalizovat web i pro Seznam.cz. Další dobrá praxe je přidat odkaz na sitemap do souboru robots.txt:

Sitemap: https://vaseweb.cz/sitemap.xml

Tím zajistíte, že každý vyhledávač, který navštíví váš web, automaticky najde sitemap, i když ji neodešlete ručně přes webmaster nástroje. Po odeslání sledujte stav v Search Console – uvidíte, kolik URL bylo objeveno, indexováno a případné chyby.

Tipy pro optimální sitemap

  • Maximálně 50 000 URL na soubor

  • XML sitemap má limit 50 000 URL a maximální velikost 50 MB (nekomprimovaná). Pokud váš web má více stránek, vytvořte sitemap index, který odkazuje na více menších sitemap souborů.

  • Pravidelná aktualizace při změnách

  • Sitemap by měla být aktuální. Když přidáte novou stránku nebo změníte obsah, aktualizujte element <lastmod>. WordPress pluginy to dělají automaticky, u vlastních řešení to musíte zajistit ručně nebo skriptem.

  • Vyloučení nepotřebných stránek

  • Do sitemap patří pouze veřejně dostupné, hodnotné stránky. Nevkládajte adminové sekce, duplicitní obsah, stránky s noindex meta tagem nebo stránky blokované v robots.txt. Tyto stránky stejně nebudou indexovány a zbytečně zatěžují sitemap.

  • Správné použití priority

  • Element <priority> je relativní – udává důležitost stránky v rámci vašeho webu, ne absolutně. Homepage obvykle dostává 1.0, hlavní kategorie 0.8, články 0.6. Google tento parametr bere spíše jako doporučení než pevné pravidlo.

  • Propojení s robots.txt

  • Vždy přidejte odkaz na sitemap do souboru robots.txt. To zajistí, že všechny vyhledávače sitemap automaticky najdou, i když ji ručně neodešlete.

  • Monitorování chyb v Search Console

  • Pravidelně kontrolujte Google Search Console. Pokud se objeví chyby (například URL, které vrací 404 nebo jsou blokované), opravte je. Sitemap s chybami ztrácí důvěryhodnost a Google ji může ignorovat.

Nejčastější otázky o sitemap

Musí mít každý web sitemap? Rozbalit

Sitemap není povinná, ale je silně doporučená. Malé weby (do 50 stránek) s dobrou interní strukturou a backlinky se obejdou bez ní. Ale proč riskovat? Vytvoření sitemap zabere pár minut a zajistí, že vyhledávače najdou všechen váš obsah rychle a efektivně.

Kde by měla být sitemap umístěna? Rozbalit

Standardně na adrese vaseweb.cz/sitemap.xml v kořenové složce webu. Můžete mít sitemap i v podsložce, ale pak musíte URL adresu explicitně sdělit vyhledávačům přes Search Console a robots.txt. Kořenová složka je nejjednodušší a nejčastější řešení.

Jak často aktualizovat sitemap? Rozbalit

Ideálně automaticky při každé změně obsahu. WordPress pluginy to dělají samy. Pokud aktualizujete ručně, stačí měsíční nebo týdenní interval, záleží na frekvenci změn. Důležité je aktualizovat element <lastmod>, aby Google věděl, které stránky se změnily.

Co dělat, když Google nenačítá sitemap? Rozbalit

Zkontrolujte, zda je soubor dostupný (otevřete URL v prohlížeči), ověřte správnost XML syntaxe (validátor najdete na xml-sitemaps.com), ujistěte se, že sitemap není blokována v robots.txt a že URL v sitemap nejsou chráněny heslem. Chyby najdete v sekci Sitemapy v Google Search Console.

Jaký je rozdíl mezi XML a HTML sitemap? Rozbalit

XML sitemap je určená pro vyhledávače – obsahuje technická data a strukturované informace o stránkách. HTML sitemap je určená pro návštěvníky – zobrazuje přehledný seznam všech stránek webu jako navigaci. Ideální je mít obě – XML pro SEO, HTML pro lepší uživatelskou zkušenost.

Související pojmy