7 个站点地图示例:XML、HTML 与可视化站点地图
查看来自真实网站的 XML、HTML 与可视化站点地图示例,并了解站点地图应包含哪些内容。
站点地图帮助搜索引擎和用户了解你的网站是如何组织的。但并非所有站点地图类型都服务于相同的目的。
在本文中,我们拆解了三种常见类型——XML、HTML 和可视化站点地图——的真实示例,让你看到每一种长什么样、何时使用它,和它如何服务于某一特定目的。
你还会学到一些基本的站点地图最佳实践,让你的网站易于被发现。
什么是站点地图?
站点地图是一个文件,它列出了你网站上的重要页面,帮助搜索系统发现并理解你希望提供用于索引的页面——其中一些还能帮助用户浏览你的网站。
站点地图主要有两种格式:
- 可扩展标记语言(XML)站点地图:为搜索系统(而非人类)创建的文件,列出你希望有资格出现在搜索结果中的 URL
- 超文本标记语言(HTML)站点地图:一个包含指向关键页面链接的普通网页,帮助访问者浏览你的网站
以下是 XML 站点地图与 HTML 站点地图外观的对比:

有些品牌还会在网站规划或改版期间创建可视化站点地图。这些站点地图并不面向搜索引擎或用户发布——它们用于内部梳理网站结构、页面层级、导航路径和其他内容关系。
站点地图为何重要?
站点地图帮助搜索系统发现你希望出现在搜索结果中的页面。
搜索引擎必须先找到每个页面,然后才能对其索引(存储)和在搜索结果中排名(作为一条结果展示)。以下是该流程对传统搜索引擎来说的概览:

当重要页面被列在站点地图中时,你的内容也更有可能出现在 AI 生成的回答中。AI 工具拥有自己的爬虫,也可以使用搜索引擎的结果。
实际上,拥有一份最新的站点地图有助于你避免以下问题:
- 没有任何链接指向的页面
- 因网站庞大而导致的低效抓取
- 让爬虫困惑的复杂或不一致的结构
XML 站点地图示例
XML 站点地图是一个帮助搜索系统发现和抓取你网站页面的文件。
你通常会在类似“yourwebsite.com/sitemap.xml”的 URL 找到一份 XML 站点地图。
以下是一些真实的 XML 站点地图示例,它们列出了所有关键页面以实现高效抓取:
三星 XML 站点地图
三星使用一份站点地图索引文件来链接到许多面向不同地区的站点地图,这有助于管理他们的全球网站。
这份三星站点地图是大型企业如何处理国际化 SEO 的一个很好的示例。

百思买 XML 站点地图
百思买(Best Buy)使用一份由多个压缩 .gz 站点地图文件组成的站点地图索引,反映出其产品目录的规模和复杂性。
每个 .gz 文件都是一份压缩的 XML 站点地图,包含自己的一组 URL。由于文件经过压缩,它减小了站点地图的整体大小,并实现了更高效的抓取。

OpenAI XML 站点地图
OpenAI 使用一份相对较小的 XML 站点地图,列出高优先级页面。
这种极简做法表明,有效的 XML 站点地图会优先考虑抓取效率,而不是穷尽所有 URL 覆盖。

HTML 站点地图示例
HTML 站点地图是一个网页,它整理指向网站重要部分的链接,以帮助用户找到他们想要的内容。
以下是一些真实的 HTML 站点地图示例:
微软 HTML 站点地图
微软的 HTML 站点地图将指向宽泛的一级分类及清晰子分类的链接整理起来,使其庞大且内容丰富的网站更易于浏览。
这种结构很适合那些拥有大量产品、支持资源和散布在多个板块中的信息型页面的企业级网站。

沃尔玛 HTML 站点地图
沃尔玛的门店目录发挥着类似 HTML 站点地图的作用,它将门店位置和网站主要板块整理到一个可浏览的页面中。
这种结构帮助用户无需依赖主导航就能浏览各部门和地区页面,对于拥有大量基于位置内容的大型零售网站很有用。

苹果 HTML 站点地图
苹果的 HTML 站点地图按产品线和支持内容对链接分组,让访问者可以从单个页面浏览网站的所有主要板块。
这种整洁、以产品为中心的结构支持快速浏览和直观的导航。

可视化站点地图示例
可视化站点地图是在网站开发之前用来梳理网站结构和导航的规划文档。
大多数可视化站点地图使用方框、线条和流程图式布局来展示页面层级、导航流程和内容关系。这些元素让人更容易确定页面之间应如何相互链接。
这个简单的可视化站点地图示例展示了顶层页面如何分支到相关板块,帮助团队在创建内容之前验证层级和导航路径。

设计师常在 Figma、Sketch、Adobe XD 或 Writemaps 等工具中创建可视化站点地图示例。这些工具让团队能够在开发开始前就网站结构协作并达成一致。
了解 XML 站点地图结构
以下标签用于 XML 站点地图中,以传达所列页面的信息:
- <sitemapindex> 是站点地图索引文件中使用的根标签。它分组并引用多个站点地图文件,这在拥有许多 URL 的大型网站上很常见。
- <sitemap> 定义站点地图索引中的单个站点地图条目
- <urlset> 是包裹你站点地图中所有 URL 的开始标签。它定义你的站点地图所遵循的协议标准。
- <url> 包含单个页面的信息。每个被纳入的页面都有自己的 <url> 条目,并在其中嵌套标签。
- <loc> 指定所引用资源的确切位置。在标准 XML 站点地图中,这是某个网页的 URL。在站点地图索引文件中,<loc> 也可以指向另一个站点地图文件的 URL。
- <lastmod> 使用 YYYY-MM-DD 格式显示页面最后修改的时间。搜索引擎可能会用这个值来辅助重新抓取的决策,但仅当它被保持准确并持续更新时才有用。
- <changefreq> 建议页面内容更改的频率(每天、每周、每月等)。虽然 Google 会忽略这个标签,但其他爬虫可能会参考它。
- <priority> 使用 0.0 到 1.0 的值表示你网站上页面的相对重要程度。Google 会忽略这个标签,但在你审查或维护站点地图时,它可以帮你识别最重要的页面。
许多内容管理系统(CMS)平台(如 WordPress)会自动生成 XML 站点地图。你也可以使用站点地图生成器工具轻松创建一份。
创建好 XML 站点地图后,你可以直接将其提交给 Google,帮助它发现并处理你的重要页面。
XML 站点地图最佳实践
根据需要包含页面优先级
如果你想表示你认为哪些页面相对于其他页面更重要,可以在 XML 站点地图中使用 <priority> 标签,取值范围从 0.0(最低优先级)到 1.0(最高优先级)。
Google 会忽略 <priority> 标签,因此它不太可能对抓取产生影响。
根据需要标明更改频率
如果你想标明某个页面的内容可能多久更改一次,可以使用 <changefreq> 标签。
有效的 <changefreq> 值包括:
- Never(从不):不会再更改的归档内容,如历史记录
- Yearly(每年):每年更新的内容,如活动日历或年度报告
- Monthly(每月):每月更新的页面,如功能页或定期专栏
- Weekly(每周):每周更新的内容,包括博客板块或产品列表
- Daily(每天):频繁变化的内容,如新闻板块或每日特惠
- Hourly(每小时):快速变化的信息,如天气或交通数据
- Always(始终):不断变化的实时内容,如股票行情或实时数据流
Google 会忽略 <changefreq> 标签,因此它不太可能起作用。
避免重复内容
站点地图中只包含唯一、规范的页面,以确保搜索引擎不会把时间和资源(即所谓的“抓取预算”)浪费在不重要的内容上。
一个规范 URL是页面的首选版本,当多个 URL 显示相同或很相似的内容时,搜索引擎应将其视为主要来源。你通常使用 rel="canonical" 元素来指定它。
假设“yoursite.com/product”和“yoursite.com/product?ref=email”显示相同的内容。在这种情况下,你只应在站点地图中包含规范版本(即“yoursite.com/product”)。
重复 URL 的常见来源包括:
- 创建同一页面多个版本的 URL 参数
- 同一 URL 的 HTTP 和 HTTPS 版本
- 同一 URL 的 WWW 和非 WWW 版本
- 你 URL 的适合打印的页面版本
避免 noindex 页面
带有 noindex 指令的页面会告诉搜索引擎和 AI 工具将其排除在搜索结果之外,因此不要在站点地图中包含 noindex 页面。
排除 noindex URL 可以让你的站点地图专注于你希望访问者通过搜索找到的内容。
使用多个站点地图
单个 XML 站点地图最多只能包含 50,000 个 URL,且必须小于 50 MB,因此如果你的网站超出这些限制,请使用多个站点地图,并用站点地图索引文件来组织它们。
大型网站通常按内容类型拆分站点地图——例如博客文章、产品页面等——以便搜索引擎更容易抓取和理解网站结构。
确保你的站点地图没有错误
一份没有错误的站点地图有助于搜索引擎和 AI 系统正确地抓取你的网页。
使用 Semrush 的免费 SEO 检测工具 Site Audit,在发现其他技术 SEO 问题的同时发现并修复常见的站点地图问题。
输入你的网站并点击“Start Audit(开始审计)”。Site Audit 会在审计过程中自动检测并检查你的 sitemap.xml 文件。

抓取完成后,打开“Issues(问题)”标签页并搜索“sitemap”,以找出与你的站点地图直接相关的问题。

点击任何问题上的“Why and how to fix it(原因及修复方法)”,查看解决问题的指导。点击文本中的链接部分,查看受影响的具体 URL。

解决这些问题可以让你的站点地图与网站结构保持一致,并支持更强的技术 SEO。
今天就试用 Site Audit。