Jak sitemap funguje
Sitemap je obvykle dostupná na adrese vaseweb.cz/sitemap.xml. Obsahuje seznam URL adres spolu s volitelnou informací o datu poslední úpravy (lastmod), frekvenci změn (changefreq) a prioritě stránky (priority). Vyhledávače tuto mapu pravidelně stahují a používají ji jako doplněk k běžnému crawlování přes odkazy. V Next.js generujeme sitemap dynamicky pomocí app/sitemap.ts, takže se automaticky aktualizuje při přidání nového obsahu.
Kdy je sitemap obzvlášť důležitá
Sitemap je kritická pro nové weby, které ještě nemají mnoho zpětných odkazů — bez ní by Google mohl trvat týdny, než všechny stránky objeví. Stejně důležitá je pro e-shopy se stovkami produktů, weby s hlubokým vnořením stránek nebo weby s dynamickým obsahem (blog, katalog). Pro malé weby s dobrou interní strukturou není sitemap nezbytná, ale rozhodně neškodí — považujte ji za pojistku.
Jak odeslat sitemap do Google
Nejspolehlivější způsob je nahrát sitemap přímo do Google Search Console v sekci „Soubory Sitemap“. Stačí zadat URL vaší sitemapy a Google ji začne pravidelně stahovat. Druhá možnost je uvést cestu k sitemap v souboru robots.txt. Po odeslání Search Console zobrazí, kolik stránek bylo úspěšně načteno a zda nejsou chyby — například neplatné URL nebo stránky blokované robots.txt.
Běžné chyby v sitemapách
Nejčastější chybou je zahrnout do sitemapy stránky, které nechcete indexovat — přihlašovací stránky, duplicitní URL s parametry nebo stránky s noindex tagem. Další chybou je zastaralá sitemap, která neodráží aktuální stav webu. V Appitectu generujeme sitemapy programaticky přímo ze zdrojového kódu, takže jsou vždy aktuální a obsahují pouze stránky určené k indexaci.
Praktický příklad
Pro webový portál s 500+ stránkami jsme zjistili, že Google indexoval pouze 180 stránek. Důvod? Chyběla sitemap a interní prolinkování bylo slabé. Po vytvoření dynamické sitemap v Next.js a odeslání do Search Console Google během 2 týdnů zaindexoval 460 stránek. Organická návštěvnost vzrostla o 65 %, protože desítky dříve neviditelných stránek začaly přitahovat dlouhodobé vyhledávací dotazy.