Tutorial de SEO de Google

站点地图定义以及如何创建网站地图

什么是站点地图?

站点地图是网站的蓝图可帮助搜索引擎查找抓取网站的所有内容并为其建立索引站点地图还告诉搜索引擎您网站上的哪些页面最重要

站点地图主要有五种类型

  • 普通 XML 站点地图 这是迄今为止最常见的站点地图类型它通常采用 XML 站点地图的形式链接到您网站上的不同页面
  • 视频站点地图专门用于帮助 Google 了解您网页上的视频内容
  • 新闻站点地图帮助 Google 在获准使用 Google 新闻的网站上查找内容
  • 图片站点地图帮助 Google 查找您网站上托管的所有图片
  • HTML 站点地图HTML 站点地图曾经是一种改进网站导航并在一个位置提供指向所有页面的链接的流行方式不要使用 HTML 站点地图来替代良好的网站导航元素(例如菜单页脚链接面包屑类别)ETC。)

为什么站点地图很重要?

GoogleYahoo 和 Bing 等搜索引擎使用您的站点地图来查找您网站上的不同页面

站点地图可以帮助搜索引擎找到页面

Google 越能了解您的网站越容易抓取您就能越有效地对目标关键字进行排名并为您的网站带来更多流量话虽如此根据上述信息我们可以更深入地了解站点地图的好处

让您的页面更快地被抓取和索引

Google 无法每天抓取整个互联网。de lo contrario,它针对不同的网站和内容类型有不同的抓取“时间表”因此有时 Google 可能需要几天几周甚至几个月的时间才能发现您网站上的新页面站点地图可以帮助 Google 更快地发现新网页并将其编入索引

保持高价值页面表现良好

您是否曾经更新过网站上的页面(可能是为了刷新您的常青内容)但没有看到 SERP 中反映的更改?这是因为自您更新以来 Google 尚未抓取该页面通过更高效的抓取和索引编制您可以确保用户看到的是最高价值和/或经常修改的页面的最新版本

帮助搜索机器人找到孤立页面

Google 机器人通常会像访问者一样发现您网站上的网页通过跟踪其抓取的网页上的链接(这就是为什么内部链接 非常重要)孤立页面是您网站上没有其他链接指向它的页面因此 Google 很难访问它们但通过站点地图中的这些页面Google 可以更轻松地找到它们并为其建立索引

什么是站点地图 - 孤立页面

帮助Google识别重复页面

在多种情况下商业网站会出现重复或接近重复的页面,Por ejemplo,在电子商务网站上您可能会看到使用该产品的不同颜色复制产品页面在这些情况下Google 可能不知道页面的哪个版本是您想要排名的主要版本通过站点地图您可以使用规范标记向 Google 展示哪个版本是主要版本哪些版本是重复版本

如何查找站点地图

以下是在网站上查找站点地图的一些有效方法

手动检查

查找 XML 站点地图的最简单方法是手动查找最常见的是网站站点地图位于以下 URL 地址: 

https://domain.com/sitemap.xml

经常特别是如果网站使用 WordPress 的Rank Math 插件Yoast SEO 插件您将被重定向到站点地图索引 ( /sitemap_index.xml)

en este caso,它将如下所示

站点地图:定义以及如何创建网站地图
站点地图索引

如您所见站点地图索引是一个简单的文件其中列出了网站的所有站点地图(是的可以有多个站点地图。)

要查看实际的站点地图只需单击索引中特定站点地图的链接即可

搜索运算符

搜索运算符是特殊的短语或符号您可以将其添加到搜索查询中以返回更具体的结果

以下是一些可用于在网站上查找站点地图的搜索运算符

  • “site:domain.com filetype:xml”
  • “site:domain.com inurl:sitemap”
  • “site:domain.com intitle:sitemap”

您可以在所有流行的搜索引擎中使用这些运算符例如 GoogleBing 或 Yahoo。 

只需在搜索栏中输入运算符并将“domain.com”替换为实际网站的地址即可。 

谷歌中的搜索运算符

搜索结果应返回网站站点地图的位置(如果存在)并且您使用的搜索引擎已对其建立索引

搜索结果

谷歌搜索控制台

如果您有权访问网站的 Google Search Console则站点地图可能已在那里提交

前往左侧菜单“索引”部分中的“站点地图”报告

谷歌搜索控制台中的站点地图

Aquí,您会看到一个名为“已提交的站点地图”的部分如果有人之前提交过 XML 站点地图您将在列表中找到其 URL

在 Google 搜索控制台中提交的站点地图

Aviso我们将在本指南后面讨论如何向 Google Search Console 提交站点地图。 

Robots.txt

Robots.txt 是一个网站文件它告诉搜索引擎抓取工具要抓取网站的哪些部分以及要避免哪些部分

您应该将其放置在网站的根文件夹中:https://domain.com/robots.txt

如果 robots.txt 文件遵循最佳实践它将链接到网站站点地图只需在 robots.txt 文档中搜索“站点地图”即可

链接到站点地图的部分将如下所示

站点地图:定义以及如何创建网站地图

如何设置站点地图

使用Yoast插件创建站点地图

您的第一步是创建站点地图

如果您使用 WordPress您可以使用 Yoast SEO 插件 获取为您制作的站点地图

Yoast插件

使用 Yoast 制作 XML 站点地图的主要好处是它可以自动更新(动态站点地图)

por lo tanto,每当您向网站添加新页面(无论是博客文章还是电子商务产品页面)时指向该页面的链接都会自动添加到您的站点地图文件中

站点地图中的新链接

usarGoogle XML Sitemapsenchufar创建站点地图

如果您不使用 Yoast您还可以使用许多其他适用于 WordPress 的插件(例如 Google XML Sitemaps)创建站点地图

WordPress XML 站点地图

usarRank Mathenchufar创建站点地图

如何启用 HTML 站点地图

在 Rank Math 免费版本中启用 HTML 站点地图非常容易。primero,确保您已从WordPress 仪表板 → Rank Math SEO 启用站点地图模块如下所示

启用站点地图模块

Próximo,导航至Rank Math SEO → 站点地图设置 → HTML 站点地图并切换HTML 站点地图 选项

HTML 站点地图

配置 HTML 站点地图选项

启用 HTML 站点地图选项后您会注意到一个选项列表可帮助您配置 HTML 站点地图如下所示

HTML 站点地图设置

我们现在将详细讨论每个选项

显示格式

您可以选择短代码o页面选项显示 HTML 站点地图

显示格式
短代码

如果您在“显示格式”中选择了短代码选项您就会找到此选项将短代码复制并粘贴到要显示 HTML 站点地图的位置

短代码选项
Page页

如果您在“显示格式”中选择了页面选项您就会找到此选项从下拉列表中选择要在其中显示 HTML 站点地图的页面

页面选项
排序方式

选择您希望如何对 HTML 站点地图中的项目进行排序可用选项包括发布日期修改日期按字母顺序排列y帖子 ID

排序依据选项

Por ejemplo,如果您从下拉菜单中选择按字母顺序则 HTML 站点地图中的项目将按字母顺序排序如下所示下面

按字母顺序排序
显示日期

启用开关以显示每个帖子的发布日期

显示日期选项

启用显示日期选项后将显示每个帖子和页面的所有发布日期

显示发布日期
项目标题

此选项显示每个帖子的标题可用选项包括项目标题ySEO 标题

项目标题选项

Por ejemplo,如果您选择SEO 标题选项则会显示所有 SEO 标题如下所示

显示 SEO 标题

配置完 HTML 站点地图设置后请点击保存更改按钮保存您的设置

如何选择帖子类型和内容HTML 站点地图中包含的分类法

现在我们已经配置了 HTML 站点地图设置您还可以选择要包含在 HTML 站点地图中的帖子类型和分类法

Para tal fin,请导航至Rank Math SEO → 站点地图设置在每个帖子类型下分类法中您可以找到一个选项包含在 HTML 站点地图中如下所示启用切换按钮以将其包含在 HTML 站点地图中

选择帖子类型和分类法

Después de la finalización,点击保存更改按钮保存您的设置

如何访问 HTML 站点地图

如果您选择了页面选项请从下拉菜单中选择您的页面如下所示

选择页面

选择页面并保存更改后您将看到可以访问站点地图的页面如下所示

访问 HTML 站点地图

如果您选择了短代码选项请创建新的帖子/页面或者从以下位置导航到现有的帖子/页面编辑屏幕您的 WordPress 仪表板

在帖子/页面编辑屏幕中点击‘+ 符号并添加短代码如下所示

将短代码添加到帖子/页面

Próximo,添加 HTML 站点地图短代码以显示 HTML 站点地图如下所示

添加 HTML 站点地图短代码

您还可以将此短代码与任何 WordPress 页面构建器(例如 ElementorDivi 等)一起使用。Después de la finalización,更新/发布您的帖子

就是这样!然后您可以查看帖子/页面因为 HTML 站点地图现在可用如下所示

显示 HTML 站点地图

如果您不使用 WordPress 怎么办?

不用担心您可以使用第三方站点地图生成器工具,Por ejemploXML-Sitemaps.com这些将生成一个 XML 文件您可以将其用作站点地图

XML 站点地图

de cualquier manera,一旦创建了站点地图我建议手动查看它

Backlinko XML 站点地图

(您的站点地图通常可以在 site.com/sitemap.xml 中找到但这取决于您的 CMS 以及您用来创建站点地图的程序)

它应该显示您网站上的所有页面

Backlinko – 帖子 XML 站点地图

如果一切看起来都不错就可以向 Google 提交您的站点地图

如何向 Google 提交和检查站点地图

向 Google 提交您的站点地图

将站点地图登录信息提交到您的Google Search Console帐户

Entonces,转到侧边栏中的“索引”→“站点地图”

Google 搜索控制台 – 导航

如果您已经提交了站点地图您将在此页面上看到“已提交的站点地图”列表

Google 搜索控制台 - 站点地图

de cualquier manera,要提交站点地图请在此字段中输入站点地图的 URL

添加站点地图

并点击“提交”

提交新的站点地图

如果一切都已设置完毕您将开始在此页面的“提交的站点地图”部分下看到有关站点地图的信息

提交的站点地图

使用站点地图报告来发现错误

一旦 Google 抓取了您的站点地图请在“已提交的站点地图”下单击它

Google Search Console – 提交的站点地图

如果您看到“站点地图索引已成功处理”则 Google 已成功抓取您的站点地图

已处理站点地图索引

您还可以单击小条形图图标以转到站点地图的覆盖率报告

查看指数覆盖范围

此报告向您显示 Google 在您的站点地图中找到了多少个网址……以及其中有多少页面最终进入了 Google 索引

覆盖率报告

Por ejemplo,您可以看到我的站点地图包含指向 116 个网页的链接。 109 个为“有效”,6 个为“排除”

“有效”排除

我显然可以忽略有效页面

但我确实想查看所有“排除”页面看看发生了什么

事实证明我的站点地图中的这 6 个 URL 收到了“重复已提交的 URL 未选为规范”消息

排除错误消息

当我查看 URL 时我发现这些页面是我一开始就不想编入索引的

排除的示例

所以我应该从我的站点地图中删除它们

使用站点地图查找索引问题

使用站点地图的一大好处是它可以为您提供以下方面的大致估计

  • 您想要索引多少页
  • 有多少页已编入索引

Por ejemplo,假设您的站点地图链接到 5,000 paginas。

但当您查看 Google Search Console 时您的网站只有 2,000 个已编入索引的页面

这是出现问题的迹象 5,000 个页面中可能存在大量重复内容。por lo tanto,Google 并未将所有这些内容编入索引

或者您网站上的页面数量可能超出您的抓取预算

网站地图专业提示

网站很大?将内容分解为更小的站点地图站点地图限制为 50k 个网址。por lo tanto,如果您运行的网站包含大量页面Google 建议将您的站点地图分成几个较小的站点地图

注意日期站点地图中的网址都有一个与之关联的“上次修改”日期

站点地图上次修改

我建议仅当您对网站进行重大更改(或向网站添加新内容)时才更改这些日期。de lo contrario,Google 会警告更新未更改的网页上的日期可能会被视为垃圾邮件策略

不要担心视频站点地图 视频架构已在很大程度上取代了对视频站点地图的需求视频站点地图绝对不会损害您的页面获取视频丰富摘要的能力但这通常不值得这么麻烦

保持在 50MB 以下Google 和 Bing 都允许站点地图最大 50MB。por lo tanto,只要您的大小低于 50MB就可以了

HTML 站点地图 这基本上相当于 XML 站点地图……但对于用户而言

HTML 站点地图

您不一定需要这些因为 Google 和其他搜索引擎现在依赖于您的 XML 站点地图但如果您认为它们对人类访问者有用那么 HTML 站点地图可能不会损害您的 SEO 工作

优化站点地图的技巧

  • 使用 XML 文件构建内部链接和外部 URL

XML 文件是一个 URL 列表将爬行机器人引导至内容以及网站上的路径。por lo tanto,在站点地图中使用内部和外部链接可以让网络爬虫了解网站上哪些内容被认为是重要的并有助于减少孤立页面的出现这种清晰度提高了 SEO 的整体健康状况这对排名来说是个好兆头!

笔记

XML 站点地图不能保证网页的索引但可以提高可索引的机会

  • 保持根目录干净有序

根目录存储域上的其他文件夹和文件它是形成网站的所有文件和目录的中心位置所有 Web 请求都从根目录开始

假设将站点地图包含在根目录之外是无害的但这违反了既定的协议站点地图的位置决定了它可以容纳的文件我认为当 sitemap.xml 不在根目录中时搜索引擎不会太在意

避免多个文件堵塞根目录因为这会影响网站的响应能力

  • 在站点地图页面 URL 中包含所有网页

如上所述站点地图充当 Google 机器人的路径将它们带到网站上的所有网页即使内部链接不太好将所有网页包含在站点地图文件中可以增强网站和搜索引擎之间的通信

常见问题解答

我需要站点地图吗?

一般来说Google 本身在互联网上查找网页方面做得相当不错但正如我们上面建立的那样站点地图可以帮助提高您的 SEO a>——对于某些站点而言比其他站点更多根据Google 的说法如果出现以下情况您需要站点地图

  • 您有一个大型(500 多个页面)网站。 数千个网页意味着 Google 抓取工具更有可能忽略新的或更新的网页
  • 您缺少内部链接。 又名大量孤立页面
  • 您的网站是新网站或几乎没有反向链接因为网络爬虫通过跟踪从一个网站到另一个网站的链接来发现网站页面
  • 您拥有大量富媒体又名您想要在搜索结果中显示的图像视频或新闻页面

网站地图会影响SEO吗?

Sí。站点地图列出了网站上的所有优先页面以指导搜索引擎抓取和可索引性这提高了网站的排名使其对大量互联网用户可见从而对 SEO 工作起到了补充作用

站点地图的目的是什么?

站点地图是您网站的蓝图可帮助搜索引擎查找抓取和索引您网站的所有内容站点地图还告诉搜索引擎您网站上的哪些页面最重要

Acerca de Departamento editorial

El personal editorial de Kuajinggu es un equipo de expertos en WordPress.,Dirigido por Dylan,en WordPress、anfitrión virtual、comercio electrónico、Más de 10 años de experiencia en SEO y marketing.。kuajinggu fue creado en 2014 Año,Actualmente, el sitio web de recursos de WordPress gratuito más grande de la industria.,A menudo conocida como la Wikipedia de WordPress.。

Deja una respuesta