SEO 百科

站点地图索引文件

本页目录

站点地图索引文件是一种把多个站点地图列在一起的文件,用来一次提交多个站点地图[3]。当单个站点地图超过大小上限时,就需要站点地图索引文件[3]。

出现的缘由

站点地图有大小上限,一旦超过,就必须拆成多份[3]。

拆开之后,问题随之而来:文件变多了,怎么一起交给搜索引擎。索引文件正是为这一步准备的:把多个站点地图列在一处,便于统一提交[3]。

与站点地图的关系

XML 格式的索引文件,和 XML 格式的站点地图非常相似[3]。

索引文件同样由站点地图协议定义,因此站点地图的各项要求,索引文件也一并适用[3]。也就是说,索引文件不是一套全新的规则,而是同一套规则的另一层组合。

必需标记

一个索引文件里有三个必需标记[3]:

  • 根标记 sitemapindex 包住全文[3]。
  • sitemap 是父标记,包住每个列出的站点地图[3]。
  • 位置标记 loc 放在 sitemap 下面[3]。

一个索引文件最多可以容纳 50000 个 loc 标记[1][3]。

位置与可选标记

被引用的站点地图,和索引文件之间有位置上的约束[3]。

这些站点地图必须托管在同一个网站上,除非启用了跨网站提交[3]。而且,被引用的站点地图要么与索引文件在同一目录,要么在更深的目录里[3]。

此外还有一个可选标记 lastmod,用来标明某个站点地图的修改时间,帮助 Google 安排抓取顺序[2][3]。数量上也有上限:每个网站最多可以提交 500 个索引文件[3]。

把根标记、sitemap 和 loc 组合起来,再加可选的 lastmod,一份索引文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://www.example.com/sitemap-products.xml.gz</loc>
    <lastmod>2026-09-18</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://www.example.com/sitemap-news.xml</loc>
    <lastmod>2026-09-20</lastmod>
  </sitemap>
</sitemapindex>

附录

参见

参考资料

官方(境外)

  1. 《Sitemaps XML format》,sitemaps.org。
  2. 《How to Use the new Sitemap Index Coverage to Improve Your Site’s...》,Bing 网站管理员博客。
  3. 《使用站点地图索引文件管理站点地图》,Google 搜索中心。

外部链接

无。