XML Sitemap 生成器
在你的浏览器中将一组 URL 转换为符合标准的 XML sitemap。你的 URL 留在你的设备上。
你粘贴的 URL 在你的浏览器本地转换为 sitemap,绝不会上传,因此你未发布或内部的页面列表保持私密。
也需要一份 robots.txt?试试 robots.txt 生成器。
关于 XML Sitemap 生成器
这款 XML sitemap 生成器会把一份纯文本的页面 URL 列表,转换为符合标准的 sitemap.xml,供 Google、Bing 等搜索引擎读取。每行粘贴一个 URL,然后可选地添加一个共享的 lastmod 日期、一个默认的 changefreq 和一个默认的 priority,工具就会按 sitemaps.org 0.9 schema,把每个 URL 包裹进 <urlset> 内的一个 <url><loc> 条目中。&、<、>、引号和撇号等特殊字符会被自动进行 XML 转义,空行会被跳过,每一行都会被修剪,因此复制来的列表可以直接使用。它专为需要无需启动爬虫即可生成 sitemap 的 SEO 专家、开发者和站点所有者而打造。一切都在你的浏览器中进行,因此你粘贴的 URL 在本地处理,绝不会离开你的设备。
功能特性
- 将一份每行一个 URL 的列表转换为有效的 <urlset> sitemap.xml
- 使用 sitemaps.org 0.9 schema,并带有正确的 UTF-8 XML 声明
- 可选的共享 <lastmod> 日期,以 ISO yyyy-mm-dd 形式应用到每个 URL
- 可选的默认 <changefreq>,可选 always、hourly、daily、weekly、monthly、yearly 或 never
- 可选的默认 <priority>,从 0.0 到 1.0,自动钳制与格式化
- 对每个 URL 中的 &、<、>、双引号和撇号进行 XML 转义
- 修剪每一行、跳过空行、显示实时 URL 计数,并标记非 http(s) 行
- 一键复制 sitemap 或下载为 sitemap.xml
如何使用 XML Sitemap 生成器
- 将你的页面 URL 粘贴到框中,每行一个。
- 如有需要,切换 lastmod 并选择日期,或设置默认的 changefreq 和 priority。
- 随你输入,在输出面板中查看实时构建的 sitemap.xml。
- 点击「复制」或「下载」保存 sitemap.xml,并上传到你的站点根目录。
示例
输入
https://example.com/
https://example.com/about
https://example.com/blog?id=1&page=2
输出
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
</url>
<url>
<loc>https://example.com/about</loc>
</url>
<url>
<loc>https://example.com/blog?id=1&page=2</loc>
</url>
</urlset>
最后一个 URL 中的 & 被转义为 &,使 XML 保持良构。
常见错误与故障排除
- 输出警告说某些行看起来不像 http(s) URL。 — sitemap 需要以 http:// 或 https:// 开头的绝对 URL。请把 /about 这样的相对路径修正为完整 URL;被标记的行仍会被包含,以便你发现拼写错误。
- Search Console 以「Invalid XML」或编码错误拒绝了该文件。 — 将下载的 sitemap.xml 保存为 UTF-8,并以 application/xml 提供。生成的声明已注明 UTF-8,因此通常是以其他编码重新保存导致的问题。
- 像 0.85 这样的 priority 在输出中显示为 0.8。 — priority 会被四舍五入到一位小数,并被钳制在协议允许的 0.0–1.0 范围内,因此 0.85 变成 0.8,超过 1 的值变成 1.0。
- 你的 sitemap 有数千个 URL,验证器抱怨体积过大。 — 单个 sitemap 上限为 50,000 个 URL 和未压缩 50 MB。请将较大的站点拆分为多个 sitemap,并在一个 sitemap 索引文件中列出它们。
常见问题
- 什么是 XML sitemap,我为什么需要它?
- XML sitemap 是一份 sitemap.xml 文件,列出你站点上的 URL,让搜索引擎能更高效地发现并抓取它们。它对大型站点、新站点,或内部链接不充分的页面尤其有用。
- 哪些 changefreq 和 priority 值是有效的?
- changefreq 必须是 always、hourly、daily、weekly、monthly、yearly 或 never 之一。priority 是 0.0 到 1.0 之间的数字,其中 1.0 最重要。两者都是可选提示,主流搜索引擎会把它们当作建议而非规则。
- 单个 sitemap 能容纳多少个 URL?
- sitemaps.org 协议将单个 sitemap 限制为 50,000 个 URL 和未压缩 50 MB。如果超过,请生成多个 sitemap,并从一个 sitemap 索引文件中引用它们。
- lastmod 日期应使用什么格式?
- 请使用 W3C 日期格式。本工具将 lastmod 输出为 ISO yyyy-mm-dd 形式的日期,如 2026-06-27,并将同一日期应用到每个 URL,这是有效且被广泛支持的。
- 我该把生成的 sitemap.xml 文件放在哪里?
- 将它上传到你的站点,通常放在根目录,如 https://example.com/sitemap.xml,然后在 Google Search Console 或 Bing 网站管理员工具中提交该 URL,并在你的 robots.txt 中用一行 Sitemap 引用它。
- 我生成 sitemap 时 URL 会被上传吗?
- 不会。sitemap 完全在你的浏览器中使用客户端 JavaScript 构建,因此你粘贴的 URL 列表在本地处理,绝不会离开你的设备。
相关工具
全部 ArrayKit 工具