XML 站点地图生成与验证工具

生成、拆分并验证 XML 站点地图,再检查 URL 状态

输入

选项

默认 lastmod

存放这些文件的文件夹 URL。

Google 会忽略 <priority> 和 <changefreq>,因此不会生成它们。

输出

尚无站点地图
粘贴 URL、上传文件或加载示例,然后选择“生成站点地图”。

对粘贴或上传的数据进行生成和验证均在浏览器中完成,不会上传任何内容。

XML Sitemap Builder & Validator 能做什么?

它可以将 URL 列表、CSV 导出、JSON 数组或现有站点地图转换为符合 sitemaps.org 协议的有效 XML 站点地图,并验证你粘贴、上传或从公开 URL 获取的站点地图。每条发现都会标明行号和条目编号,方便你快速修正来源数据。

使用方法
  1. 1.选择“生成”“验证”或“URL 状态”。
  2. 2.生成:粘贴 URL(可在其后附上 lastmod 日期)、带 loc,lastmod 表头的 CSV、JSON 数组或站点地图 XML,或上传文件,然后选择“生成站点地图”。
  3. 3.验证:粘贴或上传 XML,或输入公开的站点地图 URL,然后选择“验证”。
  4. 4.URL 状态:从生成或验证结果中最多选择 50 个 URL,然后选择“检查 URL”。
  5. 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 由搜索引擎自行决定。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch