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ů.
Comment ( 1 )