Sitemap 校验与结构检查

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
把 sitemap.xml 的全文粘到下面(也可以在浏览器里打开站点地图后全选复制)。工具会检查结构合法性、常见错误与规范问题,并输出结构树预览。全部在本机解析,不会请求你的站点。
--
URL 条数
--
唯一 URL
--
域名数
--
问题数
结构预览(前 20 条)
校验后显示

这个工具检查什么

Sitemap 是最直接的收录入口,但它同时也是最容易出错的文件:路径写错、混入带参数的 URL、lastmod 格式不规范、同一个页面重复出现,都会让搜索引擎少收录页面。本工具把协议要求与常见坑做成一套自动化检查。

检查项一览

  • 结构:是否为合法的 urlset 文档、是否声明了 sitemaps.org 命名空间、url 标签是否成对关闭。
  • URL 规范:必须完整(含协议与域名)、协议与域名是否全局一致、长度是否超过 2048 字符、是否含中文或空格等未转义字符、是否带查询参数。
  • 重复:同一 URL 是否出现多次(含只有尾斜杠差异的写法)。
  • lastmod:格式是否为 W3C 日期或日期时间、是否出现未来日期。
  • changefreq / priority:取值是否在协议允许的枚举与范围内。
  • 规模:单文件是否超过 50000 条或 50MB 未压缩体积。

怎么修

报告按「错误 / 警告 / 提示」分级:错误项通常会导致解析失败或该条被忽略,必须先修;警告项影响收录效率;提示项是规范建议。修完再跑一次,直到只剩提示项。

你可能还想问

Sitemap 里能不能放带参数的 URL?

技术上可以,但带查询参数的 URL 常与不带参数的版本指向同一内容,容易被判定为重复内容并分散权重。除非参数确实生成独立内容(例如按分类筛选且每个分类都有独立标题与描述),否则建议只提交规范化后的静态路径,并在页面里用 canonical 指向规范版本。

一个 Sitemap 最多能放多少条?

sitemaps.org 协议规定单个文件不超过 50000 条 URL,且未压缩体积不超过 50MB。超过时用 sitemap 索引文件拆分:建一个 sitemapindex 列出若干子 sitemap。本工具检测到 sitemapindex 结构时会提示你按子文件逐个校验。

lastmod 到底写日期还是写完整时间?

两种都合法。协议接受 W3C 日期(YYYY-MM-DD)或完整日期时间(带时区偏移)。需要注意的是 lastmod 应当反映页面内容的真实修改时间,如果每次部署都无脑刷成当天,搜索引擎会逐渐忽略这个字段,反而降低重爬意愿。

为什么我的 Sitemap 校验通过但页面还是没被收录?

Sitemap 只解决「让搜索引擎知道有哪些页面」,是否收录还取决于内容质量、站点权重、robots.txt 是否放行、页面是否可正常访问、是否有 noindex 标签等。常见疏漏是:Sitemap 里的 URL 返回 302 跳转、被 robots.txt 屏蔽、或页面带 noindex。建议先用站内链接检查逐条确认返回 200。

相关工具

站长工具
Sitemap拆分与索引生成器

在线按 URL 数量拆分大型 sitemap 并生成索引文件,遵循 5 万条上限规范,输出分片清单与 sitemap-index.xml 内容

站长工具
Sitemap生成器

Sitemap生成器 - 输入URL列表生成XML Sitemap文件,帮助搜索引擎发现和抓取网站页面

站长工具
Hreflang多语言标签生成器

批量生成多语言站点的 hreflang 标签,支持 HTML link、sitemap 与 HTTP 头三种输出形式,并校验语言地区代码格式与 x-default 是否缺失。

站长工具
JSON-LD 结构化数据校验

JSON-LD 校验工具:粘贴网页里的结构化数据代码,自动检查 JSON 语法、@context 与 @type 是否合法、常用类型的必填字段是否缺失、日期与 URL 格式是否正确,并列出每条问题所在的字段路径。适合排查「写了结构化数据却没有富媒体摘要」的情况。

站长工具
ads.txt 校验与生成

ads.txt 工具:按 IAB Tech Lab 规范逐行生成 ads.txt 授权卖家声明(域名、发布商账号、DIRECT / RESELLER 关系、可选 TAG-ID),也可粘贴已有文件逐行校验字段数、关系拼写、重复记录与编码问题。纯浏览器本地处理,不上传任何账号信息。

站长工具
Canonical规范链接生成器

在线生成 canonical 规范链接标签,支持去除或保留查询参数、统一协议与 www、处理末尾斜杠,避免重复内容影响 SEO

站长工具
User-Agent 解析器

粘贴 User-Agent 字符串即可识别浏览器、版本、渲染引擎、操作系统与设备类型,并判断是否移动端或搜索引擎爬虫,纯浏览器本地处理。

站长工具
缓存头Cache-Control生成器

生成 Cache-Control 响应头,支持 public 与 private、max-age、s-maxage、immutable、must-revalidate 等指令,附常用资源类型的缓存天数换算。