如果您担任 SEO 的时间很短,您可能熟悉 Google Search Console (GSC)。这是获取有关您的网站及其在有机搜索中的表现的信息的宝贵工具。也就是说,它确实有其局限性。
在本文中,您将了解如何从 Google Search Console 获取更多关联数据以及如何将导出的内容增加 400%。
Google Search Console 的局限性
虽然 GSC 有几个部分,但我们将重点关注性能报告。在 GSC Dashboard 中,您可以通过两种方式访问此报告:

进入“效果”报告后,您可以访问查询和页面数据:

这揭示了 GSC 的问题之一:查询和页面数据是分离的。
换句话说,如果我想查看特定页面的查询排名,我必须先单击“页面”,选择页面,然后单击“返回查询”。这是一次非常麻烦的经历。
另一个(由两部分组成的)问题与导出有关:
- 查询和页面的性能数据必须单独导出。
- 导出限制为 1,000 行。
我们将寻求使用 GSC API 来解决这些问题。
什么是 Google Search Console API?
现在我们知道 GSC UI 确实有局限性:将查询数据与页面数据连接起来很棘手,并且导出受限。
如果说GSC UI代表出厂默认设置,那么GSC API代表我们的自定义设置。这需要更多的工作,但给了我们更多的控制权并开辟了更多的可能性(至少在查询和页面数据领域)。
GSC API 是我们连接到帐户中的数据、发出更多自定义请求并获得更多自定义输出的一种方式。例如,我们甚至可以绕过那些出厂默认设置,例如限制为 1,000 行的导出。
为什么要用它?
还记得我之前说过查询和页面数据在“原始”GSC UI 中是分开的吗?好的,有了 API,我们可以将查询数据与查询排名的页面连接起来,这样就不需要来回点击和等待加载了。
此外,我们看到导出限制为 1,000 行。使用 API,我们可以请求多达 5,000 行,增加了 400%!
因此,让我们将其连接起来,提出我们的要求,并获得一个更强大、更有意义的数据集。
设置
在此页面(右上角)上登录相应的 GSC 帐户。例如,如果我的网站是 example.com,我可以在 admin@email.com 下查看该 Search Console 帐户,这就是我要登录的帐户。
输入对应GSC账号的网址:
设置你的请求:
- 设置开始日期。格式应为:YYYY-MM-DD。
- 设置结束日期。
- 设置大小。维度可以是:
- 询问
- 页面
- 设备
- 和/或国家/地区
- 维度(维度可以是:查询、页面、设备或国家/地区)
- 运算符(运算符可以是:包含、不包含、等于,不等于)
- 表达式(表达式可以是与维度关联的任何值)
第一步共享的页面让设置起来非常简单,但对于一些操作来说可能会很繁琐甚至混乱。我已经为您完成了所有艰苦的工作并创建了 JSON,您可以快速轻松地编辑它以获得所需的 API 返回。
未过滤的请求
以下请求将不会被过滤。我们将设置首选日期、大小和行限制,然后提出请求。
维度的放置顺序就是返回维度的顺序。
API 将返回桌面、移动和平板电脑数据(分别显示)。您在 GSC UI 中看到的数字(例如,点击次数)是这三个数字的总和(除非您应用了设备过滤器)。
请记住,您的维度还可以包含“国家/地区”。
{
“开始日期”:”2019-11-01″,
“结束日期”:”2020-01-31″,
“大小”:
[[
“查询”,
“页面”,
“设备” p>
],
“rowLimit”: 3000
}
Filtered requests
我们版本的这个request Filters会包括在内以更具体地说明返回的内容。
过滤器表示为维度/运算符/表达式。以下示例说明了可能的方法:
- Query Contains Gofish Digital
- Page Equals https://gofishdigital.com/
- Device Does Not Contains Tablet
看起来每个维度只能应用一个过滤器,就像在正常的 GSC UI 中一样,但如果您的不同,请在评论中告诉我们!
{
“开始日期”:”2019-11-01″,
“结束日期”:”2020-01-31″,
“大小”:
[[
“查询”,
“页面”,
“设备” p>
],
“dimensionFilterGroups”:
[[
{
“过滤器”:
[[
{
“维度”:”设备”,
“运算符”:”notContains”,
“expression”:”tablet”
}
]
}
],
“rowLimit” : 3000
}
选择未过滤或过滤后的模板,填写你的自定义值(冒号后的所有内容都要更新为你自己的值,除非你喜欢我的默认值) .
执行请求
到此为止!有两个请求模板供您选择和编辑。现在是提出请求的时候了。点击进入“Request Body”,全选,然后粘贴自定义JSON:

您可以在这里手动设置请求键和值,但正如我之前所说,这可能很乏味而且有点混乱,所以我已经为您完成了这项工作。
向下滚动并单击开始。系统可能还会提示您在此处登录。
如果输入正确且请求可以完成,API 将返回您的数据。如果您遇到错误,请先检查您的请求,然后再检查其他步骤和必要的输入。
点击右下角的方框(这是API的响应),全选,复制信息。
JSON转CSV
Excel 或表格将是处理数据的更好方式,因此让我们将 JSON 输出转换为 CSV。
使用这样的转换器并粘贴到您的 JSON 输出中。您现在可以导出 CSV。根据需要更新列标题。
查询您自己的数据
大多数 SEO 在 Excel 中都非常得心应手,因此您现在可以根据需要查询请求输出。
执行的最常见任务之一是查找与一组特定页面关联的数据。这是通过添加带有页面集的工作表并使用 VLOOKUP 指示匹配项来完成的。
电子表格中的 API 输出还允许在 Excel 中执行最常见的操作,例如排序、过滤和图表创建。
利用 Google Search Console
GSC 为 SEO 提供了重要数据,GSC API 的输出不仅提供了更多数据,而且格式不那么繁琐,而且更具凝聚力。
今天,我们已经克服了标准 GSC 用户界面中经常遇到的两个障碍:查询/页面连接和有限的导出。我希望通过 Google Search Console API 将您的分析和见解提升到一个新的水平。
虽然我的 JSON 模板涵盖了基于您感兴趣的请求的最常见情况,但如果您感兴趣,Google 确实提供了涵盖更多领域的文档。
您还有其他使用GSC API的方法吗?您还有其他常用的 SEO API 吗?在评论中让我知道!





