Query Streams 将 Google Search Console 连接到 Microsoft Excel,将您的自然搜索数据转换为可进行 SQL 查询的实时表格。 将关键词排名、点击率、展示次数和页面级搜索性能数据导入 Excel 电子表格,无需手动导出 CSV 文件。 在QueryStreams.com免费注册 并开始用SQL在几分钟内分析您的GSC数据。
搜索分析、热门查询、页面、国家/地区及设备
不支持 OAuth 浏览器流程——请粘贴 JSON 密钥进行无头认证
您的服务账户凭据始终保存在您的网络中,绝不会存储在云端。
可访问长达16个月的GSC数据,超越标准3个月的失业保险数据限制
您可以访问哪些Google搜索控制台数据?
查询流将您的GSC搜索表现数据同步至可进行SQL查询的表格中。GSC数据通常会延迟2-3天,源自Google的处理管道。
搜索分析
搜索分析每日点击量、展示量、点击率及按查询排序的排名热门查询热门关键词及其展示量与点击率指标顶部页面页面级搜索性能与排名
受众构成
按国家按国家划分的搜索分析按设备桌面端、移动端和平板端的搜索性能
数据说明
- GSC数据存在2-3天的处理延迟,该延迟由谷歌造成。
- 最多可提供16个月的历史数据(相比GSC UI的3个月)
- 数据经过聚合处理——不追踪单个用户的会话记录
关键列
查询触发您网址的搜索关键词点击来自谷歌搜索的点击次数印象您的网址在搜索结果中出现的次数ctr点击率(点击数/展示数)职位搜索结果中的平均排名
先决条件
免费注册 — 无需信用卡
已安装在您网络上的Windows服务。 安装指南
启用 Google 搜索控制台 API 并验证了 GSC 属性
JSON密钥文件,其中服务账户已在GSC中添加为已验证用户
从 Microsoft AppSource 安装了 Query Streams 加载项。
安装指南
步骤 1:安装查询流网络代理
- 登录到 my.querystreams.com
- 导航至 网络代理 在左侧边栏
- 点击 下载代理 并运行 Windows 安装程序
- 该代理以Windows服务形式安装并自动连接。
- 您的代理将在30秒内于门户中显示为“在线”状态
步骤 2:创建 Google 云服务账户
- 前往 谷歌云控制台 创建或选择一个项目
- 导航至 API与服务 → 图书馆 → 搜索并启用 谷歌搜索控制台 API
- 前往 身份与访问管理及系统管理 → 服务账户 → 创建服务账户
- 命名(例如“query-streams-gsc”)并点击 创造与延续
- 跳过可选角色分配 → 点击 完成
- 点击服务账户 → 钥匙 tab → 添加键 → 创建新密钥 → JSON
- JSON密钥文件将自动下载——请妥善保存
授予访问权限(Google 搜索控制台)
- 前往 谷歌搜索控制台 并选择您的房产
- 点击 设置 → 用户与权限
- 点击 添加用户
- 粘贴
客户邮箱从您的 JSON 密钥文件中 - 设置权限为 完整 → 点击 添加
步骤 3:添加 Google 搜索控制台连接器
- 在以下地址打开网络代理界面:
http://localhost:1823 - 点击 添加连接 并选择 谷歌搜索控制台
- 粘贴您的内容 服务账户 JSON 密钥 (或上传文件)
- 选择您的 GSC地产 从下拉菜单(域名或URL前缀属性)
- 点击 下一页 配置同步计划并安装预构建查询
步骤4:配置同步计划
GSC数据通常会比谷歌处理管道延迟2-3天。每日同步最为理想——更频繁的同步不会产生新结果。初始同步可获取长达16个月的历史数据,远超GSC界面3个月的限制。
步骤 5:安装 Excel 加载项
- 打开 Microsoft Excel
- 前往 插入 → 获取加载项
- 搜索 “查询流” 在 Office 加载项商店中
- 点击 添加 安装
- 通过以下方式访问它 首页 tab → 查询流 功能区中的按钮
- 使用您的查询流账户凭据登录
- 或直接安装: 安装 Excel 查询流
你已连接! 在 Excel 中打开查询流,单击 保存的查询找到您的 Google Search Console 文件夹,其中包含用于关键词排名、页面性能、点击率分析等的预置查询。选择任意查询并点击。 运行 将实时GSC数据导入您的电子表格。
Google 搜索控制台 SQL 查询示例
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;
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 代码。
常见问题
相关指南
类别:API 连接器
标签:Google Search Console、GSC、Excel、SEO、关键词、排名、SQL、自然搜索
元描述:使用 SQL 将 Google Search Console 连接到 Excel。查询关键词排名、点击率和展示次数——包含 16 个月的数据,不支持 CSV 导出。分步指南。

