如何让 Google 立即抓取你的网站:超详细Rank Math Google API设置教程

📚 文章大纲

在这篇文章中,我们将了解如何使用 Google 的新索引 API 立即抓取您网站的页面和内容,而无需等待!🖖

如何让 Google 立即抓取你的网站

注意:自录制上述视频以来,流程略有变化 – 因此请随时参考下面最新的书面教程。

这就是为什么值得付出额外努力的原因。 

  1. 排名更快(对于时间敏感的内容尤其重要)
  2. 增加您在竞争中脱颖而出的机会
  3. 保持搜索结果更新,以获得更高质量用户流量

感谢 Google 的 Indexing API、 WordPress 的Rank Math SEO以及我们为您整理的指南,现在您可以让您的网站更快地排名

使用此方法,您可以确保您的网站被抓取并有机会在竞争对手的网站之前排名,从而领先于竞争对手一步,这对于时间敏感、竞争激烈的内容来说极为重要。

设置过程通常不太容易,但如果您按照本分步指南进行操作,您将立即启动并运行(或者,我猜,您可以说启动并排名)!所以,事不宜迟 – 让我们直接开始,看看如何进行设置。

注意:Google建议仅将 Indexing API 用于嵌入在 VideoObject 网站中的 JobPosting 或 BroadcastEvent。在我们的测试中,我们发现它可以在任何类型的网站上运行,并且效果很好,因此我们创建了这个插件进行测试。

如果您不确定是否要使用它,请停止阅读,不要继续。虽然 Indexing API 不违反 Google AdSense 政策和服务条款,但我们不建议在赚钱网站上使用它。请自行承担风险。

我们知道这并不适合所有人 🙂

证据:以下是 Google 对我们请求的回应

在发布本文后的第一个小时内:

谷歌索引该网站

几个小时后,谷歌为我们提供了该搜索词的精选摘要

Google 使用 Indexing API 的精选摘要

使用 Google 的新索引 API 立即抓取您的网站

2 创建索引 API 项目的步骤

2.1 前往Google Cloud Platform

首先从这里直接前往 Google Cloud Platform 。

2.2 创建新项目

通过点击“创建项目”选项,确保您正在创建一个新的Indexing API项目。

创建项目

或者,您可以单击“选择项目”下拉菜单,然后从屏幕上出现的弹出窗口中选择“新项目” 。

新项目

在下一个屏幕中,输入您稍后可以识别的项目名称。 然后单击“创建”

即时索引 API 的新项目

2.3 启用 API 访问

创建项目后,您需要启用该项目以访问 API。在下一步中,您将看到如下所示的屏幕。确认所选项目是否是我们为 Instant Indexing API 创建的项目,否则,选择顶部的下拉菜单以更改项目。选择项目后,单击下一步

启用 API 访问

下一步,单击启用选项以使项目能够访问即时索引 API。

启用即时索引 API

一旦启用它,您就可以关闭此选项卡。

3创建服务帐户 的步骤

接下来,您需要通过打开服务帐户页面来创建服务帐户。

3.1 选择项目

首先会提示您选择要创建此服务帐户的 API 项目(上一步中创建的项目)。

选择项目创建服务帐号

3.2 创建服务帐号

选择要为其创建服务帐户的项目后,您将进入以下页面,只需单击下面突出显示的“创建服务帐户”按钮即可:

创建服务帐号

“创建服务帐户”屏幕上,输入新创建的服务帐户的名称和说明。

选择并复制整个服务帐户 ID(看起来像电子邮件地址的 ID),因为您稍后会需要它。然后,点击底部的完成按钮:

即时索引服务帐户信息

3.3 管理服务账户的密钥

然后,您将能够下载包含API 密钥的文件。为此,只需单击“操作” 列中的三个垂直点,然后选择“管理密钥”,如下所示:

管理密钥 - Google 服务帐号

3.4 为服务帐户创建新的 JSON 密钥

然后您将进入以下页面,您可以在其中单击“添加密钥”,然后选择“创建新密钥”选项,如下所示:

为服务帐号创建新密钥

当覆盖提示时,选择默认的JSON格式,然后单击“创建”

为服务账户创建 JSON 密钥

单击“创建”后,.json 文件将自动下载到您的浏览器中,这意味着您已成功创建 API 密钥并可以继续下一步…

4 将服务帐户添加为您的 Google Search Console 资源的所有者

为此,您需要使用 Google Search Console 注册并验证您的网站(如果您还没有这样做),这非常简单:只需按照推荐的步骤验证您的财产所有权即可

4.1 导航到 Google Search Console 设置中的用户和权限

验证您的房产后,打开Google 搜索控制台,在左侧选择您的房产(如果出现提示),然后点击底部附近的“设置” :

在 Google 搜索控制台中打开设置

注意:如果您正在为子域 WordPress Multisite进行配置,请确保您已在 Google Search Console 中选择了域级属性,否则您必须为每个子域属性分别添加服务帐户作为所有者。

单击“用户和权限”

选择用户和权限

4.2 将用户添加到您的 Search Console 资源

单击您帐户旁边的三个点,然后单击添加用户。

在用户和权限中添加用户

4.3 委托服务帐号 ID 作为所有者

现在会出现一个弹出窗口。在电子邮件地址字段中输入服务帐户 ID(您之前复制的那个)  。确保您已提供所有者级别权限,然后单击添加

在 Google Search Console 中添加用户作为所有者

稍后您将看到服务帐户被列为新所有者。

已将 Google 服务帐号添加到 Google Search Console 用户

您可以在多个网站中使用单个项目服务帐户JSON API 密钥;只需确保将服务帐户添加为搜索控制台中所有网站的所有者。

5 配置插件

现在您已经创建了 API 密钥并将服务帐户添加到您的搜索控制台属性,您只需在 WordPress 网站上配置即时索引插件。

5.1 安装即时索引插件

您可以通过 WordPress 仪表板上传插件(您在步骤 1 中下载的)来安装 Instant Indexing 插件。

或者,您可以通过 WordPress 管理面板的插件 > 添加新插件进行安装。搜索并安装 Instant Indexing 插件,如下所示。

安装即时索引插件

5.2 在插件设置中插入您的 API 密钥

安装并激活插件后,只需导航到WordPress 管理区域中的Rank Math > 即时索引设置,然后在Google API 设置选项卡下粘贴 JSON 文件的内容或直接上传文件。

选择您希望 Indexing API 在帖子发布、更新或删除后立即 ping Google 以抓取您的网站的帖子类型,然后点击“保存更改”

即时索引插件配置

注意:如果您使用 WordPress 多站点,则需要在每个子站点上单独配置 Google API 设置。

5.3 现在是时候使用 Google 的索引 API 来几乎立即索引您网站上的任何帖子或页面了。

从页面顶部转到控制台选项卡。屏幕应与下图类似。

Rank Math Instant Indexing 下的“控制台”选项卡

在即时索引部分输入一个(或多个)URL,并选择操作Google:发布/更新 URL。然后点击发送到 API按钮。

将 URL 发送到 API 以进行即时索引

只需一秒钟,您就会看到来自 API 的响应,类似于下面的响应。

即时索引 API 成功消息

您可以使用“删除 URL”“获取 URL 状态”操作从索引中删除 URL 或获取 URL 的当前状态。

除了在这里输入 URL 然后将其编入索引之外,您还可以从 WordPress 帖子部分执行此操作。在那里,您应该会看到一个更新帖子或检查其状态的选项。

即时索引更新并从帖子屏幕获取状态

您还可以使用批量操作选项来快速索引或更新多个帖子。

Google 即时索引的批量操作

就这样!我们希望您能够充分利用本指南,帮助您开始使用Google 的 Indexing API。

那么,让 Google 立即为您的网站编制索引其实并不复杂,不是吗?如果您有任何问题、意见或建议,请随时发推文给@rankmathseo。我们迫不及待地想听到您的声音。😅

请注意:成功提交后,您的网站需要几分钟才能开始抓取。

在此处详细了解整个过程。

附言:如果不提一下,我们在阅读David Sottimano 撰写的有关 Google 索引 API 的这篇文章后得到了撰写这篇文章的灵感。另一篇值得一看的文章是Tobias Willmann 的文章,他在其中使用没有招聘信息 或Livestream结构化数据的普通 URL 彻底测试了索引 API。

PS 2:官方的说法是,该 API 适用于包含职位发布和直播结构化数据的页面,但是,从我们的内部测试和公开测试版来看,Google 似乎会抓取和索引任何类型的页面,而不管结构化数据如何。这是一种快速抓取页面的有效方法,而不是从 Google Search Console 内部请求它。

此外, Google 计划在未来使用 Indexing API 而不是 Sitemaps 。

6 最常见的错误及其解决方法

6.1 如何安装插件?

您可以像安装其他 WordPress 插件一样,使用  以下三种方法之一在您的网站上安装该插件:

A)通过 WordPress 管理面板安装

在WordPress 信息中心 > 插件 > 添加新插件下搜索并安装Google 即时索引插件。

安装即时索引插件

B) 通过 WordPress 仪表板上传

从您的 WordPress 仪表板上传 ZIP 文件,位于 插件 > 添加新 > 上传

通过 WordPress 仪表板上传即时索引插件

C) 通过 FTP 上传。

您首先必须在计算机上解压 zip 文件,然后将新文件夹上传 fast-indexing-api 到您的服务器,位于以下文件夹中:  /wp-content/plugins

将 Fast Indexing API 上传到 WordPress 插件文件夹

6.2 403 权限被拒绝。无法验证 URL 所有权。

确保服务帐号在 Search Console 中被列为该网站的所有者:

已将 Google 服务帐号添加到 Google Search Console 用户

如果你没有看到它,请按照以下步骤操作:

添加用户

在屏幕上出现的弹出窗口中,将服务帐户添加为所有者:

将服务帐号 ID 添加为所有者

然后刷新确认服务账户已正确添加。

6.3 404 未找到请求的实体。

使用 API 控制台发布/更新页面一次,然后就可以使用获取状态操作。

6.4 403 Indexing API 之前未在项目 [项目名称] 中使用过或已被禁用。请访问 [URL] 启用它,然后重试。

复制并粘贴 URL 到您的浏览器中打开它,或者转到此页面并在顶部附近的下拉菜单中选择您的项目,然后启用 API:

在 Google Cloud Platform 中启用 Indexing API

6.5 我可以不使用 Rank Math 而使用该插件吗?

是的,这是一个独立插件,独立于 Rank Math 运行。但是,我们建议将其与 Rank Math 一起使用以获得最佳效果。

6.6 我可以对多个站点使用相同的 API 项目 / 服务帐户 / JSON API 密钥吗?

是的,您可以在多个网站上使用相同的 项目、 服务帐户和 API 密钥;只需确保将服务帐户设置为Search Console 中所有网站的所有者。

6.7 我可以从一个网站请求索引不同网站的页面吗?

不可以。您只能从域本身请求索引域中的 URL,而不能从其他网站请求索引,即使它们已使用同一服务帐号进行验证。例如:如果您在网站 A 和网站 B 上使用同一个服务帐号,则您无法从网站 A 请求索引网站 B 的 URL。您必须从网站 B 本身执行此操作。

6.8 我可以提交没有招聘信息或直播结构化数据的页面吗?

该API官方支持包含 Job Posting 和 Livestream结构化数据的页面,建议仅在这些网站上使用。

然而,从我们的内部测试和公开测试版来看,Google 似乎会抓取、索引(如果内容是原创的、新的和有帮助的)并跟踪您通过 API 提交的任何页面上的链接,而不管其结构化数据如何。

6.9 已经超过 24 小时了,Google 仍未索引我的网页。该怎么办?

在我们的测试中,Googlebot 在几分钟内就抓取了我们通过 API 发布的页面,您可以通过检查访问日志在您的网站上确认这一点。

然而,这并不总是会导致 内容被索引 。 URL 可能需要几分钟、几天甚至几周的时间才能出现在搜索结果中。使用此插件并不能保证您的页面会出现在搜索结果中。

6.10 当我尝试索引 URL 时收到“未定义错误”

当您尝试提交其他网站的网址以供编入索引时,可能会出现此错误。请确保您尝试更新、删除或检查的网址与您发起请求的域名位于同一域中。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

添加微信