Sitemap.xml 生成器

URL 列表
每行格式:URL 或 URL | 最后修改 | 更新频率 | 优先级(后三段可省略,缺省值取下面设置)
用于把 /about 这类相对路径补成完整地址。
取值 0.0—1.0。搜索引擎已基本忽略该字段,但格式仍要求合法。
sitemap.xml
在左侧粘贴 URL 列表,这里会生成 sitemap.xml
放到站点根目录,再到 robots.txt 里声明
在线 Sitemap.xml 生成器,粘贴 URL 列表即可生成符合 sitemaps.org 规范的 XML,支持每条设置 lastmod、changefreq、priority,自动补全相对路径与去重。

工具简介

在线 Sitemap.xml 生成器。粘贴 URL 列表即可生成符合 sitemaps.org 规范的 XML 文件,支持每条 URL 单独设置最后修改时间、更新频率与优先级,也可以统一设置默认值。支持相对路径自动补全、重复 URL 自动去重。

使用步骤

  1. 在左侧按行粘贴 URL,每行一条。
  2. 只写路径(如 /about)时,先在「站点域名」里填上完整域名,会自动补全。
  3. 需要单独设置时,按 URL | 最后修改 | 更新频率 | 优先级 用竖线分隔。
  4. 用「更新频率」「优先级」设置未单独指定时的默认值。
  5. 复制结果或下载 sitemap.xml,上传到网站根目录,再到 robots.txt 里用 Sitemap: 声明。

每行格式

https://www.example.com/
/about
/blog/post-1 | 2026-09-01 | weekly | 0.8
/contact | 2026-08-01 | yearly | 0.5

后三段都可以省略。字段不合法时该字段会被忽略,并在下方给出提示。

三个字段怎么填

lastmod(最后修改时间)

格式必须是 YYYY-MM-DD。它的作用是告诉搜索引擎「这个页面什么时候变过」,帮助判断是否需要重新抓取。

不要每次都填今天——如果内容没变却一直更新 lastmod,搜索引擎会逐渐不信任这个字段。

changefreq(更新频率)

可选值:always / hourly / daily / weekly / monthly / yearly / never。

如实填写即可:首页通常 daily,文章页 monthly,关于我们这类页面 yearly。注意主流搜索引擎基本已忽略这个字段,填错也不会有惩罚,但格式必须合法。

priority(优先级)

取值 0.0—1.0,只表示本站内页面之间的相对重要程度,不是跨站权重。

主流搜索引擎同样已基本忽略。如果不知道填什么,建议干脆不输出这个字段,或者首页 1.0、栏目页 0.8、内容页 0.6 这样递减。

本工具提供「按目录层级递减」:根目录 1.0,每深一层减 0.2,最低 0.2。

XML 结构

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.example.com/about</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

<loc> 必须是完整绝对地址(含 https://),且要和页面实际的 canonical 一致。

规模限制与拆分

限制数值
单个文件最多 URL 数50000 条
单个文件最大体积50 MB(未压缩)

超过时需拆成多个 sitemap,再写一个索引文件把它们串起来:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://www.example.com/sitemap-1.xml</loc></sitemap>
  <sitemap><loc>https://www.example.com/sitemap-2.xml</loc></sitemap>
</sitemapindex>

本工具会在 URL 数接近上限时给出提醒。

注意事项

  • sitemap 只是辅助发现,不能保证收录,也不能提升排名。
  • 只放希望被收录的规范地址,不要把带参数的重复页面全塞进去。
  • 生成的文件必须是 UTF-8 编码,本工具导出的文件已按要求编码。
  • 上传后在 robots.txt 里声明 Sitemap: 行,搜索引擎才会更快发现它。

常见问题 FAQ

为什么要自动去重?

合并多份 URL 列表时很容易出现重复项,重复的 loc 属于无效内容,去重后文件更小、也更规范。

可以生成多个 sitemap 文件吗?

本工具一次生成一个文件。需要拆分时请分批粘贴 URL,分别导出为 sitemap-1.xml、sitemap-2.xml,再手工写索引文件。

sitemap 放在哪里?

放在网站根目录,例如 https://www.example.com/sitemap.xml,然后在 robots.txt 里加一行 Sitemap: 声明。

生成的文件编码是什么?

UTF-8,与 XML 声明一致,中文 URL 会被正确转义。

需要把每篇文章都放进去吗?

建议只放你希望被收录的页面。低质量页、搜索结果页、需要登录的页面不要放。

URL 必须和 canonical 一致吗?

建议一致。sitemap 里应该只放规范地址,把带 utm 参数、带 www 与不带 www 的重复地址都塞进去会分散权重。

提交 sitemap 就会收录吗?

不会。sitemap 只是帮助搜索引擎更快发现页面,收录与否还取决于内容质量、robots.txt 限制、页面是否可正常访问等因素。

一个 sitemap 最多能放多少 URL?

最多 50000 条,且未压缩体积不超过 50 MB。超过时需要拆分,再写一个 sitemap 索引文件把它们串起来。

changefreq 和 priority 还有用吗?

主流搜索引擎已基本忽略这两个字段,但格式仍要求合法。不知道填什么时,建议干脆不输出,或按首页高频、栏目页中频、内容页低频的规律填。

lastmod 填今天会不会更好?

不会。如果内容没变却一直更新 lastmod,搜索引擎会逐渐不信任这个字段,反而降低抓取优先级。如实填写即可。

只写 /about 这样的相对路径可以吗?

可以,但必须先在「站点域名」里填好完整域名,工具会自动补全。没填域名又只写相对路径时,该行会被跳过并给出提示。

每行可以写哪些字段?

格式是「URL | 最后修改 | 更新频率 | 优先级」,后三段都可以省略。省略的字段会用下方设置的默认值填充。