站点与 SEO 开发

XML Sitemap 生成器兼做结构校验

每行放一个绝对 URL;也可以切换到 XML 校验。大型清单只在你主动运行时处理。

XML Sitemap 生成器

URL 列表

结果

URL 和 XML 只在当前浏览器标签页处理;不会请求清单中的网址。

选项

每行一个绝对 URL。可选真实修改日期:URL、制表符、YYYY-MM-DD。完全相同的 URL 会计数并去重。

粘贴 URL 列表或 XML,也可载入示例。

CMS 导出的 URL 清单还不是可提交的站点地图。XML Sitemap 生成器会保留错误行号,遇到其他域名或无效地址时停下,让你先修清单,再下载文件;需要时也能做 Sitemap 校验。

已有 sitemap.xml 想查结构时,粘贴原始 XML 做 sitemap.xml 验证。若清单需要 sitemapindex 分卷,先填真实发布目录,索引才会引用可部署的绝对地址。

为什么使用 XML Sitemap 生成器

先发现清单问题,再拿到可以一起部署的文件。

错误行不会悄悄消失

XML Sitemap 生成器记录无效 URL、跨源 URL 和重复项的原始行号;错误阻止导出,完全重复的地址则公开计数后去重。站点地图生成的结果不会暗中少页。

多行 URL 经过本地检查,其中一条错误行被标出,其余行进入 XML 站点地图。

索引引用真实分卷

达到 5 万条或未压缩 50 MiB 前就切分,每份都保留完整的 URL 条目。sitemapindex 分卷使用你填的公开目录生成绝对链接;ZIP 包含索引和全部子文件。

一份较大的 URL 清单被拆成两个 XML 分卷,索引文件分别指向它们。

发布之前需要核对的三件事

01

保留准确地址

每行填一个带协议的完整 URL。确知某页真实修改日期时,可在 URL 后用制表符加 YYYY-MM-DD;留空就不输出 lastmod,不会把今天当作更新日。

  • 示例展示了制表符日期的写法。
02

为分卷指定发布目录

单文件不需要目录。超过双限制时,输入最终部署分卷的公开目录,必须以 / 结尾,且目录路径可以覆盖清单里的页面。改变目录后旧结果会立刻过期。

  • 分卷下载的 ZIP 同时含索引与所有子文件。
03

下载前读统计与诊断

检查每份文件的 URL 数和 UTF-8 字节数;已有文件可切到 XML 校验。Ctrl/Cmd+Enter 能运行当前任务,本地通过仍不代表页面可访问或会被收录。

  • 导出按钮只对最新一次结果开放。

从地址清单到合规的 XML

严格生成 urlset

每个有效 URL 都经过 XML 实体转义写入 loc。只有逐页提供并验证的日期才会变成 lastmod;生成器不批量填 changefreq 或 priority。

按数量和字节双限制分卷

每份文件最多 50,000 个 URL 和 52,428,800 个未压缩字节。到达任一边界前切分,索引用绝对地址连接每一份,下载时提供完整 ZIP。

校验现有 XML 结构

同时识别 urlset 和 sitemapindex,检查 XML 语法、命名空间、必填 loc、可选字段和重复地址。诊断保留行列号,但不会抓取子 Sitemap。

本地检查能证明什么、不能证明什么

不会抓站或检查 HTTP
工具只看粘贴文本,不请求清单里的 URL。因此无法判断 200、重定向、noindex、robots.txt 或 canonical;文件格式通过也不是收录承诺。
lastmod 不会凭空产生
只能逐行提供真实的 YYYY-MM-DD 网页修改日,否则省略。changefreq 和 priority 不参与生成;Google 不把这些字段当作抓取指令。
同源与目录范围必须匹配
生成的页面地址需共享协议、主机和端口。分卷的公开目录还必须位于能覆盖这些页面的路径层级;本地无法替你证明文件已经上传。
每份都有两个上限
urlset 和 sitemapindex 都必须不超过 5 万个条目与未压缩 50 MiB。错误地址会阻止整批生成;这里不导入 CSV,也不从远端提取 sitemap 或生成图片、视频、新闻扩展。

关于 XML Sitemap 生成器的常见问题

单个 sitemap 文件最多能放多少 URL?

一个文件最多 5 万个 URL 且未压缩不超过 50 MiB。XML Sitemap 生成器在任一边界前拆分,并用 sitemapindex 引用全部分卷。

超过 5 万条 URL 时如何生成?

可以。粘贴完整的 sitemapindex,可检查结构、loc 和上限;其中引用的子文件不会自动下载,需分别粘贴校验。

lastmod、changefreq、priority 分别是什么?

lastmod 是真实网页修改日;changefreq 和 priority 是旧式提示字段,Google 通常忽略后两者。这里仅在你逐页给出真实日期时写入 lastmod。

只输入 URL 列表能生成完整 sitemap 吗?

可以,只要每行都是同源的完整 URL。工具不会主动爬站补齐遗漏页面;应从 CMS 或数据库准备规范地址。

生成后如何部署到网站?

把所有生成文件放在所填公开目录,并确认可通过 HTTPS 访问。然后可在 Search Console 提交索引或单文件;提交并不保证收录。

遇到未覆盖的情况?

现在使用 XML Sitemap 生成器

先载入示例确认输入格式,再用 XML Sitemap 生成器处理自己的规范 URL。下载前查看诊断,分卷时把索引和全部子文件一同部署。