Indexing API 快速入门
借助 Indexing API,任何网站所有者都可在添加或移除网页时直接告知 Google。这样一来,Google 就能及时整理网页并安排进行新的抓取,从而带来更优质的用户流量。目前,Indexing API 只能用于抓取包含 JobPosting
或 BroadcastEvent
(嵌套于 VideoObject
)的网页。对于包含很多短效网页(如招聘信息或直播视频)的网站,Indexing API 会通过为不同的内容分别推送更新,使搜索结果中的内容保持最新状态。
以下是您可以使用 Indexing API 执行的一些操作:
- 更新网址:通知 Google 要抓取的新网址,或通知 Google 之前提交的网址上的内容已更新。
- 移除网址:从服务器中删除网页后,通知 Google,以便我们可以从索引中移除该网页,并且不会再次尝试抓取该网址。
- 获取请求的状态:查看 Google 上次针对特定网址收到每种通知的时间。
- 发送批量索引编制请求:通过将最多 100 个调用整合到单个 HTTP 请求中,减少客户端需要创建的 HTTP 连接数。
站点地图和 Indexing API
我们建议使用 Indexing API 而不是站点地图,因为相较于更新站点地图并通过 ping 命令通知 Google,Indexing API 会促使 Googlebot 更早地抓取您的网页。不过,我们仍建议您提交站点地图,以便 Google 全面抓取您的整个网站。开始使用
要使用 Indexing API,请按以下步骤操作。
- 启用 Indexing API,创建新服务帐号,在 Search Console 中验证所有权并获取访问令牌来验证 API 调用,从而满足前提条件。
- 发送请求,通知 Google 有新增、更新或删除的网页。
- 您可能需要比默认配额更多的配额。要查看当前配额和请求更多配额,请参阅配额。