SEO 百科

站点地图校验

本页目录

站点地图校验

站点地图校验 指按站点地图协议,检查文件的格式与可访问性,确认它能被引擎正确读取[1]。

文件格式不对,引擎会直接忽略,后面的提交和抓取都落空。校验把这类硬性错误找出来,让人在提交之前改掉[3]。

格式要求

站点地图协议对大小与数量有硬性上限。无论哪种格式,单个文件压缩前不得超过 50MB,里面网址不得超过 50,000 条[3]。超了就要拆成多个文件,再用一个站点地图索引文件把它们串起来[2]。

Bing 说明,一个索引文件可以引用最多 50,000 个子文件,单文件网址上限同为 50,000 条[2]。

其余要求逐条列在下面[1][3]:

  • 文件编码用 UTF-8;
  • 网址写成绝对网址,带上协议和域名,不用相对路径;
  • 只列希望出现在结果里的规范网址,同一份内容的多个网址只留一个;
  • 文件与站点同域,能被引擎以 HTTP 200 状态取到;
  • lastmod 用 ISO 8601 格式,带上日期和时间。

priority 和 changefreq 这两个标签现在已经不起作用。Google 会忽略它们[3],Bing 也明确表示,不会按这两个标签调整抓取[2]。

提交前的自查

正式提交之前,按下面几项过一遍[1][2]:

  1. 在浏览器打开站点地图地址,确认返回 200,内容是最新版;
  2. 抽查几条网址,确认它们能正常访问,且与文件里写的一致;
  3. 核对编码是不是 UTF-8,XML 是否完整闭合;
  4. 数一下条数,超过 50,000 就拆分成多个文件;
  5. 确认 robots.txt 的 Disallow 没有挡住站点地图[2]。

最后一项容易漏。文件被自己的 robots.txt 挡掉,引擎就取不到,前面的检查都白做[1]。

站点地图能帮引擎发现网址,但不能保证全部被抓取和收录,校验只解决格式这一层[4]。

各引擎的校验工具

各家站长平台都提供校验入口,能报出格式错误和处理状态。行业年度报告把站点地图与抓取配置列为长期观测项,说明这部分一直是要盯的[6]。

  • Google 搜索中心的站点地图报告,能看到引擎何时访问过文件,以及有哪些处理错误[3];
  • Yandex 网站站长工具提供 Sitemap validator,逐项检查文件格式[1];
  • Bing 网站站长工具的站点地图报告,给出提交状态、最近读取时间和处理错误[2]。

百度的提交通道会返回处理状态,用它确认文件有没有被正常处理[5]。

常见误用

一种误用是 lastmod 填写不当,写成站点地图自己的生成时间。这个值要反映页面内容的真实更新时间,否则引擎会失去对它的信任[2]。

另一种误用是把同一份内容的多个网址都列进去。这会让引擎难以判断哪个是主网址,站点地图只该列规范网址[3]。

还有一种误用是把站点地图放进子目录却不提交。不通过后台提交时,站点地图只影响所在目录以下的范围,放在根目录才能覆盖整站[3]。

附录

参见

参考资料

官方(境外)

  1. 《Using the Sitemap file》,Yandex。
  2. 《Keeping Content Discoverable with Sitemaps in AI Powered Search》,Bing 网站站长博客,2025-07-31。
  3. 《创建和提交站点地图》,Google 搜索中心。
  4. 《了解站点地图》,Google 搜索中心,2025-12-18 更新。

官方(国内)

  1. 《普通收录》,百度搜索资源平台。

第三方

  1. 《SEO》,HTTP Archive《Web Almanac》,2026-01-15 发布。

外部链接

无。