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

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

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

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

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

使用这种方法,您可以通过确保您的网站被抓取并有机会在他们的网站之前排名,从而保持领先于竞争对手一步,这对于时间敏感的竞争性内容来说非常重要。

设置的过程通常不是很容易,但是如果您按照此分步指南进行操作,您将立即启动并运行(或者,我想您可以说是升级和排名)!所以,事不宜迟——让我们直接进入并看看如何设置它。

注意:Google建议您仅将 Indexing API 用于职位发布和直播网站。在我们的测试中,我们发现它可以在任何类型的网站上运行并取得很好的效果,并创建了这个插件进行测试。

如果您不确定是否要使用它,请停止阅读,不要继续阅读。正如 Google 建议的那样,您不应在货币网站上使用此索引 API。请自行承担风险。

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

证明:以下是 Google 如何回应我们的请求

在这篇文章发表后的第一个小时内:

谷歌立即将文章编入索引

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

使用 Indexing API 的 Google 精选片段

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

  1. 下载插件文件
  2. 创建 API 项目的步骤
  3. 配置插件
  4. 最常见的错误及其修复

1 下载 Google Indexing API 插件

点击这里

2 创建索引 API 项目的步骤

2.1 转到Google API 控制台并创建一个新项目

确保您正在创建一个新的Indexing API项目,您可以通过单击此处自动执行该项目。然后点击 继续。

为 Indexing API 注册应用程序

如果在单击Continue 之后您会看到以下屏幕,那么您已经成功创建了项目:

索引 API 已启用

请注意:无需单击“转到凭据”按钮。您可以关闭此选项卡。

2.2 现在创建一个服务帐户

创建项目后,通过打开服务帐户页面创建服务帐户首先将提示您选择要在其中创建此服务帐户的 API 项目(在上一步中创建的那个)。

在 Google Cloud Platform 中打开服务帐户

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

单击创建服务帐户

创建服务帐户屏幕上,输入新创建的服务帐户的名称和描述。

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

输入索引 API 服务帐户 ID

单击创建并继续进行下一步,您需要将角色更改为 所有者 ,并且您可能已经猜到,再次单击继续…

将服务帐户权限设置为所有者

如上所示将角色设置为所有者后,只需单击继续保存更改,然后单击完成。

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

管理 API 密钥

当您可以单击添加密钥然后选择创建新密钥选项时,您将被带到以下页面,如下所示:

创建新密钥

在叠加层中出现提示时选择默认JSON格式,然后单击Create

将私钥创建为 JSON 类型

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

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

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

验证您的资产后,打开Google Search Console,在左侧选择您的资产(如果出现提示),然后点击底部附近的设置

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

点击用户和权限

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

在用户和权限中添加用户

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

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

片刻之后,您应该会看到服务帐户列为新所有者。

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

您可以跨多个站点使用单个ProjectService AccountJSON API Key,只需确保将 Service Account 添加为 Search Console 中所有站点的所有者。

3 配置插件

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

安装插件,只需转到排名数学>即时索引你的WordPress管理区域设置,而根据谷歌API设置标签,粘贴到您的JSON文件的内容,或者只是上传的文件。

选择您希望索引 API 在发布、更新或删除帖子后立即 ping Google 抓取您的网站的帖子类型,然后单击Save Changes

配置 Google Instant Indexing API JSON
3.2 现在是时候使用 Google 的索引 API 让您网站上的任何帖子或页面几乎立即被索引。

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

排名数学即时索引下的控制台选项卡

在 Instant Indexing 部分输入一个 URL(或更多),然后选择Action as Google: Publish/update URL。然后,单击发送到 API按钮。

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

在一秒钟内,您应该会看到来自 API 的响应,类似于下面的响应。

即时索引 API 成功消息

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

您也可以从 WordPress 帖子部分执行此操作,而不是在此处输入 URL 然后将它们编入索引。在那里,您应该会看到更新帖子或检查其状态的选项。

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

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

使用批量操作进行即时索引

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

因此,让 Google 立即为您的网站编制索引毕竟并没有那么复杂,不是吗?如果您有任何问题、意见或建议,请随时发推文@rankmathseo。我们迫不及待地想收到您的来信。😅

请注意:提交成功后,您的网站将需要几分钟才能开始抓取。在此处了解有关整个过程的更多信息。

PS:这将是不能不提及的是我们得到了这个职位的想法看完这个帖子,大卫Sottimano写了一篇关于谷歌的索引API。另一篇值得一读的文章是Tobias Willmann 的文章,他在其中彻底测试了索引 API,其中包含没有职位 发布Livestream结构化数据的普通 URL 。

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

此外,谷歌计划使用索引 API 代替站点地图

4 最常见的错误及其修复

4.1 如何安装插件?

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

A)通过 WordPress 管理面板安装

WordPress 仪表板 > Plugins > Add New下搜索并安装Instant Indexing for Google插件。

从 WordPress 存储库安装 Instant Indexing for Google 插件

B) 通过 WordPress 仪表板上传

从您的 WordPress 仪表板上传 ZIP 文件,在 Plugins > Add New > Upload 中

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

C) 通过 FTP 上传。

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

将快速索引 API 上传到 WordPress 插件文件夹
4.2 403 权限被拒绝。无法验证 URL 所有权。

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

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

如果您在那里看不到它,请按照以下步骤操作:

在用户和权限中添加用户

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

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

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

4.3 404 未找到请求的实体。

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

4.4 403 索引 API 未在项目 [项目名称] 中使用过或已禁用。通过访问 [URL] 启用它,然后重试。

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

在 Google Cloud Platform 中启用 Indexing API
4.5 我可以在没有 Rank Math 的情况下使用该插件吗?

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

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

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

4.7 我可以仅从一个网站请求将来自不同网站的页面编入索引吗?

不可以。您只能从域本身而不是其他网站请求对域中的 URL 进行索引,即使它们已使用相同的服务帐户进行验证。例如:如果您在网站 A 和网站 B 上使用相同的服务帐户,那么您不能从网站 A 请求对网站 B 的 URL 进行索引。您必须从网站 B 本身进行。

4.8 我可以提交没有职位发布或直播结构化数据的页面吗?

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

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

4.9 已经超过 24 小时,Google 仍然没有将我的页面编入索引。该怎么办?

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

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

4.10 当我尝试将 URL 编入索引时,我收到“错误未定义”

当您尝试从其他网站提交 URL 以进行索引时,可能会发生此错误。确保您尝试更新、删除或检查与您发起请求的域位于同一域中的 URL 的状态。

5/5 - (1 vote)

Leave a Reply