SEO 百科
站点地图校验
本页目录
站点地图校验
站点地图校验 指按站点地图协议,检查文件的格式与可访问性,确认它能被引擎正确读取[1]。
文件格式不对,引擎会直接忽略,后面的提交和抓取都落空。校验把这类硬性错误找出来,让人在提交之前改掉[3]。
格式要求
站点地图协议对大小与数量有硬性上限。无论哪种格式,单个文件压缩前不得超过 50MB,里面网址不得超过 50,000 条[3]。超了就要拆成多个文件,再用一个站点地图索引文件把它们串起来[2]。
Bing 说明,一个索引文件可以引用最多 50,000 个子文件,单文件网址上限同为 50,000 条[2]。
- 文件编码用 UTF-8;
- 网址写成绝对网址,带上协议和域名,不用相对路径;
- 只列希望出现在结果里的规范网址,同一份内容的多个网址只留一个;
- 文件与站点同域,能被引擎以 HTTP 200 状态取到;
lastmod用 ISO 8601 格式,带上日期和时间。
priority 和 changefreq 这两个标签现在已经不起作用。Google 会忽略它们[3],Bing 也明确表示,不会按这两个标签调整抓取[2]。
提交前的自查
- 在浏览器打开站点地图地址,确认返回 200,内容是最新版;
- 抽查几条网址,确认它们能正常访问,且与文件里写的一致;
- 核对编码是不是 UTF-8,XML 是否完整闭合;
- 数一下条数,超过 50,000 就拆分成多个文件;
- 确认 robots.txt 的
Disallow没有挡住站点地图[2]。
最后一项容易漏。文件被自己的 robots.txt 挡掉,引擎就取不到,前面的检查都白做[1]。
站点地图能帮引擎发现网址,但不能保证全部被抓取和收录,校验只解决格式这一层[4]。
各引擎的校验工具
各家站长平台都提供校验入口,能报出格式错误和处理状态。行业年度报告把站点地图与抓取配置列为长期观测项,说明这部分一直是要盯的[6]。
- Google 搜索中心的站点地图报告,能看到引擎何时访问过文件,以及有哪些处理错误[3];
- Yandex 网站站长工具提供 Sitemap validator,逐项检查文件格式[1];
- Bing 网站站长工具的站点地图报告,给出提交状态、最近读取时间和处理错误[2]。
百度的提交通道会返回处理状态,用它确认文件有没有被正常处理[5]。
常见误用
一种误用是 lastmod 填写不当,写成站点地图自己的生成时间。这个值要反映页面内容的真实更新时间,否则引擎会失去对它的信任[2]。
另一种误用是把同一份内容的多个网址都列进去。这会让引擎难以判断哪个是主网址,站点地图只该列规范网址[3]。
还有一种误用是把站点地图放进子目录却不提交。不通过后台提交时,站点地图只影响所在目录以下的范围,放在根目录才能覆盖整站[3]。
附录
参见
参考资料
官方(境外)
- 《Using the Sitemap file》,Yandex。
- 《Keeping Content Discoverable with Sitemaps in AI Powered Search》,Bing 网站站长博客,2025-07-31。
- 《创建和提交站点地图》,Google 搜索中心。
- 《了解站点地图》,Google 搜索中心,2025-12-18 更新。
官方(国内)
- 《普通收录》,百度搜索资源平台。
第三方
- 《SEO》,HTTP Archive《Web Almanac》,2026-01-15 发布。
外部链接
无。