XML 站点地图生成与验证工具
生成、拆分并验证 XML 站点地图,再检查 URL 状态
对粘贴或上传的数据进行生成和验证均在浏览器中完成,不会上传任何内容。
XML Sitemap Builder & Validator 能做什么?
它可以将 URL 列表、CSV 导出、JSON 数组或现有站点地图转换为符合 sitemaps.org 协议的有效 XML 站点地图,并验证你粘贴、上传或从公开 URL 获取的站点地图。每条发现都会标明行号和条目编号,方便你快速修正来源数据。
使用方法
- 1.选择“生成”“验证”或“URL 状态”。
- 2.生成:粘贴 URL(可在其后附上 lastmod 日期)、带 loc,lastmod 表头的 CSV、JSON 数组或站点地图 XML,或上传文件,然后选择“生成站点地图”。
- 3.验证:粘贴或上传 XML,或输入公开的站点地图 URL,然后选择“验证”。
- 4.URL 状态:从生成或验证结果中最多选择 50 个 URL,然后选择“检查 URL”。
- 5.复制或下载 XML、CSV 问题报告或 JSON 报告。
拆分与协议限制
单个站点地图最多列出 50,000 个 URL,未压缩时最大 50 MB。更大的列表会自动拆分为 sitemap-1.xml、sitemap-2.xml 等,并生成引用它们的 sitemap-index.xml;请提交该索引。输出会说明是哪项限制导致了拆分。“全部下载”会将所有文件保存到一个 .zip 中。
验证器检查哪些内容
- •XML 格式是否正确、urlset 或 sitemapindex 根元素以及站点地图命名空间。
- •绝对 http(s) URL、长度、空白字符和重复项。
- •W3C 格式的 lastmod 日期以及未来日期。
- •xhtml:link hreflang 替代链接、xhtml 命名空间和自引用。
- •可选的预期主机,以及分布在多个主机上的 URL。
- •<priority> 和 <changefreq> 会被标记为 Google 忽略的字段,因此生成器从不输出它们。
隐私与网络请求
对粘贴或上传的数据进行生成和验证,全部在浏览器中完成。通过 URL 获取站点地图或运行 URL 状态检查时,只会将这些 URL 发送到 CodingTool 服务器,服务器在不带 Cookie 的情况下向目标网站请求并返回结果,不会存储任何内容。私有、内部和云元数据地址会被拦截,每次重定向都会重新检查。
局限性
远程站点地图上限为 10 MB,URL 状态每次运行检查 50 个 URL,总时间预算为 25 秒。状态正常仅表示匿名服务器请求得到的结果,并不代表页面已被编入索引。是否抓取和索引站点地图中的 URL 由搜索引擎自行决定。
