SM

Sitemap 校验器

检查单份 Sitemap XML 及其核心字段

SEO 与结构化数据
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日

检查单份 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 地址一致;工具不会重写这些地址。

场景配方

01

定位单份 Sitemap 的核心字段错误

目标:区分 XML 或字段错误与必须访问线上网站才能完成的检查。

  1. 粘贴一份 urlset 或 sitemapindex 文件的未压缩 XML。
  2. 修复错误命名空间、重复 loc、缺少 URL 或不存在的日期等问题。
  3. 再查看重复 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 项。超过本工具较小的上限并不代表违反协议。

继续浏览