Sitemap 校验器
检查单份 Sitemap XML 及其核心字段
检查单份 XML 的核心命名空间、字段、HTTP(S) 地址和日期。支持 urlset 与 sitemapindex;不抓取子文件或校验扩展 schema。日期检查限于四位正年份的 date/dateTime 格式,时间需包含秒;时区可省略但会提醒。loc 采用协议说明的少于 2,048 字符规则。输入上限 5 MiB、50,000 项。
本工具在页面内处理输入,不请求其中的地址,也不保存输入草稿。站点分析仅记录操作与汇总信息。
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
检查所粘贴的一份 urlset 或 sitemapindex XML。检查范围包括 Sitemap 命名空间、核心字段顺序与重复、必填 loc、HTTP(S) URL 形式、可选 HTTPS 偏好、重复 URL、changefreq、priority 和日历日期。日期采用四位正年份的 date/dateTime 格式,时间需含秒;时区可以省略,但时间戳缺少时区时会提醒。loc 采用协议说明中的少于 2,048 字符规则。这是本地核心字段检查,不等同完整 XSD 或搜索引擎验证。外部命名空间扩展会标注为未检查;工具不抓取或核实链接文件、HTTP 响应、所有权、canonical 地址及收录。浏览器输入上限为 5 MiB、50,000 项,协议未压缩文件上限为 50 MiB。输入仅在页面内处理,不保存草稿;站点分析记录操作和计数。
失败门诊(高频踩坑)
认为 XML schema 能验证每个 URL 和扩展
原因:Sitemap 核心 XSD 不证明 HTTP 地址可访问;图片、新闻和视频扩展使用各自的 schema。
修复:用本报告检查核心字段,再单独验证扩展与线上 URL 行为。
为了消除提醒而统一改成 HTTPS 或补斜杠
原因:HTTPS 在这里是可选偏好,规范 URL 的写法取决于实际部署。
修复:保持 Sitemap 与网站真实 canonical 地址一致;工具不会重写这些地址。
场景配方
定位单份 Sitemap 的核心字段错误
目标:区分 XML 或字段错误与必须访问线上网站才能完成的检查。
- 粘贴一份 urlset 或 sitemapindex 文件的未压缩 XML。
- 修复错误命名空间、重复 loc、缺少 URL 或不存在的日期等问题。
- 再查看重复 URL 和 HTTPS 偏好提醒;条目访问、跨站提交权限和收录需要另行检查。
结果:得到所粘贴文件的本地报告,并说明哪些扩展元素尚未验证 schema。
生产可用片段
XML 语法正确,日期仍可能错误
xml
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.test/page</loc>
<lastmod>2026-02-30</lastmod>
</url>
</urlset>
<!-- 2 月 30 日不存在。应填写页面的实际修改日期;
没有可靠日期时可以省略 lastmod。 -->常见问题
没有报错就能保证收录吗?
不能。这里仅检查提供的 XML,不证明 URL 可访问、canonical 选择正确,也不验证 Search Console 所有权、跨站提交权限或搜索收录。
Sitemap 中 HTTP 一定错误吗?
不是。HTTP 是允许的。可选 HTTPS 偏好只产生提醒,不会改写 URL;请使用网站真实 canonical 的协议和路径形式。
接受哪些 lastmod 日期?
本地规则接受有效的公历 YYYY-MM-DD 及含秒的 dateTime,允许秒的小数和可选时区,年份范围为 0001–9999。时间戳没有时区时会提醒;不存在的日期和自然语言日期会报错。
会校验图片等扩展的 schema 吗?
不会。外部命名空间元素会标记为未检查,避免把缺少扩展 schema 误当成扩展内容无效的证据。
sitemapindex 会触发子文件抓取吗?
不会。只检查索引文件自身的条目,不请求输入中的任何 URL。
工具输入上限与协议上限为什么不同?
浏览器检查器将输入限制为 5 MiB,以控制本地处理成本。Sitemap 协议允许未压缩文件最多 50 MiB、50,000 项。超过本工具较小的上限并不代表违反协议。
继续浏览