XML Sitemap 生成器 — 从 URL 列表生成 sitemap.xml
sitemap 能帮 Google 更快发现并收录你的页面,尤其是新页面与外部链接较少的页面。在浏览器里把 URL 列表生成 sitemap.xml。步骤:每行一个 https URL,可附 lastmod / changefreq / priority,预览带正确转义的 XML,再复制到站点根目录。页面说明协议规则与限制,不上传任何数据。示例:3 条 URL → urlset 内三个 url 条目。
每行:URL,或 URL | lastmod(yyyy-MM-dd),或 URL | lastmod | changefreq | priority。例如:https://example.com/page | 2026-08-01 | weekly | 0.8
工作原理
粘贴 URL 列表,每行一条。可用竖线追加可选元数据:lastmod(yyyy-MM-dd)、changefreq 与 priority。页面逐行解析,转义保留字符,检查每个 URL 是否以 http(s) 开头,再按 sitemap 协议拼出 urlset。把 XML 复制到站点根目录,在 robots.txt 中引用或在 Search Console 提交即可。
协议规则与限制
以下为 sitemap 协议与 Google 的要求,本工具按此生成。
- 必需项:每个 <url> 必须包含 <loc> 完整地址;lastmod、changefreq、priority 均为可选。
- lastmod 格式:W3C 日期(yyyy-MM-dd)或完整日期时间如 2026-08-01T12:00:00+00:00;其他格式会被忽略或标为无效。
- changefreq 只是提示而非信号,Google 不读取它,填写与否不影响抓取频率。
- 限制:单个 sitemap 最多 50,000 条 URL、压缩后 50MB;超出需拆分并用 sitemap index。
示例
样例输入:https://example.com/ 与带 lastmod 2026-08-01 的 https://example.com/products,再加上 https://example.com/about——输出为包含三个 url 条目的 urlset,中间一条带 lastmod 元素。
适用场景
- 新站:把 URL 列表生成第一份 sitemap.xml,并在 Search Console 提交。
- 内容更新:为近期改动的页面补充 lastmod,让爬虫拿到新鲜度信号。
- 收录加速:在 robots.txt 里指向 sitemap 地址,无需等待提交即可被发现。
常见问题
单个 sitemap 最多多少条 URL?
50,000 条 URL 或 50MB(未压缩)。列表超过 50,000 时工具会提示,方便你拆分成多个文件并用 sitemap index 汇总。
lastmod 要求什么格式?
W3C 日期(yyyy-MM-dd)或完整日期时间如 2026-08-01T12:00:00+00:00。工具会标出格式不符的行,便于保存前修正。
changefreq 会影响抓取吗?
不会。Google 不读取 changefreq,priority 同样被忽略;两者只是给其他消费者看的提示。最值得写准确的是 lastmod。
和 IndexNow 有什么区别?
IndexNow 在页面变更后立即通知参与引擎,sitemap 则是爬虫周期性轮询的常驻清单。两者可并用:IndexNow 负责即时通知,sitemap 负责持续发现。
咨询与反馈
页面不清、功能异常或想提建议?在下方起草邮件,我们会阅读每一封关于工具的来信。