如果您从事 google SEO 的时间很短,那么您可能对 Google Search Console (GSC) 很熟悉。它是获取有关您的网站及其在自然搜索中的表现的信息的宝贵工具。也就是说,它确实有其局限性。
在本文中,您将了解如何从 Google Search Console 中获取更好的连接数据,并将导出的大小增加 400%。
谷歌搜索控制台限制
虽然 GSC 有许多部分,但我们将重点关注“绩效”报告。在 GSC 仪表板中,您可以通过两种方式访问此报告:
一旦进入“性能”报告,就可以访问查询和页面的数据:
这揭示了 GSC 的问题之一:查询和页面数据是分离的。
换句话说,如果我想查看特定页面排名的查询,我必须首先单击“页面”,选择页面,然后单击“返回”到“查询”。这是一个非常麻烦的体验。
另一个(两部分)问题与导出有关:
- 查询和页面的性能数据必须单独导出。
- 导出限制为 1,000 行。
我们将寻求通过利用 GSC API 来解决这些问题。
什么是 Google Search Console API?
现在我们知道 GSC 用户界面确实存在局限性:将查询数据与页面数据连接起来很棘手,并且导出受到限制。
如果 GSC UI 代表出厂默认设置,则 GSC API 代表我们的自定义设置。它需要更多的努力,但给了我们更多的控制权并开辟了更多的可能性(至少在查询和页面数据领域)。
GSC API 是我们连接到我们帐户中的数据、提出更多自定义请求并获得更多自定义输出的一种方式。我们甚至可以绕过那些出厂默认设置,例如限制为 1,000 行的导出。
为什么要使用它?
还记得我之前说过查询和页面数据在“vanilla”GSC UI 中是分开的吗?好吧,通过 API,我们可以将查询数据与查询排名的页面连接起来,因此无需来回点击并等待加载。
此外,我们看到导出限制为 1,000 行。使用 API,我们最多可以请求 5,000 行,增加了 400%!
因此,让我们加入进来,提出我们的请求,然后取回一个更强大、更有意义的数据集。
设置
在此页面(右上角)登录相应的 GSC 帐户。例如,如果我的网站是 example.com,我可以在 admin@email.com 下查看该 Search Console 帐户,这就是我要登录的帐户。
输入相应 GSC 帐户的 URL:
设置您的请求:
- 设置开始日期。这应格式化为:YYYY-MM-DD。
- 设置结束日期。
- 设置尺寸。维度可以是:
- 询问
- 页
- 设备
- 和/或国家
- 设置过滤器(可选)。过滤器必须包括:
- 维度(维度可以是:查询、页面、设备或国家/地区)
- 运算符(运算符可以是:contains、notContains、equals、notEquals)
- 表达式(表达式可以是与维度关联的任何值)
- 设置行限制。使用 GSC API,您最多可以请求 5,000 个!
第一步中共享的页面使所有这些设置变得非常简单,但对于某些人来说可能很乏味甚至令人困惑。我已经为你做了所有的大惊小怪,并创建了 JSON,你可以快速轻松地编辑以获得你想要的 API 返回。
未过滤的请求
以下请求将未经过滤。我们将设置我们的首选日期、尺寸和行数限制,然后提出我们的要求。
您放置尺寸的顺序是返回它们的顺序。
API 将返回分离出来的台式机、移动设备和平板电脑的数据。您在 GSC 用户界面中看到的数字(例如点击次数)是所有三项的总和(除非您应用设备过滤)。
请记住,如果您愿意,您的维度还可以包括“国家/地区”。
{
“开始日期”: “2019-11-01”,
“endDate”: “2020-01-31”,
“方面”:
[
“询问”,
“页”,
“设备”
],
“行限制”:3000
}
过滤的请求
我们请求的这个版本将包含过滤器,以便更具体地了解返回的内容。
过滤器表示为维度/运算符/表达式。这里有一些例子来展示什么是可能的:
- 查询包含去鱼数字
- 页面等于 https://gofishdigital.com/
- 设备不包含平板电脑
看起来每个维度只能应用一个过滤器,就像在普通 GSC 用户界面中一样,但如果您有不同的认识,请在评论中告诉我们!
{
“开始日期”: “2019-11-01”,
“endDate”: “2020-01-31”,
“方面”:
[
“询问”,
“页”,
“设备”
],
“维度过滤器组”:
[
{
“过滤器”:
[
{
“尺寸”:“设备”,
“操作员”:“不包含”,
“表达式”:“平板电脑”
}
]
}
],
“行限制”:3000
}
选择一个模板,未过滤或过滤,并填写您的自定义值(冒号后的任何内容都应更新为您自己的值,除非您喜欢我的预设)。
执行请求
所以你有它!两个请求模板供您选择并根据自己的喜好进行编辑。现在是提出请求的时候了。单击“请求正文”,全选,然后粘贴自定义 JSON:
这是您可以手动设置请求键和值的地方,但正如我之前所说,这可能很乏味并且有点混乱,所以我已经为您完成了这项工作。
向下滚动并单击“执行”。系统可能还会提示您在此处登录。
如果所有内容都输入正确并且可以满足请求,API 将返回您的数据。如果您遇到错误,请先审核您的请求,然后在必要时审核任何其他步骤和输入。
单击右下角的框(这是来自 API 的响应),全选,然后复制信息。
从 JSON 转换为 CSV
Excel 或表格将是处理数据的更好方法,因此让我们将 JSON 输出转换为 CSV。
使用像这样的转换器并粘贴到您的 JSON 输出中。您现在可以导出 CSV。根据需要更新列标题。
查询自己的数据
大多数谷歌搜索引擎优化人员在 Excel 中都非常熟悉,因此您现在可以以任何您喜欢的方式查询您的请求输出。
执行的最常见任务之一是查找与特定页面集关联的数据。这是通过添加带有您的页面集的工作表并使用 VLOOKUP 来指示匹配来完成的。
电子表格中的 API 输出还允许 Excel 中最常见的操作,例如排序、过滤和图表创建。
充分利用 Google Search Console
GSC 为谷歌 SEO 提供重要数据,GSC API 输出不仅提供更多数据,而且格式更简洁、更具凝聚力。
今天,我们克服了在标准 GSC 用户界面中经常遇到的两个障碍:查询/页面连接和有限的导出。我希望利用 Google Search Console API 将您的分析和见解提升到一个新的水平。
虽然我的 JSON 模板将涵盖最常见的场景,但如果您有兴趣,Google 确实会提供涵盖更多内容的文档。
您还有其他使用 GSC API 的方法吗?您是否经常使用其他 API 作为 google SEO?在评论中告诉我!