技术 SEO

Sitemap XML 验证与分析工具

粘贴您 sitemap.xml 或 sitemap index 的真实 XML 内容,即可查出每一处协议违规、格式错误的标签、重复 URL 和超出限制的情况——而不仅仅是检查"能否解析"。

完全在您的浏览器中运行。除了匿名的使用次数统计外,您粘贴的内容不会被发送到任何地方。

粘贴 sitemap.xml(<urlset>)或 sitemap index(<sitemapindex>)文件的完整内容。将按 sitemaps.org 协议检查:XML 是否格式正确、必需元素是否齐全、日期/优先级格式,以及大小/URL 数量限制。

本工具检查什么,以及如何修复常见错误

本工具依据 Google、Bing 等搜索引擎实际使用的 sitemaps.org 协议进行验证:XML 必须格式正确,根元素必须是 <urlset>(页面站点地图)或 <sitemapindex>(站点地图的索引),并声明正确的 xmlns,每个条目都需要一个有效的绝对 <loc> URL(网址)。

<lastmod>(最后修改时间)必须是 W3C 日期时间格式(YYYY-MM-DD,或带时区的完整 ISO 8601),<changefreq>(更新频率)必须是 always/hourly/daily/weekly/monthly/yearly/never 之一,<priority>(优先级)必须是 0.0 到 1.0 之间的数字。这些只是提示而非强制指令——搜索引擎大多会忽略它们,但格式错误的值说明生成工具本身有问题,仍值得修复。

协议规定了两个硬性限制:每个 sitemap 文件最多 5 万条 URL、未压缩前最大 50MB。超过任一限制,就需要拆分成多个 sitemap,并在 <sitemapindex> 中列出。同一个 URL 重复列出只会浪费抓取预算,不会增加任何权重。

导致 sitemap 完全损坏的最常见原因,是 URL 查询字符串中未转义的 "&"——在 XML 中必须写成 "&amp;",否则整个文件都无法解析,其中的每个 URL 都会对搜索引擎不可见。条目间混用 http/https 或混用不同主机名,通常说明迁移过程中有 URL 被遗漏。

局限性:本工具只验证您粘贴的 XML 文档本身——不会抓取列出的 URL 以确认返回 200 状态码,也不检查该 sitemap 是否在 robots.txt 中被引用(如需该项实时检查,请使用 robots.txt 与 sitemap 审计工具)。

📊 这个页面有多准确?

点一个表情来评分 — 然后看看大家的想法。

0%

无法保存你的投票 — 请重试。

1