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í.

Co je důležité vědět

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é lastmod př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.

50 000 URLmaximum v jednom souboru
50 MBmaximum nekomprimované velikosti
UTF-8požadované kódování

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

  1. 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.

  2. 02

    Zveřejněte stabilní URL

    Kořen webu je praktický, protože pokrývá celý host. Jinou adresu lze použít také.

  3. 03

    Uveďte ji v robots.txt

    Sitemap: https://example.com/sitemap.xml
  4. 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 urlset nebo sitemapindex.
  • 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.