XML站点地图生成器
把网址列表转换为有效的XML站点地图。
如何使用 XML站点地图生成器
- 粘贴你的页面网址,每行一个。
- 可选设置更新频率和优先级。
- 复制XML内容,另存为sitemap.xml,放到网站根目录。
关于 XML站点地图生成器
XML站点地图生成器会把一份页面网址列表——每行一个——转换成有效的sitemap.xml,把每个网址包裹在规范的urlset和url标记中,并可为每个条目选择性地添加changefreq和priority。它会检查每一行是否是完整的http://或https://网址,如果不是,就会给出明确的提示并停止生成,确保你不会得到一份有问题的文件。预览最多展示前500个网址;实际的站点地图在需要拆分之前,最多可容纳50,000个网址或50MB。
如果你已经有一份网址列表——无论是从CMS导出、从抓取结果中提取,还是保存在表格里——这个工具就是生成站点地图最快的途径。它完全在你的浏览器中运行。
有两点需要诚实说明。它不会抓取你的网站——网址由你自己提供,因此站点地图的完整程度取决于你的列表。而changefreq和priority这两个值只是Google基本上会忽略的提示信息;它们不会让抓取更频繁,也不会提升排名,所以不填也完全没问题。站点地图上线后,记得在robots.txt中引用它,并搭配干净的meta标签使用。
常见问题
这个工具会抓取我的网站吗?
不会。它只根据你粘贴进来的网址生成站点地图。如果某个页面不在你的列表里,它就不会出现在站点地图中,所以生成前请确保列表完整。
priority和changefreq会影响排名吗?
不会。Google把它们当作提示信息,基本上会忽略。它们不会让抓取更频繁,也不会提升排名,所以留空完全没问题。
一份站点地图最多能容纳多少个网址?
单个站点地图最多可容纳50,000个网址或50MB(未压缩)。超出这个范围就需要拆分成多个站点地图,并在一个站点地图索引中列出它们。这里的预览只展示前500个网址。
为什么它拒绝了我的某一行?
每一行都必须是完整的http://或https://网址。相对路径、没有协议前缀的裸域名,或无关文字都会导致生成中止,工具会指出第一条出错的行,方便你修正。
站点地图应该放在哪里?
把它另存为sitemap.xml,上传到你的网站,然后在robots.txt中引用它的完整网址,或者直接提交到Google Search Console,方便爬虫找到它。

