在本文中,我们将介绍如何使用Google的最新的索引API来立即对网站的页面和内容进行爬取,而不是等待谷歌爬虫自己来抓取
让谷歌主动抓取你的内容有如下好处:
- 排名更快(对时间敏感的内容尤其重要)
- 提高排名高于竞争对手的机会
- 保持搜索结果最新以获得更高质量的用户流量
感谢Google的索引API、Wordpress Rankmath SEO插件以及我们为您准备的这个指南,现在您可以更快地获得网站排名。
使用这种方法,您可以在竞争中领先一步,确保您的网站被更快的爬取,并有机会排名在竞争对手的网站之前,这对于时间敏感、有竞争力的内容非常重要。
设置这个设置的过程通常不是很简单,但是如果你遵循如下步骤,你将很快上手,下面将展示如何进行设置:
注意:Google建议您只将索引API用于职位发布和实时流媒体网站。经过我们的测试中,我们发现它可以在任何类型的网站上运行,并创建了一个插件进行如下测试。
如果您不确定是否要使用,请停止阅读和不要使用。我们知道这不适合所有人。
使用这个插件并发布这篇文章一个小时后:

几个小时以后,谷歌就将们的页面添加了结构化数据。

利用Google最新索引API立即对您的网站进行抓取步骤如下:
- 下载 Google 索引 API 插件 这里下载
- 新建一个索引项目
- 转到Google API控制台并创建一个新项目
确保您正在创建一个新的Indexing API项目,您可以通过单击此处自动执行该项目。 然后单击继续。
如果您看到以下画面,那么您已成功创建项目:
注意:不需要点击“Go to Credentials” 按钮,可以直接关闭浏览器窗口。
现在创建一个服务帐户
创建项目后,打开服务帐户页面创建服务帐户。如果出现提示,请使用页面顶部附近的按钮选择刚刚创建的项目:
选择项目后,单击下面突出显示的“创建服务帐户”按钮:
在“创建服务帐户”页面种,输入新创建的服务帐户的名称和描述。
选择并复制整个服务帐户ID(类似电子邮件地址的ID),稍后您将需要它。 然后,单击底部的“创建”按钮:
一旦你进入下一页,点击如下选项将角色更改为所有者,然后单击继续…
现在单击创建密钥(Create Key)按钮下载包含API密钥的文件:
在弹出窗口出现提示时选择默认的JSON格式,然后单击“创建”:
将服务帐户添加为Google Search Console的所有者
为此,您需要使用Google Search Console注册并验证您的网站(如果您还没有这样做),这非常简单:只需按照建议的步骤验证您的网站的所有权即可。
验证您的媒体资源后,打开Google Search Console,在左侧选择您的媒体资源(如果出现),然后点击底部附近的设置项:
单击您帐户旁边的三个点,然后单击管理资源所有者:
页面将在新选项卡中打开。 滚动到底部,然后点击“验证所有者”部分中的“添加所有者”按钮:
页面将在新选项卡中打开。 滚动到底部,然后点击“验证所有者”部分中的“添加所有者”按钮:
在新所有者的电子邮件地址中输入服务帐户ID(您之前复制的帐户ID),然后单击继续:
切换回上一个选项卡并刷新它。 您现在应该看到服务帐户列为新所有者。
您可以跨多个站点使用单个项目,服务帐户和JSON API密钥,只需确保将服务帐户添加为Search Console中所有站点的所有者。
配置插件
在插件设置中输入API密钥
安装插件后,切换到WordPress管理区域中的Rank Math插件>索引API设置,然后粘贴JSON文件的内容,或者上传JSON文件。
选择您希望索引 API在发布,更新或删除帖子后立即ping 谷歌并抓取您的网站的帖子类型,然后点击保存更改。
现在是时候使用Google的索引API来使您网站上的任何帖子或网页几乎立即编入索引。
从仪表板访问插件的控制台页面。
提交页面。
检查已提交的URL的状态。
使用快速操作链接和批量提交功能。
这样就成功了! 我们希望您能够充分利用本指南来帮助您利用Google的Indexing API功能。
PS:在阅读David Sottimano写的关于Google的Indexing API的帖子之后,我们马上想到了利用这个API的想法。 另一篇文章是托比亚斯·威尔曼(Tobias Willmann)写的也很值得尝试,其中他写道他用普通网址彻底成功测试了索引API。
PS 2:官方说,API适用于包含职位发布和实时流结构化数据的页面,但是,从我们的内部测试和我们的公开测试版中,无论结构化数据是怎样的,Google都会抓取并索引任何的页面类型。 这是一种快速抓取页面的有效方式,而不是从Google Search Console内部提出请求。
此外,据传,Google计划使用Indexing API代替Sitemaps。所以早点布局尝试也很值得。
常见错误及其修复方式
403许可被拒绝, 无法验证URL所有权。(403 Permission denied. Failed to verify the URL ownership)
确保服务帐户在Search Console中列为该站点的所有者:
如果没有找到,请按照下列步骤操作:
在下一页上,使用按钮将服务帐户添加为所有者:
然后,返回搜索控制台并刷新以确认已正确添加服务帐户。
找不到404请求的实体 (404 Requested entity was not found.)
使用API控制台发布/更新页面一次,然后您可以使用获取状态来继续下一步。
403索引API尚未在项目[项目名称]中使用之前或已禁用。 通过访问[URL]启用它,然后重试。(403 Indexing API has not been used in the project [project name] before or it is disabled. Enable it by visiting [URL] then retry.)
在浏览器中复制并粘贴URL以将其打开,或者转到此页面并在顶部附近的下拉列表中选择项目,然后启用API