目录

1. 概述

最近在做网站的seo优化,想要把网站的url自动提交到搜索引擎。bing和baidu都好说,直接去开通api即可,但是google就比较麻烦,需要下载验证文件。而且当我按照网上的教程来开通api时候,发现教程和实际操作中有很多不一样的地方,不仅耽误了很多时间,还没有成功开通。

所幸,经过一番摸索,终于找到了正确的使用google index api的办法,特此记录。

2. 新建google cloud 项目

首先进入google cloud console,创建一个项目(如果已经有项目,可以跳过)

image.png

填写项目名称之后,点击创建项目

image.png

切换到刚刚新建的项目

image.png

3. 创建api

访问google api console,选择刚刚创建的项目(你也可以选择其他已经有的项目)

image.png

点击启用web search indexing api

image.png

启用成功之后,会自动跳转到下面的界面,点击创建凭据

image.png

设置凭据类型,按照图中的选择,然后点击下一步

image.png

设置服务账号名称,随便写,然后点击继续

image.png

角色这里选择owner,选择完之后点击继续

image.png

这里服务账号填写右边红框圈起来的账号,然后点击完成

image.png

点击左侧“凭据”,然后点击服务账号里刚刚添加的账号

image.png

然后点击密钥

image.png

点击添加密钥,选择创建新密钥,密钥类型选择JSON,然后点击创建

image.png

创建密钥之后,会自动下载密钥文件

image.png

4. 把用户添加到search console

进入search console,点击设置,再点击用户和权限

image.png

添加用户,把刚刚下载的json文件里面的client_email添加进去即可,并且注意要把权限设置为“拥有者”

image.png

image.png

到这里就完成啦,可以正常使用google index api提交url了!

api控制台可以看到api的使用配额情况

image.png

hexo自动提交教程可以参考cjh0613大佬的教程:https://cjh0613.com/20200603HexoSubmitUrlsToSearchEngine

参考文章:【2024更新】如何使用google index api来自动提交url