Cyber SEO:立享 50% 折扣
偏好设置

我们非常重视您的隐私,因此您可以选择禁用某些对网站基本功能并非必要的存储类型。屏蔽某些类别可能会影响您的网站使用体验。更多信息 (Cookie 政策)

接受所有 Cookie

如何创建网站地图:XML 网站地图分步指南

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

发布于
28/10/2026
更新于
28/10/2026
阅读时间
5 分钟
XML 网站地图创建指南封面,附带示例网站地图文件

工具

本页内容

简而言之

网站地图是一个列出你希望搜索引擎发现的网址的文件,通常为 XML 格式。大多数 CMS 会自动生成(WordPress、Shopify、Wix、Webflow)。如果没有,可以使用生成工具,或根据页面列表手动创建。只收录返回 200 状态码的规范且可索引页面,每个文件保持在 50,000 个网址或 50 MB 以内,然后在 Google Search Console 中提交,并在 robots.txt 中引用。网站地图有助于发现页面,但不能保证页面被收录。

想深入了解?请询问

快速测验

谁来修复网站的技术问题?

第 1 题,共 4 题25%
现在是什么情况?

了解如何创建网站地图是基础的 SEO 工作,对新网站、大型网站以及部分页面内部链接较少的网站尤其重要。本指南参考了谷歌关于构建和提交网站地图的文档:格式、限制、应包含的内容、文件生成方法以及检查方法。有关定义,请参阅我们词汇表中关于 XML 网站地图的条目。

什么是网站地图?

网站地图告诉搜索引擎你的网站上有哪些页面,还可以选择性地说明每个页面的最后修改时间。XML 格式遵循开放的 sitemaps.org 协议,谷歌、必应等都支持。谷歌还接受 RSS 或 Atom 订阅源,以及每行一个网址的纯文本文件。

格式适用于说明
XML大多数网站支持 lastmod、图片、视频、新闻、hreflang
RSS / Atom博客和经常更新的内容通常 CMS 已经生成
文本(.txt)非常简单的网站每行一个网址,别无其他
网站地图索引大型网站列出多个网站地图文件

你需要网站地图吗?

谷歌表示,网站地图对大型网站、外部链接较少的新网站、内部链接薄弱的大量页面网站,以及包含大量媒体或新闻内容的网站最有用。结构良好、链接充分的小型网站即使没有网站地图也能被抓取,但网站地图制作成本很低,还能帮助你在 Search Console 中监控收录情况。大多数 SEO 人员都会为每个网站创建一个。

分步创建网站地图

1. 检查你的 CMS 是否已经生成

WordPress(5.5 版本起内置,或通过 SEO 插件)、Shopify、Wix、Squarespace 和 Webflow 都会自动生成网站地图,通常位于 /sitemap.xml。先在你的域名下打开这个地址。

2. 否则,手动生成

使用抓取工具或免费的 XML 网站地图生成器,也可以根据你的数据库或框架构建文件。静态网站生成器和框架通常有网站地图插件。

3. 包含正确的网址

  • 只包含规范网址,使用完整的绝对格式(https://www.example.com/page)。
  • 只包含返回 200 状态码且可索引的页面(不带 noindex,未被 robots.txt 屏蔽)。
  • 不包含重定向(列出最终网址,参见 301 与 302 重定向),不包含重复页面,不包含带参数的变体。
  • 如果使用 hreflang,则包含各语言版本。

4. 遵守限制

每个文件最多可包含 50,000 个网址或 50 MB 未压缩内容,编码为 UTF-8。超出时,请拆分为多个文件,并在网站地图索引中列出。

5. 诚实使用 lastmod

只有当 lastmod 始终准确时,谷歌才会采用它,并会忽略 priority 和 changefreq。仅在内容有实质性变化时更新 lastmod,不要只为了更改版权年份而更新。

提示

将大型网站按板块拆分为多个网站地图(产品、分类、文章)。这样在 Search Console 中,你可以逐板块查看收录覆盖情况,并发现哪些页面被遗漏。

如何向谷歌提交网站地图

  1. 打开 Search Console,然后进入站点地图报告。
  2. 输入网站地图网址并提交。
  3. 在 robots.txt 中添加一行 Sitemap: https://www.example.com/sitemap.xml,让所有搜索引擎都能找到它(robots.txt 生成器可以添加这一行)。
  4. 同时提交到必应站长工具(参见如何向搜索引擎提交网站)。
  5. 几天后再回来:检查状态、已发现的网址以及网页收录报告。

注意

如果网站地图中充满了重定向、报错或带 noindex 的网址,会发出相互矛盾的信号,使 Search Console 报告失去价值。改版或迁移后请重新生成,并使用免费的网站地图检查工具进行验证。

常见网站地图错误及解决方法

Search Console 中的错误常见原因解决方法
无法抓取网址错误、被 robots.txt 屏蔽、服务器错误在浏览器中打开该网址,检查 robots.txt 和服务器
格式无效或 XML 错误未转义字符、命名空间错误验证 XML,将 & 写成 &
网址未被收录低价值、重复或带 noindex 的页面清理列表,改进页面
网址过多超过 50,000 条拆分并使用网站地图索引

网站地图与 AI 爬虫

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 准确。

免费 SEO 与 GEO 审计

免费获取 30 天内容计划

我们免费分析您的竞争对手、网站和 AI 可见度,为您制定专属内容计划。

我们的免费 SEO 工具

查看全部免费工具

免费审核您的网站

他们已先于您体验了 SORANK

来自雄心勃勃的创始人的评价

自然增长电子商务

5个月内从0增至10000访客

Celio Fabianomonrobotlavevitre.fr
自然增长软件

8个月内客户从0增至5000

Thibault BMsorank.com
自然增长休闲与航空

4个月从0增至1104次点击

Dominiqueflight-sensations-idf.com
自然增长为安装商提供线索

2 个月 x98 点击

LeadBolt Agencyleadbolt.online
自然增长音乐软件

5个月点击增长至55倍

Valentin Cordiertiger-sounds.com