Seznam.cz už umí více Sitemap v robots.txt

Některé weby nepoužívají sitemap.xml vůbec, jiné mají maximálně jeden. Někdy ale může být potřeba použít více Sitemap. Poté se nabízí dvě řešení:

1. Využít Sitemap index

Využít tzv. hlavní Sitemap index, nazvaný třeba sitemap.xml, ve kterém odkážete na další Sitemapy. Např. sitemap1.xml, sitemap2.xml atd.

Takto může vypadat hlavní Sitemap index sitemap.xml:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <sitemap>
   <loc>http://www.example.com/sitemap1.xml.gz</loc>
   <lastmod>2010-10-01T18:23:17+00:00</lastmod>
 </sitemap>
 <sitemap>
   <loc>http://www.example.com/sitemap2.xml.gz</loc>
   <lastmod>2011-01-01</lastmod>
 </sitemap>
</sitemapindex>

Podrobnosti o Sitemap indexu naleznete přímo ve specifikace. Toto řešení je spolehlivé a bude fungovat u většiny vyhledávačů. Google i Seznam jej podporují.

2. Více Sitemap v robots.txt

Existuje ještě druhá možnost, kde odkážete na dané Sitemap soubory přímo v robots.txt.

User-agent: *
Sitemap: http://www.example.com/sitemap.xml
Sitemap: http://www.example.com/sitemap-host1.xml
Sitemap: http://www.example.com/sitemap-host2.xml

Podrobnosti o Multiple Sitemap naleznete taktéž ve specifikaci. Problém ale je, že to Seznam neumí (Google ano), takže nezbývá nic jiného, než využít Sitemap index z prvního bodu. Seznam již v robots.txt zvládá jak více Sitemap, tak i více Sitemap Indexů.




One Response to “Seznam.cz už umí více Sitemap v robots.txt”

Leave a Reply