如何创建网站地图:应包含哪些内容,如何用 CMS 或免费工具生成 XML 网站地图,谷歌的限制,以及如何在 Search Console 中提交。

简而言之
网站地图是一个列出你希望搜索引擎发现的网址的文件,通常为 XML 格式。大多数 CMS 会自动生成(WordPress、Shopify、Wix、Webflow)。如果没有,可以使用生成工具,或根据页面列表手动创建。只收录返回 200 状态码的规范且可索引页面,每个文件保持在 50,000 个网址或 50 MB 以内,然后在 Google Search Console 中提交,并在 robots.txt 中引用。网站地图有助于发现页面,但不能保证页面被收录。
想深入了解?请询问
快速测验
谁来修复网站的技术问题?
我们给您的建议
检查你的 CMS 是否已经生成 是最适合您的解决方案
在本排名中位列第 1,与您的回答最匹配。
我们给您的建议
否则,手动生成 是最适合您的解决方案
在本排名中位列第 2,与您的回答最匹配。
我们给您的建议
包含正确的网址 是最适合您的解决方案
在本排名中位列第 3,与您的回答最匹配。
我们给您的建议
遵守限制 是最适合您的解决方案
在本排名中位列第 4,与您的回答最匹配。
了解如何创建网站地图是基础的 SEO 工作,对新网站、大型网站以及部分页面内部链接较少的网站尤其重要。本指南参考了谷歌关于构建和提交网站地图的文档:格式、限制、应包含的内容、文件生成方法以及检查方法。有关定义,请参阅我们词汇表中关于 XML 网站地图的条目。
网站地图告诉搜索引擎你的网站上有哪些页面,还可以选择性地说明每个页面的最后修改时间。XML 格式遵循开放的 sitemaps.org 协议,谷歌、必应等都支持。谷歌还接受 RSS 或 Atom 订阅源,以及每行一个网址的纯文本文件。
| 格式 | 适用于 | 说明 |
|---|---|---|
| XML | 大多数网站 | 支持 lastmod、图片、视频、新闻、hreflang |
| RSS / Atom | 博客和经常更新的内容 | 通常 CMS 已经生成 |
| 文本(.txt) | 非常简单的网站 | 每行一个网址,别无其他 |
| 网站地图索引 | 大型网站 | 列出多个网站地图文件 |
谷歌表示,网站地图对大型网站、外部链接较少的新网站、内部链接薄弱的大量页面网站,以及包含大量媒体或新闻内容的网站最有用。结构良好、链接充分的小型网站即使没有网站地图也能被抓取,但网站地图制作成本很低,还能帮助你在 Search Console 中监控收录情况。大多数 SEO 人员都会为每个网站创建一个。
WordPress(5.5 版本起内置,或通过 SEO 插件)、Shopify、Wix、Squarespace 和 Webflow 都会自动生成网站地图,通常位于 /sitemap.xml。先在你的域名下打开这个地址。
使用抓取工具或免费的 XML 网站地图生成器,也可以根据你的数据库或框架构建文件。静态网站生成器和框架通常有网站地图插件。
每个文件最多可包含 50,000 个网址或 50 MB 未压缩内容,编码为 UTF-8。超出时,请拆分为多个文件,并在网站地图索引中列出。
只有当 lastmod 始终准确时,谷歌才会采用它,并会忽略 priority 和 changefreq。仅在内容有实质性变化时更新 lastmod,不要只为了更改版权年份而更新。
提示
将大型网站按板块拆分为多个网站地图(产品、分类、文章)。这样在 Search Console 中,你可以逐板块查看收录覆盖情况,并发现哪些页面被遗漏。
Sitemap: https://www.example.com/sitemap.xml,让所有搜索引擎都能找到它(robots.txt 生成器可以添加这一行)。注意
如果网站地图中充满了重定向、报错或带 noindex 的网址,会发出相互矛盾的信号,使 Search Console 报告失去价值。改版或迁移后请重新生成,并使用免费的网站地图检查工具进行验证。
| Search Console 中的错误 | 常见原因 | 解决方法 |
|---|---|---|
| 无法抓取 | 网址错误、被 robots.txt 屏蔽、服务器错误 | 在浏览器中打开该网址,检查 robots.txt 和服务器 |
| 格式无效或 XML 错误 | 未转义字符、命名空间错误 | 验证 XML,将 & 写成 & |
| 网址未被收录 | 低价值、重复或带 noindex 的页面 | 清理列表,改进页面 |
| 网址过多 | 超过 50,000 条 | 拆分并使用网站地图索引 |
GPTBot 和 ClaudeBot 等 AI 爬虫也会读取 robots.txt,其中的网站地图行有助于它们发现页面。请决定允许哪些机器人访问(参见 robots.txt 与 AI 爬虫)。免费的 llms.txt 生成器可以帮你制作部分 AI 工具会读取的可选文件。
网站地图只包含可索引的规范页面,控制在谷歌的限制之内,提交后持续关注报告。这是一个小步骤,却能让收录问题变得清晰可见。Sorank 是一款以 autopilot 模式运行的 SEO 与 GEO 软件,它发布的文章会被你的 CMS 自动加入网站地图,并带有有助于发现的内部链接。请查看 Sorank 套餐,提供 3 天免费试用。关于收录的更多内容,请阅读谷歌收录。
大多数 CMS 会将其发布在你的域名下的 /sitemap.xml 或 /sitemap_index.xml。你也可以在 robots.txt 中找到它(以 Sitemap: 开头的一行),或者如果有人已经提交过,可以在 Google Search Console 的站点地图报告中找到。
不能。网站地图帮助谷歌发现网址,但谷歌会根据质量、重复内容和技术可访问性来决定抓取和收录哪些页面。你可以在网页收录报告中查看哪些已列出的页面被排除以及原因。
每当你发布、修改或删除页面时,网站地图都应自动更新;大多数 CMS 都会这样做。如果你手动生成,请在每批更改后重新生成,并确保 lastmod 准确。
他们已先于您体验了 SORANK

