如果您确实提供多个 Sitemap,则应当在 Sitemap 索引文件中列出每个 Sitemap 文件。Sitemap 索引文件中最多可列出 50,000 个 Sitemap,文件不得超过 10MB(10,485,760 字节),并且是可以压缩的。您可以具有多个 Sitemap 索引文件。Sitemap 索引文件的 XML 格式与 Sitemap 文件的 XML 格式非常相似。
Sitemap 索引文件必须:
以 <sitemapindex> 开始标记作为开始,以 </sitemapindex> 结束标记作为结束。
每个 Sitemap 包含一个<sitemap> 条目作为 XML 父标记。
每个 <sitemap> 父标记包含一个 <loc> 子标记条目。
可选的 <lastmod> 标记同样适用于 Sitemap 索引文件。
注意:Sitemap 索引文件只能指定与其位于同一网站的 Sitemap。例如,http://www.yoursite.com/sitemap_index.xml 可包含 http://www.yoursite.com 上的Sitemap,但不能包含 http://www.example.com 或 http://yourhost.yoursite.com 上的 Sitemap。与 Sitemap 一样,Sitemap 索引文件也必须为 UTF-8 编码。
XML Sitemap 索引示例
下例显示包含两个 Sitemap 的 Sitemap 索引文件:
<?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>2004-10-01T18:23:17+00:00</lastmod>
</sitemap>
<sitemap>
<loc>http://www.example.com/sitemap2.xml.gz</loc>
<lastmod>2005-01-01</lastmod>
</sitemap>
</sitemapindex>
注意:与 XML 文件中的所有值一样,Sitemap 网址必须经过实体转义。