- XML 网站地图是给搜索引擎看的网站目录,帮 Google 更快找到并索引你的新页面。
- 每个现代网站都能从中获益,不只是大网站。
- 里面只有 2 个真正必备的信息:位置(loc)和最后修改日期(lastmod)。更改频率和优先级只是参考,不用精雕细琢。
- 只放搜索登陆页面,不放登录页、订单确认页、感谢页这类实用页面。
- WordPress 用插件自动生成;非 WordPress 可手动或用外部工具。怎么提交给 Google 和 Bing,看《提交 Sitemap 给搜索引擎与常见误区》。
先搞懂
普通网站地图和 XML 网站地图
- 普通网站地图:帮访客浏览网站。
- XML 网站地图:帮搜索引擎了解网站的结构和内容。
新增产品页、发布博文或更新服务时,需要 Google 尽快找到并索引,Sitemap 就是加速这个过程的工具。
网站地图包含哪 4 项信息
| 标签 | 是什么 | 例子 |
|---|---|---|
| 位置(loc) | 页面的完整 URL | <loc>https://www.dreamhost.com/products/blue-widget</loc> |
| 最后修改日期(lastmod) | 内容更新时间的时间戳 | <lastmod>2024-11-30T14:30:00+00:00</lastmod> |
| 更改频率(changefreq) | 内容更新的频率 | 主页 daily、产品页 weekly、博客 monthly、关于页 yearly |
| 优先级(priority) | 相对重要性,0–1 | 主页 1.0、主分类 0.8、产品 0.6、博客 0.4、存档 0.2 |
⚠️ 只有 loc 和 lastmod 是真正必备、会直接影响抓取和索引决策的。 另外两项只提供上下文参考。
lastmod 要准确
- 📌 微软必应团队强调,包含
lastmod对有效抓取「至关重要」。 - 📌 Google 也说:「如果
<lastmod>值持续且可验证地准确,Google 就会使用该值。」 - 应反映页面最后一次重要更新的时间:主要内容、结构化数据、链接的更新算;版权日期更新不算。
开始之前
- 先分清你的页面属于哪一类,见下表。
哪些页面该放进去
| 类型 | 放不放 | 例子 |
|---|---|---|
| 搜索登陆页面 | 放 | 产品页面、类别列表、博客文章、服务描述、关键信息页面,用户应该透过搜索找到的页面 |
| 实用页面 | 不放 | 登录页面、订单确认页面、密码重置表单、感谢页面、管理部分 |
⚠️ 包含实用页面,会降低网站的感知质量,并浪费搜索引擎宝贵的抓取资源。
你的网站需要吗
常见说法是只有「非常大的网站」「有大量档案」「链接很少的新网站」「用富媒体内容」才需要,Google 也认为有适当的内部链接,爬虫自然能找到内容。
📌 但现实是:大多数网站做不到完美的内部链接结构,互联网越来越复杂,正确索引越来越有挑战。每个现代网站都能从 XML 网站地图中获益,它能帮助发现内容,还能提高整个抓取过程的效率,优化抓取预算。
跟着做
方案一:WordPress 网站(推荐)
| 工具 | 特色 | Sitemap 路径 |
|---|---|---|
| Yoast SEO | 最受欢迎,装好自动生成 | yourdomain.com/sitemap_index.xml |
| Rank Math | 功能类似 Yoast,额外含 Google 新闻网站地图和视频网站地图 | yourdomain.com/sitemap.xml |
| All in One SEO | 支持自定义帖子类型,能按内容年龄和类型自动计算优先级 | yourdomain.com/sitemap.xml |
| Smart SEO Tool | 闪电博开发,自动生成 Sitemap,还含 TDK、图片 SEO、链接优化、robots.txt | — |
| WordPress 核心(5.5 版起) | 内建基本网站地图功能 | — |
💡 多数 SEO 专业人员更喜欢专用插件,因为有额外的控制和功能。
方案二:手动创建(小型静态网站)
用文本编辑器创建 sitemap.xml:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.yourwebsite.com</loc>
<lastmod>2024-01-01</lastmod>
</url>
</urlset>
每个要包含的页面,加一个新的 <url> 块。⚠️ 只适用于小型网站,规模变大就不实际。
方案三:非 WordPress 网站
其他建站平台通常有内建方案。完全自定义的网站,要靠外部生成器,定期把生成的网站地图上传到服务器:
- XML-Sitemaps.com:上传网站结构,或让它抓取网站来生成。
- Screaming Frog:按要求抓取网站并生成。
- Sitebulb Website Crawler:通过洞察力简化创建,优化网站结构。
做完检查
- 浏览器访问
yourdomain.com/sitemap.xml(或sitemap_index.xml),看到格式正确的 XML 文件,列出了你的 URL。 - 里面没有登录页、感谢页这类实用页面。
- lastmod 是真实的更新时间。
常见误区
- ❌ 花大量时间精雕细琢 changefreq 和 priority——只有 loc 和 lastmod 会直接影响抓取和索引决策。
- ❌ 把登录页、订单确认页、感谢页也放进去——只放搜索登陆页面。
- ❌ 网站不大,就认为不需要 Sitemap——几乎每个现代网站都能获益。
- ❌ WordPress 图方便只靠核心内建的基本 Sitemap——专用 SEO 插件有更多控制和功能。
Sources
Blog / Website:
官方文档: