Nástroj zdarma: SEO
Kontrola XML sitemapy
Sitemapu najdeme stejně jako vyhledávače, přečteme ji a vyžádáme vzorek stránek, které uvádí. Uvidíte, zda jde o platnou sitemapu, kolik má URL, kolik z nich nese datum a zda se uvedené stránky skutečně načtou.
Zdarma. Obvykle hotovo za méně než minutu.
Co tento nástroj kontroluje
Nalezení sitemapy
Z řádků Sitemap: v robots.txt, které odkazují na váš vlastní origin. Pokud žádné nejsou, zkusíme /sitemap.xml.
Stav a formát
Stavový kód HTTP, hlavička Content-Type a zda je soubor urlset (seznam stránek), nebo sitemapindex (seznam sitemap).
Indexy sitemap
U indexu se přečtou také až 3 jeho podřízené sitemapy na stejném originu.
Počet URL a lastmod
Kolik URL soubory uvádějí a jaký jejich podíl má datum lastmod.
Jiní hosté a duplicity
URL na jiném hostu, než je sitemapa, a URL uvedené víckrát.
Vzorek uvedených URL
Vyžádáme až 10 uvedených URL a ukážeme jejich stavový kód HTTP. Požadavky zůstávají na vašem originu a přesměrování na jiné hosty se nesledují, takže přesměrování se nahlásí jako přesměrování.
Co zkontrolovat nedokáže
- Zkontrolovat každou URL ve velké sitemapě. Čteme nejvýš několik megabajtů a několik souborů, takže velmi velké sitemapy se kontrolují jen zčásti, a vyžádá se jen 10 URL.
- Spolehlivě číst sitemapy komprimované gzipem (.xml.gz).
- Zjistit, zda Google sitemapu zpracoval nebo zaindexoval její URL. To ukazuje přehled Soubory Sitemap v Search Console.
- Rozhodnout, zda jsou uvedené správné stránky: důležité stránky, které chybějí, nebo stránky, které by ve vyhledávání být neměly.
- Ověřit rozšíření sitemap pro obrázky, videa nebo zprávy.
Proč na tom záleží
Sitemapa je seznam stránek, které mají vyhledávače najít. Nejvíc pomáhá na velkých webech, na nových webech, na které vede málo odkazů, a u stránek, na které navigace sotva dosáhne, jako jsou starší příspěvky nebo produkty několik kliknutí hluboko. Google ji bere jako doporučení, takže je nejužitečnější, když každá URL v ní funguje a je to verze, kterou chcete mít v indexu.
Sitemapy potichu zastarávají. Plugin dál uvádí stránky, které jste smazali, migrace nechá starou doménu v každé URL nebo se do generátoru dostane název testovacího hostu. Chybná bývají i data: Google uvádí, že lastmod používá, jen když jsou data soustavně a ověřitelně přesná, takže lastmod, který se mění při každém požadavku, se ignoruje.
Existují i limity velikosti. Protokol sitemaps.org povoluje nejvýše 50 000 URL a 50 MB nekomprimovaných dat na soubor. Větší weby rozdělí své URL do několika sitemap a uvedou je v indexu sitemap.
Jak číst výsledky
- Stavový kód HTTP
- 200 znamená, že server soubor vrátil. 404 znamená, že na této adrese žádná sitemapa není. Přesměrování na jiný host se nesleduje a zobrazí se tak, jak je.
- Typ obsahu (Content-Type)
- Obvykle application/xml nebo text/xml. text/html často znamená, že adresa místo sitemapy vrací webovou stránku, například vaši domovskou stránku nebo stránku „nenalezeno“.
- urlset, nebo sitemapindex
- urlset uvádí stránky; sitemapindex uvádí jiné sitemapy. Nic jiného platná sitemapa není.
- Počet URL
- Celkový počet URL v souborech, které jsme přečetli. U velkého indexu s mnoha podřízenými sitemapami jde o částečný počet.
- Podíl s lastmod
- Kolik URL má datum poslední změny. Data jsou nepovinná, ale přesná data pomáhají vyhledávačům rozpoznat změněné stránky.
- Jiní hosté
- URL, jejichž host se liší od hostu sitemapy, například www oproti verzi bez www, nebo stará doména. Protokol počítá s tím, že jedna sitemapa uvádí URL ze svého vlastního hostu.
- Duplicity
- Stejná URL uvedená víckrát. Obvykle známka špatně nastaveného generátoru; každou URL uveďte jen jednou.
- Stav URL ze vzorku
- Každá URL ze vzorku by měla vracet 200. Kód 3xx znamená, že sitemapa uvádí staré adresy, 404 nebo 410 smazané stránky a 5xx chyby serveru.
Jak opravit nejčastější problémy
Sitemapa nenalezena
Ověřte, zda ji vaše platforma už nevytváří: Shopify poskytuje /sitemap.xml pro veřejné obchody, WordPress 5.5 a novější /wp-sitemap.xml a Yoast SEO i Rank Math používají /sitemap_index.xml. Přidejte její úplnou URL do robots.txt jako řádek Sitemap:, aby ji crawlery a nástroje našly, ať je umístěná kdekoli.
URL ze vzorku přesměrovávají nebo vracejí 404
Uvádějte konečnou https adresu, která vrací 200, ne starou, která přesměrovává. Většina generátorů smazané stránky vyřadí automaticky, proto hledejte statický soubor sitemapy nebo mezipaměť, která se po odstranění stránek neobnovila.
URL na nesprávném hostu
Nastavte adresu webu na doménu, kterou skutečně používáte, s www nebo bez (ve WordPressu Nastavení › Obecné › Adresa webu), a sitemapu vygenerujte znovu. Po přesunu domény zkontrolujte, že v ní nezůstaly žádné URL ze staré domény.
Adresa sitemapy vrací HTML
Odpověď 200 s text/html obvykle znamená, že obecné směrování (catch-all) servíruje na /sitemap.xml běžnou stránku. Nasměrujte robots.txt na skutečnou sitemapu, nebo nastavte generátor, aby ji na této cestě poskytoval.
Data lastmod, kterým nelze věřit
Nastavujte lastmod podle data, kdy se obsah skutečně změnil, ne podle času vygenerování sitemapy. Pokud to váš generátor neumí, je lepší lastmod vynechat než uvádět chybná data.
Otázky k tomuto nástroji
Potřebuji XML sitemapu?
Ne každý web ji potřebuje. Google uvádí, že malý web s přibližně 500 stránkami nebo méně a s dobrým vnitřním prolinkováním ji možná nepotřebuje. Málokdy ale uškodí a pomáhá najít nové a hluboko umístěné stránky.
Zajistí sitemapa indexaci mých stránek?
Ne. Pomáhá vyhledávačům objevovat URL. Zda se stránka projde a zaindexuje, dál závisí na jejím obsahu a na signálech, jako je noindex nebo kanonické odkazy.
Mám nastavit priority a changefreq?
Můžete, ale Google uvádí, že obě hodnoty ignoruje. Důležitější jsou přesné URL a poctivá data lastmod.
Kde by měl soubor sitemapy být?
Obvykle v kořeni webu, například /sitemap.xml, protože podle protokolu sitemaps.org pokrývá sitemapa jen URL ve své složce nebo pod ní. Uveďte ji v robots.txt a odešlete ji v Search Console.
Proč se testuje jen 10 URL?
Vzorek je rychlá kontrola stavu: pokud selže několik URL ze vzorku, sitemapa potřebuje pozornost. Placený Report oprav SEO jde dál, otestuje až 20 stránek z vaší sitemapy a zkontroluje až 60 interních odkazů.
Zdroje
- sitemaps.org: Formát XML pro sitemapy(otevře se v nové kartě)
- Google Search Central: Informace o souborech Sitemap(otevře se v nové kartě)
- Google Search Central: Vytvoření a odeslání souboru Sitemap(otevře se v nové kartě)
- Google Search Central: Správa velkých souborů Sitemap pomocí indexových souborů(otevře se v nové kartě)
Související nástroje
- SEOKontrola robots.txtPřečtěte si svůj robots.txt jako crawler: kteří roboti jsou blokovaní, zda lze zadanou stránku procházet a které sitemapy soubor uvádí.Otevřít nástroj
- SEOSEO analýza webuNajděte na klíčových stránkách technické SEO problémy, které brání zobrazení ve vyhledávání nebo zhoršují vzhled výsledků.Otevřít nástroj
Potřebujete opravy, ne jen zjištění?
Report oprav SEO ($69, jednorázově) vychází z úplného bezplatného skenu a přidává další stránky, změnu ke každému zjištění, PDF a opakované testy k ověření vašich oprav.