XML sitemapa: správné vytvoření, umístění a odeslání
XML sitemapa pomáhá vyhledávačům objevit preferované veřejné URL webu. Sama nezaručí indexaci ani lepší pořadí, ale poskytuje jasný a strojově čitelný seznam stránek určených k procházení.
Sitemapa má obsahovat absolutní kanonické URL, které chcete nabídnout k indexaci. Je to pomůcka pro objevování a monitoring, nikoliv příkaz k indexaci ani náhrada kvalitního interního prolinkování.
Co XML sitemapa skutečně řeší
XML sitemapa poskytuje crawlerům seznam preferovaných adres webu a volitelné informace o jejich poslední významné změně. Je užitečná zejména u nových webů, rozsáhlých struktur, stránek s omezeným interním prolinkováním nebo obsahu, který se často mění.
Google upozorňuje, že odeslání sitemapy je pouze signál. Nezaručuje stažení, indexaci ani zobrazení URL ve výsledcích. Každá stránka musí být dostupná a splnit běžné požadavky na indexaci.
Které URL do sitemapy patří
Zařadit
- Absolutní HTTPS adresy na stejné ověřené doméně.
- Kanonické stránky s úspěšnou odpovědí 2xx.
- Veřejný obsah, který chcete nabídnout k indexaci.
- Pravdivé
lastmodpři významné změně obsahu.
Nezařazovat
- Administraci, náhledy a soukromé výsledky.
- URL s
noindex, chyby 404 nebo blokované stránky. - Přesměrování a duplicitní parametrické varianty.
- Adresy jen proto, aby sitemapa působila rozsáhleji.
Minimální validní sitemap.xml
Soubor používá protokol Sitemaps, kódování UTF-8 a jmenný prostor http://www.sitemaps.org/schemas/sitemap/0.9. Každá položka obsahuje nejméně absolutní adresu v <loc>.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-08-29</lastmod>
</url>
<url>
<loc>https://example.com/sluzby/</loc>
<lastmod>2026-08-20</lastmod>
</url>
</urlset>
lastmod má popisovat poslední podstatnou změnu stránky, ne čas každého automatického vygenerování souboru. Pokud datum neumíte udržovat pravdivě, je lepší jej vynechat.
Kdy použít sitemap_index.xml
Pokud limit překročíte nebo chcete oddělit typy obsahu pro přehlednější monitoring, vytvořte více sitemap a propojte je indexem. Běžné názvy jsou sitemap_index.xml nebo sitemap-index.xml, ale protokol konkrétní název nevyžaduje.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-pages.xml</loc>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-projects.xml</loc>
</sitemap>
</sitemapindex>
Zveřejnění a odeslání vyhledávačům
- 01
Vygenerujte sitemapu z jednoho zdroje pravdy
U dynamického webu ji vytvářejte z publikovaných záznamů, ne ručně kopírovaným seznamem.
- 02
Zveřejněte stabilní URL
Kořen webu je praktický, protože pokrývá celý host. Jinou adresu lze použít také.
- 03
Uveďte ji v robots.txt
Sitemap: https://example.com/sitemap.xml - 04
Odešlete ji v Search Console
Získáte informaci o načtení a případných chybách zpracování. Odeslání není zárukou indexace.
Jak ověřit správnou odpověď
curl -I https://example.com/sitemap.xml
HTTP/2 200
content-type: application/xml; charset=utf-8
- Soubor vrací skutečné XML s kořenem
urlsetnebositemapindex. - URL jsou absolutní, správně escapované a dostupné bez přihlášení.
- Search Console nehlásí chybu načtení nebo parsování.
- Sitemapa se aktualizuje při publikaci a odstranění obsahu.
Audit CoderPro hledá /sitemap.xml, /sitemap_index.xml a /sitemap-index.xml. Kontroluje úspěšnou odpověď a přítomnost kořene urlset nebo sitemapindex. Neověřuje každou uvedenou adresu.
Ověřené zdroje
Stručné odpovědi bez zkratek
Musí se soubor jmenovat sitemap.xml?
Nemusí. Název může být jiný, pokud použijete platnou URL a sitemapu odešlete v Search Console nebo uvedete v robots.txt. Kořenové názvy sitemap.xml a sitemap_index.xml jsou však běžné a snadno rozpoznatelné.
Zaručuje sitemapa indexaci stránek?
Ne. Odeslání sitemapy je pro Google pouze signál. Stránka stále musí být dostupná, indexovatelná, kanonická a dostatečně kvalitní.
Mají být v sitemapě noindex nebo přesměrované URL?
Ne. Do sitemapy patří preferované absolutní kanonické URL, které chcete nabídnout k indexaci a které vracejí úspěšný stav.