Sitemap (mapa webu): co to je a jak ji vytvořit pro SEO

Sitemap (mapa webu): co to je a jak ji vytvořit pro SEO

Sitemapy patří mezi nejvíc opomíjené SEO prvky většinou SEO konzultantů. Mnoho bloggerů je označuje jako „nepotřebné", ale když Google o nich pravidelně aktualizuje informace, musíme je přinejmenším mít na paměti a optimalizované.

Jak říkáme, není to prvek, bez kterého by web nemohl být crawlovaný, indexovaný, klasifikovaný atd., ale může nám pomoct mít všechno mnohem víc organizované. Jedním ze způsobů, jak zjistit, jestli web provádí SEO strategii — nebo spíš dobrou SEO strategii — je podívat se na jeho sitemapu. S touhle drobnou analýzou, věřte, poznáte, kdo za tím stojí.

Ale víme, co jsou sitemapy? Pojďme si níže zopakovat koncept sitemap, dostupné typy, funkce, záměr, důležitost, proces tvorby samotné mapy, výhody a tipy pro tento nástroj, který je imperativní pro každý web — zvlášť když je z hlediska počtu stránek velmi velký a komplexní co do struktury URL.

Co je sitemap

Definice sitemapy se může lišit podle existujících typů a jejich funkce a účelu. Obecně lze ale říct, že sitemap je organizační plán webu ve vztahu k jeho URL a interním stránkám, sekcím a interně uloženým datům.

Pro zjednodušení definice lze říct, že je to obsah webu. Pro jednodušší analogii by se to dalo přirovnat k obsahu, který najdeme při otevření knihy. Je nutné knihu číst? Ne, ale když uvidíme, že obsah je špatně napsaný, se stránkami, které neexistují, nesprávně seřazený atd. — jaký bychom měli první dojem? Jak bychom rychle a pohodlně přistoupili ke konkrétní části knihy? S určitými rozdíly se sitemap blízce podobá tomu obsahu.

Výše uvedený koncept platí obecně pro sitemapy a mění se podle druhu sitemapy nebo podle toho, jakou platforma má — protože jich může být víc, čemuž se budeme věnovat v příslušné sekci. Sitemap je také grafickou reprezentací webu a způsobu jeho organizace, která je zároveň zařazena na platformu, aby zlepšila navigaci a snadnost používání pro uživatele.

Sitemapy tak ve svém konceptu zahrnují organizační, technickou a uživatelskou povahu, která usnadňuje přístup k platformě jak uživatelům, tak vyhledávačům, a jsou důležitým nástrojem webového vývoje.

Příklad sitemapy
Příklad sitemapy

Funkce sitemap

Dnes je mít sitemapu výhodou — zvlášť když je platforma komplexní, s velkým počtem webových adres a začleněných sekcí. Stává se to důležitým nástrojem z technických důvodů, kvůli snadnosti používání, organizačnímu záměru a také kvůli generování návštěvnosti.

Sitemap pomáhá pochopit web a jeho strukturu, ať už jde o jednoduchý projekt s domovskou stránkou, kontakty, sekcemi, nebo o velmi komplexní platformy jako e-shopy s miliony produktů, podsekcí, blogem, tagy atd.

Už jsme viděli organizační smysl tohoto prvku, ale má ještě víc hodnoty jako SEO faktor. Poskytnout Googlu jasnou strukturu webu, prioritizovat nejdůležitější URL, omezit ty, které nás nezajímají, atd., velmi pomáhá Googlu „pochopit" rychleji a jasněji — a tím pádem velmi pomáhá s indexací webu.

SEO výhody dobře implementované sitemapy

Soustředíme-li se na čistě SEO aspekty, podívejme se v souhrnu na hlavní výhody mít aktualizovanou a optimalizovanou sitemapu:

  • Zlepšuje indexaci webu, jak jsme zmínili. Poskytnout Googlu pořadí a důležitost URL pomůže lepší indexaci.

  • Pomáhá rychle detekovat chyby. Jakmile máte sitemapu vytvořenou, je vhodné nahrát ji do rootu webu a oznámit ji Googlu skrze Search Console. Google sitemapu prochází a informuje, jestli na některé URL našel problém — díky tomu vidíme, jak Google těm URL rozumí, a můžeme zlepšit ty, kde to potřebuje.

  • Organizujte web. V rámci webu nebudou mít produkty třeba stejnou důležitost jako blog články, zásady ochrany osobních údajů atd. Vytvořit sitemapu je velmi dobrý způsob, jak udělat sebeanalýzu a prioritizovat SEO cíle podle toho, co se v ní odráží.

  • Je to způsob, jak nás přimět průběžně revidovat stav webu. Sitemap by měla být živý prvek. To znamená, že ji budeme muset průběžně čistit, protože ji mít špatně optimalizovanou nejen že nepomáhá, ale může i škodit. Tak nás to „nutí" mít nad webem větší kontrolu.

Jak by sitemap měla vypadat

Níže si projdeme některé zásadní body, které byste měli při tvorbě sitemapy mít na paměti:

  • Nepřidávejte do sitemapy URL s odpovědním kódem (status code) jiným než 200.

  • Nepřidávejte do sitemapy URL blokované v robots.txt.

  • Nepřidávejte do sitemapy URL s noindex tagem.

  • Nepřidávejte do sitemapy non-kanonické URL (tedy URL, které jsou kanonizované na jinou; pro to použijeme přímo originální URL).

  • Vyhněte se přidávání stránek bez SEO hodnoty do sitemapy (tady vládne zdravý rozum; pokud vidíme velkou skupinu — třeba PDF — bez SEO hodnoty, je vhodné je nezahrnovat).

Typické chyby v sitemapách

Často se v sitemapách setkáváme s mnoha chybami — ať už kvůli přehlédnutí, nebo externím faktorům. Naštěstí máme k dispozici Search Console, která upozorňuje na všechny detekované chyby a umožňuje jednat.

Chyby sitemapy
Chyby sitemapy

Níže vidíte nejčastější chyby, na které obvykle narážíme:

  • „Odeslaná URL obsahuje noindex tag": pokud do sitemapy odešleme URL s noindex tagem, dáváme vyhledávači matoucí signály. Na jedné straně mu říkáme, aby ji neindexoval, na druhé ano. Proto je důležité udržet konzistenci.

  • „Sitemapa obsahuje URL, které soubor robots.txt zablokoval": stejně jako u noindexu — pokud zablokujeme stránku nebo vzor stránek přes robots.txt a pak ji odešleme v sitemapě, opět matete vyhledávače a hlavně plýtváte crawl budgetem.

Nejpoužívanější typy sitemap

I když je XML sitemapa nejběžnější a nejrelevantnější, není jediná, která existuje. Je jich několik s různými funkcemi a přístupy. Jsou to:

  • XML Sitemap: XML sitemapa je specificky navržená k usnadnění indexace URL webu — ukazuje vyhledávači, že jsou tam dostupné k procházení a zařazení do výsledků vyhledávání. Tento typ je zásadní pro velké weby, které by jinak měly problémy s crawlem.

  • HTML Sitemap: tento typ ukazuje hierarchické pořadí platformy, se sekcemi od první kategorie nebo hlavní stránky až po druhou a třetí úroveň se sekcemi a podsekcemi. Tento typ je dostupný uživateli a vlastně mu usnadňuje navigační zážitek.

  • ROR Sitemap: ROR sitemapu lze považovat za variantu XML, ale s mnohem robustnější povahou — má popisy URL, sekcí a podporuje víc formátů, což je ideální pro weby s produktovými a servisními stránkami.

  • Video Sitemap: pokud má web rozsáhlý multimediální obsah, je vhodné zařadit video sitemapu, která zahrnuje všechny URL s tímto typem souboru — včetně názvu, miniatury, popisu a odkazů na landing pages. Dělá se to k usnadnění crawlu vyhledávačů a nalezení souborů ve formátech .mpg, avi, mkv a dalších.

  • News Sitemap: news sitemapy mají za cíl vytvořit organizační schéma, které vývojářům umožní spravovat zprávy a informace umístěné na platformách jako Google News — poskytuje informace o místě, názvu a obsahu zprávy a dokonce klíčových slovech.

  • Image Sitemap: sitemap specifická pro obrázky a jejich obsah. Velmi zajímavé ji použít na portálech, kde mají obrázky relevantní váhu — jako e-shop s vizuálními produkty. Tak podporujeme objevení ve výsledcích vyhledávání Google Images.

Kdy použít sitemapy

Obvykle se doporučuje, aby každý web měl související sitemapu kvůli výhodám, ale ve vztahu ke specifickým charakteristikám se její použití na platformě stává téměř povinné — což jsou:

  • Když je web velmi velký: když je platforma rozsáhlá co do sekcí a URL, je sitemapa nezbytná, protože usnadní navigaci a také crawl každé stránky, který může být u mnoha stránek pro crawlery nebo spidery vyhledávačů jako Google složitý.

  • Když je web nový: když je web nový, doporučuje se mít sitemapu — protože v primární fázi nebude mít odkazy, které by ho propojovaly, a brání to crawlu. Sitemap usnadní práci Googlu a dalším vyhledávačům.

  • Když je velký počet izolovaných URL: ve vztahu k předchozímu důvodu se doporučuje přidat sitemapu, když má web soubor s mnoha izolovanými adresami nebo takovými, které se s ostatními nepropojují — protože to usnadňuje crawl pro boty vyhledávačů.

Vytvořit sitemapu ve WordPressu

Skoro pro každého, kdo vidí sitemapu na obrázku, by působila velmi komplikovaně kvůli všem propojením a hierarchiím — kromě znalostí webového vývoje, které by byly potřeba. Naštěstí existují jednodušší způsoby, jak sitemapu vytvořit, skrze CMS (Content Management System).

WordPress je bezpochyby celosvětově nejpoužívanějším CMS pro správu a tvorbu webů a nabízí nástroj skrze plugin, který umožňuje generovat sitemapy automaticky. Tento plugin je od Rank Math (i když existuje mnoho dalších pluginů na trhu pro WordPress, jako Yoast SEO, které tento prvek za vás generují. V tomto případě uvádíme Rank Math kvůli tomu, že je jedním z nejznámějších a úplně zdarma. Po jeho instalaci ve WordPressu jsou další kroky pro generování sitemapy:

  • Přístup k WordPressu pomocí přihlašovacích údajů a v dashboardu zadejte možnost „Rank Math".

  • Jakmile jste v „Rank Math", objeví se některé možnosti související s pluginem, kde musíte zvolit „Dashboard" a pak vybrat tlačítko, které aktivuje „Sitemaps".

  • Změny se uloží a XML sitemapa je vytvořená.

  • Pro zobrazení mapy klikněte na odkaz, který se objeví v horní části stránky.

  • Sitemapa se automaticky aktualizuje po přidání nových adres a sekcí, aniž byste museli dělat cokoli dalšího.

Rank math sitemaps 1.jpg
Rank math sitemaps 1.jpg

Ovšem skrze WordPress a Rank Math plugin to není jediný způsob, jak generovat sitemapy — každý CMS má vlastní nástroje. Například e-shopy postavené na Shopify mají výhodu, že platforma sama generuje XML sitemapu — včetně produktů a adres, příspěvků, obrázků, kolekcí mimo jiné — což je pro tento typ webu nezbytné.

Stejně tak jsou online dostupné různé nástroje pro nezávislou tvorbu sitemap od XML typu, který je nejběžnější, jako jsou XML Sitemaps a SEOptimer Sitemap Generator.

XML Sitemaps

Generování sitemapy s XML Sitemaps je jednoduché, protože proces je úplně automatický. Pro start navštivte web preferovaným prohlížečem a do lišty vložte URL webu, pro který chcete sitemapu vytvořit.

Kliknutím na „Start" platforma celý web prochází a generuje .xml soubor ke stažení. Pokud je web velmi velký a má víc než 500 interních URL, musí se použít placená verze — takže je to ideální nástroj pro malé weby.

SEOptimer Sitemap Generator

SEOptimer Sitemap Generator je další užitečný nástroj na generování sitemap — stačí zadat URL platformy a některé další informace, jako frekvenci změn webu, přibližný počet URL, datum poslední úpravy mimo jiné.

Když na web vstoupíte a zadáte všechny zmíněné informace, platforma vygeneruje .xml soubor, který lze stáhnout a který ukazuje sitemapu s adresami. Připomínáme, že je VYSOCE doporučeno, jakmile máte soubor sitemapy vygenerovaný kterýmkoli nástrojem, zaregistrovat ho v Google Search Console, protože to usnadní jeho čtení Googlem.

Limity sitemap

Při tvorbě sitemap existuje řada limitací, které musíme mít na paměti, abychom je neprovedli nesprávně:

  • Všechny URL obsažené v sitemapě musí patřit ke stejné doméně. Subdomény do sitemapy přidat nelze; pro ně bychom museli udělat samostatnou.

  • Soubory sitemap musí mít implementované kódování UTF-8.

  • Maximálně lze v sitemapě zařadit 50 000 URL.

  • Maximální velikost souboru je 50 MB.

Sitemap index

Když narazíme na některou ze situací zmíněných výše, které projekt limitují, Google nám poskytuje sitemap indexy. Můžeme tedy vytvořit sadu různých sitemap a všechny propojit skrze tento index. Mohli bychom říct, že je to sitemap sitemap. Tady je oficiální Google informace v tomto směru.

Sitemap index
Sitemap index

POZNÁMKA: Jak jste viděli na úvodním příkladu, jeden z našich klientů (Chess.com) ho používá a opravdu velmi dobře funguje. Všechny sitemapy jsou klasifikované podle kategorie a pak podle jazyka, aby šlo dělat správný follow-up a kategorizaci všech stránek.

Sitemapy s geolokalizovanými verzemi

Pokud máme různé verze URL pro různé zóny — jak je tomu u vícejazyčných webů — můžeme volit mezi tvorbou jedné sitemapy na jazyk nebo použitím jedné sitemapy, do které jsou všechny překlady zařazeny. Pokud máte pochybnosti o procesu, vždy můžete vidět směrnice Googlu k tomuto tématu pro tento konkrétní případ.

vícejazyčná sitemapa
vícejazyčná sitemapa

Bonus: další využití sitemap

Na závěr vám necháme některá „speciální" využití sitemap, která se mohou hodit:

  • Urychlit deindexaci stránek. Ano, jak slyšíte — můžeme provizorně vytvořit sitemapu se všemi URL, které chceme deindexovat, přidat jim atribut nofollow, noindex a nahrát do Search Console. Tím donutíme Google je crawlovat dříve, a tedy přečíst noindex, takže urychlíme deindexaci těchto URL.

  • Urychlit odstranění stránek. Ve stejné linii jako předchozí bod, jen s přidáním status kódu 410 (odstraněno) URL, které chceme, aby Google trvale odstranil ze svého indexu. Nahráním sitemapy s těmito URL výhradně tento proces také podpoříme. Nezapomeňte to po odstranění vrátit zpět.

  • Špehovat konkurenci. Vytažením všech URL z její sitemapy a detekcí, které prioritizuje, které ne, které mají chyby atd. Pro to se s vámi podělím o nástroj, který jsme našli na internetu ve formě velmi pohodlného Google Sheetu:

https://docs.google.com/spreadsheets/d/1jKP30CAJEL-rQ8PUnkNfJOiBfDN1XWNauTEUxBU1-w8/copy

Stačí udělat kopii a upravit tuto hodnotu webem, ze kterého chcete vytáhnout URL z jeho sitemapy:

extrahovat URL ze sitemapy
extrahovat URL ze sitemapy

Doufáme, že s tímto kompletním průvodcem sitemap dokážete ve svých webových projektech efektivně a optimalizovaně vytvářet sitemapy.

Autor: David Kaufmann

David Kaufmann

Posledních 10+ let jsem byl naprosto posedlý SEO — a upřímně, jinak bych to mít ani nechtěl.

Moje kariéra dostala nový rozměr, když jsem pracoval jako senior SEO specialista pro Chess.com — jeden ze 100 nejnavštěvovanějších webů celého internetu. Pracovat v takovém měřítku, na milionech stránek, v desítkách jazyků a v jedné z nejkonkurenčnějších SERP, mě naučilo věci, které žádný kurz ani certifikát nemůže předat. Tato zkušenost změnila mou perspektivu na to, jak vypadá opravdu skvělé SEO — a stala se základem všeho, co jsem od té doby vybudoval.

Z této zkušenosti jsem založil SEO Alive — agenturu pro značky, které to s organickým růstem myslí vážně. Nejsme tady, abychom prodávali dashboardy a měsíční reporty. Jsme tady, abychom stavěli strategie, které opravdu pohnou výsledky, kombinací toho nejlepšího z klasického SEO se vzrušujícím novým světem Generative Engine Optimization (GEO) — abychom zajistili, že se vaše značka objeví nejen v modrých odkazech Googlu, ale i uvnitř odpovědí generovaných AI, které ChatGPT, Perplexity a Google AI Overviews každý den dodávají milionům lidí.

A protože jsem nenašel nástroj, který by oba tyto světy zvládal pořádně, postavil jsem si vlastní — SEOcrawl, enterprise SEO intelligence platformu, která spojuje rankings, technické audity, monitoring backlinků, zdraví crawlu a sledování viditelnosti značky v AI na jednom místě. Je to platforma, kterou jsem si vždy přál, aby existovala.

→ Přečíst všechny články od David
Další články od David Kaufmann

Objevte další obsah od tohoto autora