HandyTools Hub

XML 站点地图生成器

粘贴 URL 列表,即刻生成规范的 sitemap.xml——不抓取网站,纯本地处理

ℹ️

本工具仅根据你粘贴的 URL 列表生成站点地图——不会抓取你的网站。

URL 列表

生成的 sitemap.xml

在上方输入 URL 即可生成站点地图……

粘贴你的页面 URL 列表(每行一个),即可生成符合规范、可直接下载为 sitemap.xml 的 XML 站点地图。每行会自动去除首尾空格、去重并校验(仅限 http/https);无效行会列为警告而不是让文件出错。本工具仅根据你粘贴的列表生成站点地图——它不会抓取你的网站。

如何使用

  • 粘贴 URL: 每行输入一个绝对 URL,例如 https://example.com/about
  • 设置选项: 可选全局更新频率、优先级(0.0–1.0)和 lastmod(默认当天,也可省略)。
  • 查看警告: 无效行会带行号列出并跳过;重复 URL 自动去除。
  • 复制或下载: 复制 XML 到剪贴板,或直接下载为 sitemap.xml。

功能特性

  • 逐行校验,只保留合法的绝对 http/https URL
  • 自动去除首尾空格、跳过空行、去除重复
  • 全局 changefreq、priority(0.0–1.0,自动截断到范围内)和 lastmod(当天或省略)
  • 对查询串里的 & 等特殊字符做正确的 XML 转义
  • 无效行带行号警告提示,而不是直接失败
  • 完全在浏览器本地运行,数据不上传

站点地图能做什么、不能做什么

XML 站点地图是抓取辅助工具:它告诉搜索引擎爬虫你的网站上有哪些 URL,以及(可选)最后修改时间。它不能保证收录,也不会直接提升排名——但能帮助爬虫更快发现深层页面、新页面或内链不足的页面。文件遵循 sitemaps.org 0.9 规范:根节点为 <urlset>,每个页面对应一个 <url>,包含 <loc> 和可选的 <lastmod><changefreq><priority>。注意单个站点地图上限为 5 万个 URL、未压缩 50 MB;更大的站点需要用站点地图索引文件指向多个子站点地图。

使用场景

  • 新站上线: 列出页面,生成 sitemap.xml,第一天就提交到 Search Console。
  • 静态站点: 不加插件,手工为小型站点生成站点地图。
  • 迁移核对: 粘贴旧站 URL 列表,生成参考站点地图用于重定向映射。
  • 预发布验证: 为测试域名生成站点地图,上线前确认 URL 结构。

相关工具

常见问题

这个工具会抓取我的网站吗?

不会。它只根据你粘贴的 URL 列表(每行一个)生成站点地图,不会请求或抓取你的网站。如果还没有 URL 清单,可以先从 CMS、框架或服务器日志导出,再粘贴到这里。

接受什么格式的 URL?

每行必须是以 http:// 或 https:// 开头的完整绝对 URL。空行会被忽略,重复的 URL 自动去重,无效行会列为警告并跳过,不会破坏输出结果。

changefreq 和 priority 有什么用?

changefreq(always、hourly、daily、weekly、monthly、yearly、never)提示页面更新频率,priority(0.0 到 1.0)提示页面在站内的相对重要程度。搜索引擎只把它们当作提示——Google 基本会忽略——所以都是可选项,选择「省略」即可完全不输出。

lastmod 应该填什么?

默认是当天日期,适合刚发布的站点地图。如果页面有真实的修改时间,建议选择「省略」并按页面单独维护 lastmod——不准确的 lastmod 还不如不写。

生成的文件放在哪里?

下载为 sitemap.xml 后上传到网站根目录,确保能通过 https://yourdomain.com/sitemap.xml 访问。然后在 robots.txt 中加一行 Sitemap: https://yourdomain.com/sitemap.xml,也可以顺手提交到 Google Search Console。

我的 URL 列表会被上传吗?

不会。所有处理都在浏览器本地用 JavaScript 完成,URL 列表不会发送到任何服务器。