首页 > 文章专栏 > 正文

WordPress Google Search Console 新手入门指南

Google 已经能精确告诉你:你的网站为哪些关键词排名、哪些页面出现故障,以及下一个流量增长点藏在哪里。

这个免费工具就是 Google Search Console,而大多数 WordPress 站长在连接一次后,就再也没登录过。

在本篇面向新手的指南中,猫哥将教你如何在 WordPress 上设置 GSC、控制 Google 抓取哪些内容、在索引错误造成流量损失前修复它们,并利用其报告提升网站流量。

Google Search Console for WordPress 新手指南

什么是 Google Search Console?

Google Search Console 是 Google 提供的一项免费服务,帮助你监控和维护网站在 Google 搜索结果中的表现。它就像一个网站的健康仪表盘,向你展示 Google 在查看你的页面时究竟看到了什么。

Search Console 提供三大核心优势:

  • 准确的关键词数据:它向你展示用户输入哪些确切词语才能找到你的网站。
  • 即时错误提醒:它会在技术故障、安全问题或移动端可用性问题损害排名之前,向你发出警告。
  • 与 Google 的直接沟通渠道:你可以提交新内容进行索引,并请求重新抓取已更新的页面。

请注意,Google Search Console 与 Google Analytics 并不相同

  • Google Analytics 追踪的是访问者到达你的 WordPress 博客或网站后做了什么。
  • Google Search Console 追踪的是用户最初是如何找到你的,以及 Google 是如何抓取你的内容的。

最棒的是,无论你的网站规模多大,Search Console 都完全免费。它和 Google Analytics 一样,应该是你在任何新 WordPress 网站上设置的首批工具之一。

搜索引擎抓取和索引是如何工作的

在开始修复 Google Search Console 中的问题之前,了解两个你将会不断看到的词会很有帮助:抓取(Crawling)索引(Indexing)。它们听起来相似,但描述的是两个不同的阶段。

抓取是指搜索引擎的机器人(即自动化的程序,有时被称为爬虫)访问你的网站以发现其内容。它们会顺着每个页面上的链接,然后重复这个过程,逐个链接地在你的网站上移动。

搜索引擎抓取工作原理图

索引是下一个阶段, Google 将抓取到的内容添加到其搜索数据库中。一个形象的比喻是:图书馆员阅读一本新书(抓取),然后将其添加到图书馆目录中(索引)。

一个页面必须先被索引,之后才能出现在搜索结果中。本指南后面会提到的一些控制措施会完全阻止抓取,而另一些则仅阻止索引,我们在介绍时会明确说明。

由于本指南涵盖的内容较多,你可以使用下面的快速链接直接跳转到你想首先阅读的部分:

  • 第一部分:在 WordPress 上设置 Google Search Console
  • 第二部分:控制搜索引擎抓取和索引的内容
  • 第三部分:查找并修复抓取和索引问题
  • 第四部分:理解和优化抓取预算
  • 第五部分:使用 Google Search Console 提升流量
  • 第六部分:改善技术性能
  • 第七部分:管理你的 Search Console 账户
  • 关于 Google Search Console 的常见问题
  • WordPress SEO 的额外资源

第一部分:在 WordPress 上设置 Google Search Console

通常情况下,你只需几分钟就能设置好 Google Search Console,不过对大多数新手来说,最棘手的部分是向 Google 证明你拥有你的网站。

将网站添加到 Google Search Console

首先,访问 Google Search Console 网站,点击“开始使用”按钮。

点击开始使用按钮

系统会要求你使用 Google 或 Gmail 账号登录。

登录后, Google 会要求你在两种资源类型中选择:“网域”“网址前缀”

选择资源类型

在本指南中,我们推荐使用“网址前缀”方法,因为这是使用 SEO 插件验证网站的最简单方式。网域方法可以一次性覆盖你网站的所有版本,但需要编辑 DNS 记录,这对新手来说可能比较复杂。

需要记住的是, Google 将 httphttps 视为不同的协议,也将 www.example.comexample.com 视为不同的网站。因此,请确保输入的网址与你网站实际使用的地址完全一致。

如果你不确定该地址,请登录 WordPress 后台,进入“设置” » “常规”页面,你的网站地址会显示在“站点地址”字段中。

在WordPress设置中查看网站地址URL

将此网站地址输入 GSC 后,点击“继续”按钮。

然后, Google 会要求你验证所有权。虽然有多种验证方式,但我们将使用 HTML 标记方法,因为它最简单。

使用HTML标记方法验证所有权

接下来,点击展开 HTML 标记选项,然后复制里面的验证代码。

下一步是将该代码添加到你的 WordPress 网站。手动操作需要编辑主题文件,这对新手来说有风险。

一个更简单的方法是使用 All in One SEO (AIOSEO) 插件,它是最适合新手的 WordPress SEO 插件,也是猫哥自己在许多网站上使用的。

如果你更喜欢 Google 自己的工具,也可以使用 Google Site Kit 插件。Site Kit 通过引导式登录流程将你的网站连接到 Search Console,无需复制任何代码。但猫哥推荐使用 AIOSEO,因为它还能处理你的站点地图、页面内 SEO 以及我们稍后会介绍的抓取控制功能。

首先,在你的网站上安装并激活 AIOSEO 插件。你可以使用插件的免费版本来连接你的网站到 Google Search Console。

之后,进入“AIOSEO” » “常规设置”页面。

All in One SEO (AIOSEO) WordPress 插件

接下来,点击“站长工具”选项卡。

然后,选择“Google Search Console”选项。

如何将AIOSEO连接到Google Search Console

现在,将你之前复制的代码粘贴到“Google 验证代码”框中。

最后,点击“保存更改”按钮进行存储。

在AIOSEO中设置站长工具验证代码

代码添加完成后,返回 Google Search Console。

在这里,点击“验证”按钮。

在 Google Search Console 中点击验证按钮

Google Search Console 现在会查找你网站代码中的 HTML 标记。

如果你按照步骤操作,将会看到“所有权验证成功”的消息。

所有权验证成功消息

现在,你可以点击“前往资源”链接打开你的仪表盘。

如果添加代码后 Google Search Console 无法验证你的网站,请清除你的 WordPress 缓存后重试。

提交你的 XML 站点地图

XML 站点地图是一个文件,列出了你网站上的所有重要页面,并告诉搜索引擎哪些页面最重要。虽然 XML 站点地图不会直接提升你的排名,也不能保证 Google 会索引每一个页面,但它就像一张路线图,帮助 Google 更快地发现你的页面。

如果你在之前的步骤中安装了 All in One SEO,那么该插件会自动为你创建一个站点地图。

要检查它,请进入“All in One SEO” » “站点地图”,确保“启用站点地图”的开关是打开状态。

在AIOSEO中启用站点地图开关

你的站点地图的地址看起来像 http://example.com/sitemap_index.xml,请将 example.com 替换为你自己的域名。

要提交它,请打开 Google Search Console 仪表盘,点击左侧边栏的“站点地图”,粘贴该 URL,然后点击“提交”按钮。

在 Google Search Console 中添加新站点地图

Google Search Console 现在会检查站点地图,并利用它来改进对你网站的抓取方式。

更多详情,请查看猫哥的指南:WordPress 站点地图是什么以及如何创建

将 Google Search Console 连接到 Google Analytics

将 Search Console 连接到 Google Analytics 4 (GA4) 可以让你将搜索数据与流量数据结合起来分析,从而更全面地了解你的热门内容和关键词。这两个工具回答不同的问题,聪明的站长会一起使用它们。

如果你还没有设置 Analytics,猫哥推荐使用免费版的 MonsterInsights,它是最好用的 Google Analytics 插件,对新手友好。它会在你的 WordPress 后台自动显示顶级的 Search Console 关键词,这样你就不用切换标签页了。

你可以按照猫哥的逐步指南:如何在 WordPress 中安装 Google Analytics

MonsterInsights 中的 Search Console 报告

如果你想在 Google Analytics 网站内直接查看 Search Console 报告,你需要先将这两个工具关联起来。你可以从任一平台开始此过程,但由于我们已经在 Search Console 中登录,我们将从这里开始。

在 Search Console 的左下角,点击“设置”按钮,然后在“常规设置”下,点击“关联”旁边的箭头。

Search Console 设置中的关联

这会打开一个页面,列出你已经关联的任何服务。在下面,你会找到关联 Google Analytics 的链接,点击“关联”这个词开始操作。

一个快速的设置向导会在弹出窗口中打开,你可以选择你的 Google Analytics GA4 资源和数据流,然后确认关联。只需按照屏幕上的提示完成连接即可。

确认 Search Console 和 Google Analytics 之间的关联

完成后,Google Analytics 将出现在你的关联服务列表中。

Search Console 的数据在收集后大约 48 小时内会在 Analytics 中生效,并且在接下来的 16 个月内均可查看。

Google Analytics 被列为关联服务

还有一个步骤常常让新手感到困惑,因为 Search Console 报告不会自动出现在你的 GA4 菜单中。要添加它们,请访问 Google Analytics 网站,点击左侧的“报告”图标,然后点击“”。

打开 Google Analytics 库

在“集合”下,找到 Search Console 集合,然后点击“编辑集合”。你不需要在下一个屏幕上更改任何内容,只需点击顶部的“返回”按钮即可。

在 Google Analytics 中自定义 Search Console 集合

接下来,点击 Search Console 卡片顶部的三个点,然后从出现的菜单中选择“发布”。

在 Google Analytics 中发布 Search Console 报告

发布后,会将一个新的 Search Console 部分添加到你的 Analytics 报告菜单中。从现在开始,你可以通过“报告”来查看你的搜索数据,然后点击展开 Search Console 部分。

Google Analytics 导航菜单中的 Search Console 报告

第二部分:控制搜索引擎抓取和索引的内容

大多数时候,你希望 Google 抓取并索引所有内容,但在某些情况下,你可能需要相反的操作。例如,你可能正在构建一个在线网站、运行一个私人博客,或者将 WordPress 用于内部文档,这些文档不应公开。

许多人认为,如果没有其他网站链接,搜索引擎就永远不会找到你的网站,但事实并非如此。其他人可能过去拥有过你的域名。还有成千上万的网络目录仅仅列出域名,这意味着即使没有外链,你的网站仍然可能出现在搜索结果中。

下面,猫哥将介绍四种方法,告诉搜索引擎它们可以访问网站的哪些部分,哪些不能。你将使用 Google Search Console 来确认你的设置是否生效。

方法一:使用 WordPress 设置阻止搜索引擎

这是最简单的方法,但不能完全保护你的网站。WordPress 内置了此选项,你可以在“设置” » “阅读”中找到,并勾选“搜索引擎可见性”旁边的复选框。

WordPress 中的搜索引擎可见性设置

勾选此框后,WordPress 会向你的页面添加一个 noindex, nofollow 的 robots meta 标签,要求搜索引擎不要列出它们或跟踪它们的链接。它还会在你的 robots.txt 文件中添加一条 Disallow: / 规则。这是一个小文本文件,告诉机器人它们可以请求你网站的哪些部分。

但这里有一个重要的注意事项:因为 robots.txt 规则阻止了机器人抓取你的页面,它们可能永远无法读取到 noindex 标签。如果另一个网站链接到你, Google 仍然可能列出你的 URL,并注明“此页面的信息不可用”。

因此,如果你想让搜索引擎完全无法索引你的网站,请使用下面的密码保护方法之一。它们是最可靠的选择。

方法二:使用 AIOSEO 阻止单个页面的索引

有时,你希望搜索引擎索引你的网站,但排除特定的文章或页面。最简单的方法是使用免费的 AIOSEO 插件。它允许你逐页控制索引设置。

要进行设置,只需编辑你想隐藏的文章或页面。然后,在内容编辑器下方滚动到 AIOSEO 设置框,点击“高级”选项卡。

AIOSEO 高级设置选项卡

默认情况下,页面使用你的标准机器人设置,因此下一步是将“使用默认设置”开关切换到关闭状态。关闭后,勾选“No Index”复选框。

关闭“使用默认设置”并启用“No Index”

发布或更新文章后,All in One SEO 将告诉搜索引擎不要索引该特定页面。你网站的其余部分将完全对搜索引擎开放。

方法三:通过 cPanel 密码保护整个网站

如果你的 WordPress 托管提供商提供 cPanel,你可以从那里锁定整个网站。

⚠️ 在服务器级别保护你的网站会阻止所有外部流量到达你的网站。如果你正在测试第三方服务,如外部 cron 作业或支付网关,它们将无法连接到你的网站。因此,你只应对尚未上线的网站使用此方法。

首先,登录你的 cPanel 仪表盘,在“文件”部分点击“目录隐私”图标。

cPanel 中的目录隐私功能

接下来,找到安装 WordPress 的文件夹,通常是 public_html 文件夹,然后点击其旁边的“编辑”按钮。如果你在 public_html 下有多个 WordPress 网站,请点击 public_html 链接浏览它们,然后编辑你要保护的特定网站的文件夹。

在打开的屏幕上,勾选“密码保护此目录”复选框,点击“保存”,并可选地为受保护的目录命名。

勾选密码保护此目录

然后,你会看到访问权限已更改的确认,点击“返回”按钮继续。

在下一个屏幕上,通过输入用户名和密码来创建一个新用户。最好将这些信息保存在密码管理器中,因为你以后需要它们来查看你的网站。

创建用户名和密码

点击“保存”后,你的网站就受到密码保护了。从现在开始,任何访问者都需要输入用户名和密码才能看到任何内容,包括搜索引擎机器人。

访问网站需要用户名和密码

方法四:使用插件密码保护 WordPress

如果你使用的是托管 WordPress 主机,可能无法访问 cPanel。在这种情况下,你可以使用插件来代替。

第一个选择是 SeedProd。它是最受欢迎的 WordPress 即将上线和维护模式插件。它非常适合正在建设中的网站,因为它会向你的真实访客展示一个精美的着陆页,同时完全隐藏你未完成的网站,不让搜索引擎看到。

WordPress 的 SeedProd 页面构建器插件

第二个是 Password Protected 插件。它是一个简单的工具,可以让你用一个密码锁定你的网站,而无需创建任何新的用户账户。

如何检查 Google 是否已索引你的网站

更改任何这些设置后,你需要确认它们是否生效。你可以通过两种快速方法进行检查。

快速的方法是在 Google 搜索中输入 site:yourdomain.com。搜索结果会大致显示 Google 当前索引了你哪些页面。

更精确的方法是使用 Search Console 中的“网址检查”工具,我们稍后会详细介绍。这个工具会告诉你 Google 是否索引了某个特定 URL。如果页面未被索引,该工具通常会解释原因。

第三部分:查找并修复抓取和索引问题

一旦搜索引擎开始抓取你的网站,Google Search Console 就成为你针对可能造成流量损失的技术问题的早期预警系统。最好的起点是“页面”报告。

要找到它,请打开左侧菜单中的“索引”部分,然后点击“页面”。该报告会将你的 URL 分为“已索引”和“未索引”两组。向下滚动会显示详细的错误列表,你可以点击这些错误以获取更多信息。

Google Search Console 中的页面报告

你可能会看到的一些常见错误包括:

  • 404 错误:指爬虫沿着一个 URL 访问,却到达了一个不存在的页面。
  • 软 404 错误:指页面在 Google 看来像 404,但你的服务器仍将其报告为成功。
  • 服务器错误:指你的服务器超时或没有响应,通常发生在流量高峰期或维护期间。
  • 未跟随:指 Googlebot 无法跟随某个特定链接,通常是由于复杂的代码或重定向链导致。

修复 404 错误

请记住,你不需要修复所有 404 错误。如果你故意删除了一篇文章并且不想重定向它,让 Google 看到 404 错误是完全没问题的。 Google 最终会自动将该页面从其搜索索引中移除。

要调查,请在页面报告中点击错误以查看受影响的页面,然后复制一个 URL 并在新的浏览器标签页中打开它。如果你看到一个本应存在的内容却显示为 404 页面,你可以恢复它,或者设置一个重定向到最接近的在线页面。猫哥的指南:如何修复 WordPress 404 错误 对此有详细说明。

有时,404 错误也可能是由你的 WordPress 固定链接设置问题引起的。你可以很容易地排除这一点:在 WordPress 仪表盘中进入“设置” » “固定链接”,然后在不改变任何设置的情况下,点击“保存更改”按钮。

在固定链接页面保存更改

这个简单的操作会刷新你网站的 URL 结构,通常会立即清除错误。

修复软 404 错误

软 404 错误有点棘手。当 Google 看到一个看起来像空页面或缺失页面的内容,但你的服务器却发送了成功代码时,就会发生这种情况。例如,这通常发生在自动生成的、但还没有任何博客文章的分类页面上,或者内容非常单薄、缺乏实际文字的页面上。

页面报告中的软 404 错误

要解决这些错误,请在页面报告中点击特定的错误,然后在一个新的浏览器标签页中打开其中一个受影响的页面。

如果页面显示正常,你可以安全地忽略此警告。但是,如果页面确实显示了一个缺失页面的文档,则需要立即处理。

对于一个实际上有效的页面,请点击“已提交的网址似乎是一个软 404”链接,在新标签页中确认页面,然后点击“验证修复”按钮,以便 Google 重新抓取它。

验证软 404 错误的修复

如果你的 WordPress 搜索功能生成了这些错误,最简单的修复方法是阻止 Google 抓取搜索 URL,方法是在你的 robots.txt 文件中添加 Disallow: /?s=Disallow: /search/。请记住,在 robots.txt 中阻止 URL 会阻止抓取,但如果有人链接到该页面,这并不能严格保证该页面不会被索引。

修复服务器错误

服务器错误通常出现在你的服务器在抓取期间超时、抛出意外错误或似乎离线时。要检查是否是真正的问题,请使用“网址检查”工具确认受影响的 URL 是否正常工作。如果页面加载完全正常,你可以安全地忽略此错误。如果你使用的是可靠的 WordPress 托管公司,大多数服务器错误会自动消失。

如果你通过访问 URL 能够重现该错误,那么猫哥的指南:常见 WordPress 错误和去索引修复 可以帮助你。

查找并修复安全问题

安全问题会阻止 Google 抓取你的网站,并导致流量突然下降。这是因为 Google 可能会从搜索结果中移除受影响的页面,向你的访客显示警告消息,或降低你的搜索排名。

这些问题会在你登录时显示在概览屏幕上,WordPress 上最常见的是恶意软件。如果这里出现任何问题,请立即清理你的网站,因为问题持续得越久,你损失的流量就越多。

查找人工操作并请求审核

与安全问题不同,安全问题是由 Google 自动标记的,而人工操作是由 Google 的人工审核员应用的处罚。这通常是由于垃圾邮件或严重的准则违规行为造成的。人工操作是一个非常严重的问题,可以一次性完全摧毁你的所有搜索流量。

点击“人工操作”链接会显示对你的网站的任何处罚,以及导致这些处罚的具体原因和如何清理的详细信息。

Google Search Console 中的人工操作报告

一旦你修复了根本问题,请点击“请求审核”按钮,以便 Google 团队重新考虑并有望解除处罚。

第四部分:理解和优化抓取预算

随着你的 WordPress 网站不断增长,一个更高级的概念变得重要起来:抓取预算。Google Search Console 为你提供了管理它所需的工具和数据。

什么是抓取预算及其重要性

抓取预算是搜索引擎在特定时间范围内会访问你网站上的页面数量。这个数字不是固定的。相反,它每天会根据你网站的权威性、规模和内容更新频率而变化。大型网站通常获得更高的抓取预算。

如果搜索引擎将访问浪费在低价值页面上,它们可能会延迟发现你的新博客文章和更新。这意味着你的重要内容可能需要数周才能出现在搜索结果中,这可能会导致你错失流量。

WordPress 中导致抓取预算问题的原因

WordPress 生成和处理 URL 的默认方式,实际上就是大多数网站浪费其宝贵 Google 抓取预算的首要原因。

首先,WordPress 会自动为你的主博客、分类、标签、每篇文章的评论以及任何自定义文章类型创建 RSS 源。搜索引擎会尝试抓取所有这些内容。

此外,搜索引擎经常会抓取优先级较低的项目。这些包括不必要的存档页面、单作者博客的作者存档页面,以及像 PDF 文件这样的附件页面。插件和营销工具还会向你的 URL 添加跟踪查询参数,这些是网址末尾的额外字符。

像 UTM 参数这样的跟踪代码就是一个常见的例子。像 https://yourdomain.com/landingpage/?utm_source=newsletter 这样的 URL 在搜索引擎机器人看来,就像一个完全独立的页面。每一个微小的变化都会消耗你的抓取预算在不重要的页面上,而不是用于你的真实内容。

使用抓取统计报告诊断抓取预算

你无法预测确切的抓取预算,但你可以从近期的活动中获得清晰的图景。导航到左侧菜单中的“设置”,点击“抓取统计信息”旁边的“打开报告”。

在 Google Search Console 中打开抓取统计报告

该报告显示了过去 90 天内的抓取请求概览,将鼠标悬停在图表上可以显示每天的请求数量。这让你大致了解你的平均抓取频率。

抓取统计概览图表

在图表下方,你会看到按响应代码、文件类型、目的和 Googlebot 类型细分抓取活动。查看这些数据可以告诉你,你的抓取预算中有多少被用于错误、RSS 源、JavaScript、CSS 和图片。这直接指出了你网站上值得修复的问题。

按类型细分的抓取请求

使用 AIOSEO 抓取清理功能优化抓取预算

在 WordPress 中优化抓取预算最简单、最安全的方法是使用 All in One SEO 的付费版本,它内置了一个抓取清理工具。

首先,安装并激活插件,并按照其设置向导进行操作,或者查看猫哥的指南:如何正确设置 AIOSEO

All in One SEO 设置向导

之后,进入“All in One SEO” » “搜索外观”。然后,切换到“高级”选项卡。

AIOSEO 用户界面

之后,向下滚动到底部,直到找到“抓取清理”选项。在这里,点击切换开关以启用它。

在 AIOSEO 中启用抓取清理

第一个设置允许你移除查询参数以清理你的 URL。AIOSEO 在这里使用安全的默认设置,但你应该小心不要阻止你的网站运行所需的参数。这包括 WordPress 搜索参数(通常标记为 ‘s’)或任何其他使你的网站功能正常的参数。

(注意:原文在此处截断,但根据上下文,这应该是“抓取清理”功能设置的一部分说明。)

文章标签:#Google Search Console#SEO优化#WordPress#索引问题#网站流量

版权声明:本文为「猫哥建站」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

本文链接:https://maogeo.top/blog/wordpress-google-search-console-新手入门指南