查看类别

如何将 Google Search Console 连接到 Excel - 使用 SQL 查询搜索引擎优化数据

阅读时间:7分钟

Query Streams 将 Google Search Console 连接到 Microsoft Excel,将您的自然搜索数据转换为可进行 SQL 查询的实时表格。 将关键词排名、点击率、展示次数和页面级搜索性能数据导入 Excel 电子表格,无需手动导出 CSV 文件。 在QueryStreams.com免费注册 并开始用SQL在几分钟内分析您的GSC数据。

5张GSC桌子

搜索分析、热门查询、页面、国家/地区及设备

服务账户认证

不支持 OAuth 浏览器流程——请粘贴 JSON 密钥进行无头认证

AES-256加密

您的服务账户凭据始终保存在您的网络中,绝不会存储在云端。

16个月历史

可访问长达16个月的GSC数据,超越标准3个月的失业保险数据限制

您可以访问哪些Google搜索控制台数据?

查询流将您的GSC搜索表现数据同步至可进行SQL查询的表格中。GSC数据通常会延迟2-3天,源自Google的处理管道。

搜索分析

  • 搜索分析 每日点击量、展示量、点击率及按查询排序的排名
  • 热门查询 热门关键词及其展示量与点击率指标
  • 顶部页面 页面级搜索性能与排名

受众构成

  • 按国家 按国家划分的搜索分析
  • 按设备 桌面端、移动端和平板端的搜索性能

数据说明

  • GSC数据存在2-3天的处理延迟,该延迟由谷歌造成。
  • 最多可提供16个月的历史数据(相比GSC UI的3个月)
  • 数据经过聚合处理——不追踪单个用户的会话记录

关键列

  • 查询 触发您网址的搜索关键词
  • 点击 来自谷歌搜索的点击次数
  • 印象 您的网址在搜索结果中出现的次数
  • ctr 点击率(点击数/展示数)
  • 职位 搜索结果中的平均排名

先决条件

1
查询流账户

免费注册 — 无需信用卡

2
查询流网络代理

已安装在您网络上的Windows服务。 安装指南

3
谷歌云项目

启用 Google 搜索控制台 API 并验证了 GSC 属性

4
谷歌服务账户

JSON密钥文件,其中服务账户已在GSC中添加为已验证用户

5
微软Excel

从 Microsoft AppSource 安装了 Query Streams 加载项。

安装指南

1安装代理
2服务账户
3添加连接器
4同步计划
5安装加载项

步骤 1:安装查询流网络代理

  1. 登录到 my.querystreams.com
  2. 导航至 网络代理 在左侧边栏
  3. 点击 下载代理 并运行 Windows 安装程序
  4. 该代理以Windows服务形式安装并自动连接。
  5. 您的代理将在30秒内于门户中显示为“在线”状态

步骤 2:创建 Google 云服务账户

  1. 前往 谷歌云控制台 创建或选择一个项目
  2. 导航至 API与服务图书馆 → 搜索并启用 谷歌搜索控制台 API
  3. 前往 身份与访问管理及系统管理服务账户创建服务账户
  4. 命名(例如“query-streams-gsc”)并点击 创造与延续
  5. 跳过可选角色分配 → 点击 完成
  6. 点击服务账户 → 钥匙 tab → 添加键创建新密钥JSON
  7. JSON密钥文件将自动下载——请妥善保存

授予访问权限(Google 搜索控制台)

  1. 前往 谷歌搜索控制台 并选择您的房产
  2. 点击 设置用户与权限
  3. 点击 添加用户
  4. 粘贴 客户邮箱 从您的 JSON 密钥文件中
  5. 设置权限为 完整 → 点击 添加

步骤 3:添加 Google 搜索控制台连接器

  1. 在以下地址打开网络代理界面: http://localhost:1823
  2. 点击 添加连接 并选择 谷歌搜索控制台
  3. 粘贴您的内容 服务账户 JSON 密钥 (或上传文件)
  4. 选择您的 GSC地产 从下拉菜单(域名或URL前缀属性)
  5. 点击 下一页 配置同步计划并安装预构建查询

步骤4:配置同步计划

搜索分析(每日)热门查询、页面、国家/地区及设备——每日同步,延迟3-4天
初始同步首次运行时可获取长达16个月的历史数据

GSC数据通常会比谷歌处理管道延迟2-3天。每日同步最为理想——更频繁的同步不会产生新结果。初始同步可获取长达16个月的历史数据,远超GSC界面3个月的限制。

步骤 5:安装 Excel 加载项

  1. 打开 Microsoft Excel
  2. 前往 插入获取加载项
  3. 搜索 “查询流” 在 Office 加载项商店中
  4. 点击 添加 安装
  5. 通过以下方式访问它 首页 tab → 查询流 功能区中的按钮
  6. 使用您的查询流账户凭据登录
  7. 或直接安装: 安装 Excel 查询流

你已连接! 在 Excel 中打开查询流,单击 保存的查询找到您的 Google Search Console 文件夹,其中包含用于关键词排名、页面性能、点击率分析等的预置查询。选择任意查询并点击。 运行 将实时GSC数据导入您的电子表格。

Google 搜索控制台 SQL 查询示例

点击量最高的关键词(过去30天)
SELECT
    query,
    SUM(clicks) AS total_clicks,
    SUM(impressions) AS total_impressions,
    ROUND(AVG(ctr) * 100, 2) AS avg_ctr_pct,
    ROUND(AVG(position), 1) AS avg_position
FROM gsc.search_analytics
WHERE 日期 >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY 查询
ORDER BY 总点击数 DESC
LIMIT 25;
第1页之外的页面(位置11–20)
SELECT
    页面,
    SUM(点击数) AS 点击数,
    SUM(展示数) AS 展示数,
    ROUND(AVG(点击率) * 100, 2) AS 点击率百分比,
    ROUND(AVG(排名), 1) AS 平均排名
FROM gsc.top_pages
WHERE 日期 >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY 页面
HAVING ROUND(AVG(位置), 1) BETWEEN 11 AND 20
ORDER BY 展示次数 DESC
LIMIT 20;
高曝光率、低点击率关键词(点击率优化机会)
SELECT
    query,
    SUM(impressions) AS 展示次数,
    SUM(clicks) AS 点击次数,
    ROUND(AVG(ctr) * 100, 2) AS 点击率,
    ROUND(AVG(position), 1) AS 平均排名
FROM gsc.search_analytics
WHERE 日期 >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY 查询
HAVING 展示次数 > 500
   AND 点击率 < 0.03
ORDER BY 展示次数 DESC
LIMIT 20;

共享SEO报告而不共享GSC访问权限

在查询构建器中打开任何GSC查询→点击 共享 tab → 输入电子邮件地址 → 点击 共享收件人可以在 Excel 加载项中获得关键词和排名数据,而无需访问您的 Google Search Console 资源、服务帐户凭据或 SQL 代码。

常见问题

我能获取超过3个月的GSC数据吗?
是的。Google Search Console API 提供长达 16 个月的历史数据。Query Streams 会在首次同步时获取完整的历史记录,为您提供的数据量远超 GSC 网页界面提供的 3 个月限制——非常适合趋势分析、同比比较和季节性报告。
为什么我的GSC数据总是滞后几天?
这是谷歌平台的限制。GSC数据处理存在2-3天的延迟,才能通过API获取。这影响所有读取搜索控制台API的工具,不仅限于查询流。每日同步恰好弥补了这种延迟。
我可以连接多个GSC属性吗?
是的。为每个 Google Search Console (GSC) 属性添加单独的连接器。每个属性在查询构建器中都会显示为一个独立的数据源,因此您可以使用单个 SQL 语句查询甚至交叉比较多个网站的自然搜索表现。
我可以在同一个查询中将GSC数据与Google Analytics数据合并吗?
是的。若您同时连接了Google Search Console和Google Analytics 4,可通过单个SQL查询按页面URL将两者关联——将GSC中的搜索展示量和点击率与GA4中的会话时长、跳出率等站内参与度指标进行关联分析。

相关指南

类别:API 连接器

标签:Google Search Console、GSC、Excel、SEO、关键词、排名、SQL、自然搜索

元描述:使用 SQL 将 Google Search Console 连接到 Excel。查询关键词排名、点击率和展示次数——包含 16 个月的数据,不支持 CSV 导出。分步指南。

更新 2026 年 6 月 3 日

Powered by BetterDocs