Roboty a prístup

Sitemap.xml — čo od nej čakať a čo nie.

Zoznam adries, o ktorých hovoríte, že sú dôležité. Vyhľadávač ho berie ako návrh, nie ako pokyn — a to je najčastejšie nedorozumenie.

Čo sitemap je

Textový súbor vo formáte XML, zvyčajne na vasadomena.sk/sitemap.xml. Obsahuje zoznam adries a pri každej môže byť dátum poslednej zmeny, odhad frekvencie zmien a priorita.

Jej úloha je pomôcť vyhľadávaču nájsť stránky, na ktoré by sa cez odkazy dostal ťažko alebo neskoro. Pri malom webe, kde je všetko dosiahnuteľné z menu na dva kliky, je jej prínos malý. Pri webe s tisíckami stránok je zásadný.

Čo sitemap nedokáže

Toto treba povedať jasne, lebo sa na tom stavajú zbytočné očakávania:

  • Nezaručí indexáciu. Adresa v sitemape neznamená, že ju vyhľadávač zaindexuje. Znamená len, že o nej vie.
  • Nezlepší pozíciu. Priorita 1.0 pri každej adrese nie je nástroj na ranking. Keď je všetko prioritné, nie je prioritné nič.
  • Neopraví zlú štruktúru. Ak je stránka dosiahnuteľná len zo sitemapy a nevedie na ňu žiadny odkaz z webu, je to signál, že ju za dôležitú nepovažujete ani vy.

Čo do nej patrí

Len adresy, ktoré majú byť vo výsledkoch vyhľadávania — teda tie, ktoré vracajú stav 200, nie sú presmerované, nie sú zablokované v robots.txt a nemajú kanonický odkaz inam.

Toto sa v praxi porušuje najčastejšie. Sitemap plná presmerovaní a stránok označených noindex je horšia než žiadna, lebo hovorí protichodné veci: „toto je dôležité“ a zároveň „toto nechcem vo vyhľadávaní“.

Konkrétne tam nemajú byť: prihlasovacie a administračné adresy, výsledky vyhľadávania na webe, filtrované varianty kategórií s parametrami, testovacie stránky a adresy s ?utm_.

Overte si to za minútu

Otvorte vasadomena.sk/sitemap.xml. Ak sa vám zobrazí stránka webu alebo chyba, sitemap nemáte.

Ak sa zobrazí zoznam adries, skontrolujte štyri veci: sedí počet zhruba s tým, koľko máte stránok? Sú tam adresy, ktoré tam nemajú byť — testovacie, prihlasovacie, staré? Je sitemap uvedená v robots.txt riadkom Sitemap:? Sú adresy absolútne, teda aj s https:// a doménou?

Náhodne otvorte tri adresy zo zoznamu a overte, že sa načítajú a nepresmerujú inam. Rýchlejšie to spraví curl -o /dev/null -s -w "%{http_code} " ADRESA.

Dátumy, ktoré klamú

Pole lastmod má hovoriť, kedy sa obsah naozaj zmenil. Systémy, ktoré ho pri každom generovaní nastavia na dnešok, ho znehodnotia — vyhľadávač po čase prestane veriť, že tam bola zmena, a pole ignoruje.

Ak neviete zaručiť, že lastmod je pravdivé, je lepšie ho vynechať než mať tam nepravdu. Polia changefreq a priority sú na tom podobne — Google verejne uviedol, že ich prakticky nepoužíva, takže boj o ne je stratou času.

Limity a rozdelenie na viac súborov

Jedna sitemap smie mať najviac 50 000 adries a 50 MB v nekomprimovanej podobe. Väčší web sa rozdelí na viac súborov a nad ne sa postaví indexová sitemap, ktorá na ne odkazuje.

Rozdelenie má aj praktickú výhodu, ktorá sa oplatí aj pod limitom: ak máte samostatnú sitemapu pre produkty, blog a kategórie, v Search Console uvidíte mieru indexácie zvlášť pre každú skupinu. To je informácia, ktorú z jedného veľkého súboru nedostanete.

Ako často ju aktualizovať

Vždy, keď pribudne alebo zmizne stránka. Ak sa generuje automaticky pri zostavení webu, nemusíte na to myslieť. Ak ju udržiavate ručne, počítajte s tým, že o pol roka bude nepresná — a nepresná sitemap je presne ten prípad, keď je lepšie ju generovať.

Časté otázky

Musí mať sitemap malý web s ôsmimi stránkami?

Prínos je malý, lebo vyhľadávač všetko nájde cez odkazy. Škodiť nemôže a stojí to pár minút, takže sa to zvyčajne oplatí — ale nečakajte od nej efekt.

Pomôže priorita 1.0 pri všetkých adresách?

Nie. Priorita je relatívna v rámci vášho webu. Keď je všetko rovnako prioritné, informácia zanikne.

Kde má sitemap byť?

Zvyčajne v koreni domény a hlavne uvedená v robots.txt riadkom Sitemap:. Ten riadok je to, čo ju robotom oznámi bez toho, aby ju museli hľadať.

Koľko adries môže mať jedna sitemap?

Najviac 50 000 adries a 50 MB nekomprimovane. Väčší web sa rozdelí na viac súborov a nad ne sa postaví indexová sitemap.

Oplatí sa rozdeliť sitemapu podľa typu obsahu?

Áno, aj pod limitom. Samostatná sitemap pre produkty, blog a kategórie vám v Search Console ukáže mieru indexácie zvlášť pre každú skupinu — z jedného veľkého súboru to nezistíte.

Chcete vedieť, ako je na tom váš web?

Pošlite nám adresu a pripravíme krátky audit s konkrétnymi nálezmi — pri každom je napísané, kde si ho overíte sami. Zadarmo, do 48 hodín.