站点地图是一个文件,其中包含有关网站内容和结构(如页面、视频)的信息,可帮助搜索引擎更好地了解网站。
什么是站点地图?
站点地图是一个文件,其中包含网站上的网页列表和所有其他类型的内容。
它还告诉搜索引擎这些信息是如何相关的和结构化的。搜索引擎可以使用此文件更快速、更高效地抓取网站。
想象一下,站点地图就像搜索引擎的路线图。它引导他们了解网站内容的结构。它就像一个索引,列出了您网站上可用的所有页面、帖子、媒体和资源。
当搜索引擎机器人抓取您的网站时,它们会遵循此虚拟地图以确保没有有价值的内容未被抓取,以便它们可以开始索引和排名的过程。
根据 Google 的说法,除了包含您网站上链接和页面的普通站点地图外,还有一些其他常见的站点地图类型:
-
视频站点地图:通过播放时间、分级和年龄适宜性分级等信息,帮助 Google 了解您的视频内容
-
新闻站点地图:帮助 Google 了解您已获准加入 Google 新闻的内容,并提供标题和发布日期等信息
-
图片站点地图:帮助 Google 了解您网站上的图片及其位置
为什么站点地图对 SEO 很重要?
站点地图是提高网站 SEO 性能的非常实用的工具。它可以帮助搜索引擎快速轻松地了解您网站的结构。
通过为搜索引擎提供地图(您网站的易于导航的蓝图),它增加了您的内容被搜索引擎找到、编入索引然后准确显示的机会。这也意味着您的网站可以更有效地在 SERP 上排名。
您还可以使用站点地图告诉搜索引擎您不希望哪些页面被索引,哪些页面很重要并且必须被抓取。
谷歌理解得越好,机器人越容易抓取你的网站,你的目标关键字排名和带来流量的速度就越快。
毕竟,做 SEO 的全部意义就是要在你想要的目标关键词的 SERP 上很好地呈现,那么为什么不加快这个过程呢?
当然,您的网站仍然可以在不提交站点地图的情况下被搜索引擎发现,因为 Google 会抓取网络并跟踪页面上的所有链接以引导更多页面。但是,在一天结束时拥有站点地图不会损害您的任何 SEO 工作。
总而言之,拥有站点地图可以帮助搜索引擎更快地找到您的页面,并提供您所有网页的概览,包括重要的网页和您不想显示的网页。
我的网站需要站点地图吗?
是否需要站点地图实际上取决于您网站结构的复杂程度。在这里,我们列出了一些场景来帮助您确定您的网站是否需要站点地图。
您的网站需要一个站点地图…
- 您的网站很大。超过数千个页面会降低您更新的内容被 Google 成功发现的机会。
- 您的网站包含大量富媒体。您的页面上有很多照片、视频、新闻和其他形式的媒体内容。站点地图可以向 Google 提供有关此内容的其他信息。
- 您的网站非常新。这通常意味着你的网站没有太多的外部链接,这意味着如果没有站点地图,Google 很难找到你的网站。
您的网站不需要站点地图…
- 您的网站很小。这意味着您的网站只有大约 500 个页面或更少。
- 您的网站很轻。您的网站不包含许多富媒体,如图像、视频、新文章等。
- 您网站的内部链接网络结构良好。Google 已经可以很容易地了解您网站的结构。
但是,每个站点都可以从拥有站点地图中受益。无论如何,建议为 Google 提交您网站的站点地图。
XML 站点地图 vs. HTML 站点地图
说到站点地图,站点地图主要有两种类型:XML 和 HTML。让我们深入研究这些站点地图并探索它们的区别。
XML 站点地图
XML 站点地图是以 XML 格式编码的文件,专供搜索引擎读取。它们列出了所有页面和 URL,并提供有关您网站结构的详细信息,包括每个页面的最新修改日期、更新频率以及每个页面的重要性。XML 站点地图对于 SEO 至关重要。
XML 站点地图作为基本数据的存储库,使搜索引擎能够完全理解您的网站,从而在 SEO 中发挥着至关重要的作用。它们包括关键元素,包括指定用于索引的 URL 的完整列表、表示 URL 最近修改日期的“lastmod”属性,以及表示 URL 的区域或语言差异的“hreflang”属性。
HTML 站点地图
HTML 站点地图专为用户设计。它们显示在网页上,作为访问该站点的任何人的导航指南。它概述了网站的布局。
在 SEO 方面,HTML 站点地图不如 XML 站点地图重要,但一个好的 HTML 站点地图可以帮助访问者找到他们正在寻找的内容,从而创造出色的用户体验。
XML 和 HTML 站点地图之间的差异
那么,这些类型的站点地图有何不同呢?让我们来了解一下。
- XML 站点地图适用于搜索引擎,而 HTML 站点地图适用于用户。
- XML 站点地图可帮助搜索引擎更好地了解您的网站,而 HTML 站点地图可帮助用户更好地引导您浏览您的网站。
- 具有复杂结构的网站需要 XML 站点地图,而具有复杂导航的网站需要 HTML 站点地图。
当我们谈论 SEO 领域的站点地图时,它通常涉及 XML 站点地图,而不是 HTML 站点地图。从现在开始,我们将只涵盖 XML 站点地图。
其他类型的站点地图
除了上面的站点地图外,还有一些其他类型的站点地图。
文字站点地图:
最简单的站点地图形式,仅包含纯文本。它们在早期版本的网站中非常常见,通常用于只有几个页面的小型网站。
RSS 源:
这种站点地图仅包含有关最近 URL 的信息,描述您网站上最近发生的更改或更新。它通常由每天发布大量文章的新闻网站、在线杂志或博客使用。
如何创建站点地图?
创建站点地图可以是手动或自动过程。
如果您想手动创建 XML 站点地图,您确实需要期待一项繁琐且耗时的编码任务。我们建议使用 CMS 为您自动生成和更新站点地图,或使用免费的在线站点地图工具。我们将在下文中详细探讨这些内容。
让 CMS 自动生成 Sitemap
通常,如果您的网站正在使用内容管理系统 (CMS),它会自动为您生成站点地图。此外,如果您的网站页面有任何更改,它将更新您的站点地图。如果您的 CMS 不提供此服务,通常有一个插件可以做到这一点。
如果您使用 WordPress 来运行您的网站,则需要安装像 Yoast SEO 这样的插件来创建站点地图。
Yoast SEO 是一个非常流行的 WordPress 插件,用于 SEO。安装后,它可以为您创建 XML 站点地图。请注意,如果您想在站点地图上包含或排除特定页面,您需要手动调整插件中的设置。
安装并激活后,Yoast SEO 插件可供您生成网站的站点地图。输入 “SEO”,然后输入 “General” 和 “Features”,以打开 “XML sitemaps” 切换。然后使用 “domain.com/sitemap.xml” 或 “domain.com/sitemap_index.xml” 来检查您新创建的站点地图。
XML 站点地图生成器
如果您的网站相对较小且轻便,例如大约 500 个页面,您可以尝试使用一些在线站点地图工具来创建 XML 站点地图。我们将介绍 Screamingfrog 和 XML-Sitemaps.com。
Screamingfrog 是一项领先的网站抓取服务。免费版的抓取限制最多为 500 个 URL,因此适用于相当小的网站。如果您想在您的网站上抓取更多页面,则需要许可证。
以下是在 Screamingfrog 上创建站点地图的方法:
安装 Screamingfrog 后,输入您网站的主 URL 并开始抓取过程。抓取完成后,转到 “Sitemaps” 部分中的 “XML sitemap” 并选择要包含的页面。
最后,下载文件。请记住,Screamingfrog 的爬行限制为 500。如果超过此数量,则文件中可能会缺少许多页面。查看有关如何使用 Screamingfrog 创建站点地图的更详细说明。
另一个已知的免费在线站点地图工具是 XML-Sitemaps.com。
它免费提供 XML 站点地图生成服务。抓取限制最多为 500 个页面。
只需输入您网站的 URL,然后它就会开始创建您的站点地图。完成后单击“查看站点地图详细信息”并下载您的文件。
创建站点地图的提示
尽管创建站点地图可能是一个自动化过程,但仍有一些细节您需要注意。在这里,我们提供了一些创建站点地图时的提示。
不包含 noindex URL
由于站点地图可以指示 Google 哪些 URL 要编入索引,因此您自然不希望列出不希望 Google 编入索引的 URL
使用多个文件提交大型站点地图
如果您的 URL 列表很长,我们建议您将站点地图分成几个文件。请注意,在线站点地图生成器会对文件进行抓取限制。此外,Google 将限制您可以在单个站点地图文件中包含的 URL 数量。该数字通常为 50,000 个 URL。因此,如果您的站点地图超过常规限制,解决方案是为您的网站创建多个站点地图文件。
仅包含规范 URL
如果您在不同的页面上有重复的内容,请记住在您要提交的站点地图中仅包含主 URL。在您的网站上拥有重复的页面可能会损害您的 SEO 性能。
如何提交站点地图?
提交站点地图的最简单方法是通过 Google Search Console。
首先,您需要有权访问您网站的 Google Search Console。点击 “Indexing” 部分,在侧边菜单上找到 “Sitemaps”。
如果之前有人为您的网站提交了 XML 站点地图,您可能会在“已提交的站点地图”部分看到一个 URL。在本节中,您还可以检查最后一个站点地图的日期、类型或状态。
您始终可以通过在 “添加新站点地图” 栏中输入新站点地图的 URL 来添加新的站点地图。只需点击 “提交” 按钮即可添加新的。
如果您最近提交的站点地图的状态变为绿色并显示 “成功”,那么您一切正常。如果您看到“无法提取”或“有错误”状态,请查看该报告以了解如何解决该问题。
另请注意,单个站点地图包含的 URL 不能超过 50,000 个,并且其大小不能超过 50 Mb。如果您的文件超过这些数字中的任何一个,您需要删除一些 URL 以使其更小,或者为您的网站创建多个文件。
但是,还有一件事需要记住:
Submitting a sitemap to Google doesn't guarantee that all your pages will be indexed.
搜索引擎仍然根据算法确定要索引的页面。将提交站点地图视为发出邀请——它增加了您的内容被发现的机会,但毕竟,这不是一张金票。
如何找到站点地图?
有几个可以检查或找到您提交的站点地图。
手动方式
查找站点的 XML 站点地图的最简单方法是通过此 URL 地址:
http://yourwebsite.com/sitemap.xml
您还可以使用下面的短语搜索运算符来检查网站的 XML 站点地图。替换站点的域名以完成该过程。
site:yourwebsite.com filetype:xml
通过 GSC
正如我们之前所展示的,您可以在 Google Search Console 上查看所有提交的站点地图历史记录。您只需单击站点地图即可查看站点地图的详细信息。点击 “打开站点地图” 找到详细的站点地图。
通过 Robots.txt
Robots.txt 是一个网站文件,告诉搜索引擎要抓取网站的哪个部分,不该抓取。使用下面的地址查找 Robots.txt 文件并在文件中搜索“sitemap”。您可以找到站点地图。
https://yourwebsite.com/robots.txt
了解有关 SEO 的更多信息
在本指南中,我们揭示了站点地图在针对搜索引擎优化您的网站方面发挥的重要作用。通过创建结构良好的 XML 站点地图和用户友好的 HTML 站点地图(如果需要),您可以为您的内容提供最好的机会来吸引目标受众。
请记住,SEO 是一个持续的过程,及时了解最佳实践是保持搜索引擎竞争优势的关键。如果您想了解更多关于 SEO 的信息或获得免费的 SEO 审计报告,请通过下面的黄色按钮联系