sitemap 生成
由 URL 列表生成 sitemap.xml。
什么是sitemap 生成?
sitemap.xml 是一份用 XML 格式列出网站所有希望被搜索引擎收录的页面 URL 的清单文件,属于 Sitemaps 协议标准格式,帮助搜索引擎爬虫(Google、Bing 等)更全面、更高效地发现和抓取网站内容,尤其对新站、页面层级深、外链较少难以被自然爬到的页面有帮助。 sitemap 生成工具的作用是:输入一批页面 URL(一行一个),自动生成符合规范的 sitemap.xml 文件内容,每个 URL 可以带上 lastmod(最后修改时间)、changefreq(更新频率)、priority(相对优先级)等可选字段。
为什么使用sitemap 生成?
典型使用场景:网站上线或改版后需要提交给 Google Search Console / Bing Webmaster Tools 一份 sitemap,加速新页面被发现和收录;页面数量不多、没有 CMS 自动生成 sitemap 能力的静态站、落地页、活动页,手动整理 URL 列表后一键生成标准格式文件;批量导出电商或博客的所有商品/文章链接后统一生成 sitemap 提交。 需要注意几点真实行为:单个 sitemap 文件最多包含 5 万个 URL 且文件大小不能超过 50MB(未压缩),超出需要拆分成多个 sitemap 并用一个 sitemap index 文件汇总;Google 官方已经明确表示会基本忽略 changefreq 和 priority 字段,这两个值更多是历史遗留的协议字段,实际收录优先级主要由页面本身质量、内链权重和爬取预算决定,不要指望靠调高 priority 来提升排名。
使用示例
基础生成
输入 URL 列表:https://example.com/、https://example.com/about、https://example.com/blog/post-1,生成结果为标准 urlset 结构,每个 url 节点包含对应的 loc 字段。
带 lastmod 与 changefreq
为 https://example.com/blog/post-1 指定 lastmod=2026-07-01、changefreq=weekly,生成结果中该 url 节点会同时包含 loc、lastmod、changefreq 三个子标签。
超过限制时的处理
如果一次性粘贴 6 万条 URL,超出单文件 5 万条上限,应该拆分成两个 sitemap 文件(如 sitemap-1.xml、sitemap-2.xml),再额外生成一个 sitemap index 文件把两者汇总引用。
使用提示
生成之前建议先去掉列表里重定向、404、被 noindex 标记的页面,把这些死链接或不想被收录的页面放进 sitemap 反而会浪费搜索引擎的抓取预算,甚至在 Search Console 里出现「已提交但被排除」的警告。
常见问题
URL 需要怎么填?
lastmod 的日期是怎么来的?
数据会上传服务器吗?
priority 和 changefreq 有用吗?
生成后要做什么?
一个 sitemap 能放多少 URL?
URL 需要是绝对路径吗?
相关工具
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。