GenGrowth

每日 Search Console 分诊

在开始 SEO 工作前先跑一遍每日 GSC 简报

读取 Search Console 最新可用数据,显示精确统计日期与筛选条件。更新中的数据标为暂定;依赖变化的建议需要完整的对比时段。

需要连接 Google Search Console

GenGrowth 仅请求 Search Console 只读权限。它不能修改站点、排名或 Google 账号,这份简报也是按需重算,而不是持久化保存。

连接 Search Console

没有定时任务、没有隐藏评分模型、也没有服务端报告历史。每次运行都基于你选定的资源重新计算,不可得证据会明确显示不可得。

连接 Search Console,生成今天的简报

选择一个已验证资源,读取 Search Console 最新可用的数据。仍在更新的日期会标为暂定,不完整时段不会触发依赖变化的动作。访问只读,报告不保存在我们的服务器上。

连接 Search Console

只读授权 · 按需生成 · 可随时断开

每日简报是怎样生成的

  1. 1

    连接 Search Console

    只读授权,可随时在你的 Google 账号设置里撤销。

  2. 2

    先读最新可用统计日期

    简报使用 Google 实际返回的最新可用日期,日级统计采用太平洋时间。数据仍在更新时只显示当前观察;所需日期完整后才比较两期。

  3. 3

    只有证据足够时才附加查询级解释

    日期序列是必需证据。查询和 query-page 读取只是附加解释:一旦被截断、不可用或聚合口径不一致,KPI 仍会显示,但相关动作会被抑制。

  4. 4

    只保留今天最值得继续查的几件事

    最多三条证据支撑的变化、最多三条下一步动作,并按确定性规则排序,而不是黑盒评分。

每次运行你会拿到什么

日级与周级 KPI 上下文

最新可用的 clicks、impressions、CTR 和曝光加权平均排名,附精确统计窗口、数据新鲜度及 GSC 核验链接。

和样本量匹配的节奏

最近完整七天样本足够时给日级解读,不足时自动降级为周级节奏。

六条查询词路径、三条页面路径、一项常驻检查

点击机会、排名稳定但点击下滑、移入与滑出可行动区间、首次观察到的 query-page 组合以及其中均位六或更好的那些、三条页面维度路径,再加上有曝光却零点击的页面——每一条都只在自己的证据门槛被满足时出现。

私有跳转到下一步工具

在同一标签页内把 property、query、page 交给相关 GSC 或 on-page 工具,不把这些私有值泄漏到 URL。

明确保留人工检查项

Manual Actions 和 Security Issues 仍然需要人工检查,因为 API 读不到它们。简报只会提醒,不会假装自己观察到了。

一次早间简报长什么样

它读取的窗口
每次读取 Search Console 最新可用日期,包括 Google 仍在更新的数据。日级日期使用太平洋日历;报告会显示本期、上期的实际窗口和读取时间。不完整时段标为暂定,不触发变化对比。
它会指名的一种变化
某个查询词的平均排名浮动不超过半位,而它的周点击同时下降了 15% 和 3 次。两道门槛都过,于是它被报告为点击下降——并明确不是排名下降,因为排名证据说排名没动。
它拒绝升格的一种移动
某个查询词的平均排名移进 1–10 段,而它的上一窗口只有 50–99 次曝光。它会作为「暂定位置移动」出现在自己的列表里——两种暂定类型都是位置移动,从来不是点击——不能成为当天的任何一条动作。这么小的基数,本来就会自己晃这么多。
什么都没找到时它怎么说
「本次运行没有变化越过证据门槛。这不等于证明什么都没变。」旁边还会印出每条路径读了多少行、判定了多少行、其中多少行形成了候选。
你能带走什么
最多三条查询词记录、最多两条页面记录,以及最多一条「首次出现且均位六或更好」——后者独立配额,不占三条动作预算,这样糟糕的一周也永远压不掉唯一一条报好消息的路径。每张卡片都带着它所依据的证据行,和一个通往能把这个问题继续往下问的工具的按钮。

最新可用日期,以及何时可以比较

Search Console 按太平洋日历提供日级数据。简报以 Google 实际返回的最新可用日期为准,不使用固定日期偏移;晚些时候重新运行,可能读到更新的数据。报告显示实际统计日期、读取时间和是否仍在更新,不把尚未完整的数据当作已结算历史。

以最新可用日期为终点取七天,再取紧邻的前七天。只有所需统计日期均有返回且已完整,才评估变化路径。最新日期仍在更新或存在缺失时,只展示当前观察,不判断下降、增长或新出现;缺失数值保持不可得。

趋势请求覆盖到当前太平洋日期,日级图实际截止于返回的最新可用日期。24 小时图以最新返回小时为终点,向前取连续 24 个小时,使用浏览器本地时区展示。最新数据可能仍为暂定。图在 24 小时、7 天、28 天、3 个月之间切换不需要再次读取。Search Console 没有返回数据的时间桶保持缺口,不会被替换成零。

日级还是周级由你的样本决定,不由你决定

点击和曝光都是计数,小基数上的计数在什么都没发生时也会按大致自身平方根的幅度晃动。一份把日级噪声当新闻读的简报,比没有简报更糟。

门槛是完整一周 1,000 次曝光

低于它,简报会把自己降级为周级节奏,并在页面上写明原因。这是站点级的判定而不是偏好设置:同一个站点这个月可能是日级、下个月是周级,每次运行都按当天的证据说明自己处在哪一档。

还必须有一条点击路径真的判定过行

节奏判定问的是三条点击驱动路径——两条查询词路径加上页面点击下降——有没有真正判定过任何行,而不是整份报告看起来是否健康。只有位置类路径能跑的站点就是周级站点,因为按曝光加权的平均排名不是点击信号。

运行模式是被说出来的,不是被暗示的

一次运行会自报为变化检测、位置观察、当前位置观察清单,或不可得。后三种存在的意义在于:撑不起变化检测的站点仍然能拿到一句关于自己现状的诚实描述,而不是一张读起来像「什么都没发生」的空页。

小样本的行只能停在观察层

上一窗口只有 50–99 次曝光的查询词可以作为暂定移动出现。它与变化分开列示、不产生动作,并印出把它挡在门外的那个曝光数。

一条发现可能到达的每一条路径

这里没有隐藏评分。九条路径加一项常驻检查各自独立评估,各自对着自己写明的门槛;当前窗口的每一行都会被记入未评估、已评估无信号,或形成候选。

这张表有两个后果值得直接说出来,而不是留给你自己撞上。两条首次出现路径覆盖的是「8 起、不含 21」和「6 或更好」,所以一个首次出现在均位正好为 7 的组合会被评估并报告为无信号;这个缺口来自这批门槛所依据的规格本身,合上它只需要改一个常量。另外,有两条路径需要已确认的品牌词清单:点击机会和「有曝光却完全没有点击的页面」都建立在本站自己的非品牌点击率上。没有这份清单就没有可信的品牌/非品牌切分,于是两条都会自报「未评估」,而不是悄悄把你自己的品牌名当成机会量出来。

每条路径也会说明自己为什么跑不了。「本次运行读不到这条路径所依赖的证据」和「这条路径什么也没找到」是两句不同的话,简报绝不把前者渲染成后者。

已实现的评估路径 · 门槛即引擎自己的常量

已实现的评估路径 · 门槛即引擎自己的常量
路径证据必须具备什么什么才算一条发现
点击机会已确认的品牌词;一个非品牌查询词本窗口 ≥300 次曝光,且它所在的位置段在剔除它自己之后仍持有 ≥2,000 次曝光实测点击只有本站留一法 CTR 曲线预测值的一半或更低,且预测点击 ≥5 次
排名稳定但点击下降两个窗口各 ≥100 次曝光,上一窗口 ≥3 次点击点击同时下降 15% 和 3 次,而平均排名移动不超过 0.5
移入 1–10 段两个窗口各 ≥100 次曝光,且上一窗口平均排名在 10 之外当前窗口落在 1–10 段内,且至少好了 1.5 位
从可行动区间下滑同一个「查询词 × 页面」组合在两个窗口各 ≥100 次曝光,且至少一个窗口在前 30 内该组合的平均排名下降 ≥3 位,且点击同时下降 ≥30%
首次观察到的查询词与页面组合两个窗口的页面归属都可读;当前 ≥100 次曝光且均位从 8 起、不含 21该组合不在上一窗口的可见行里
首次出现即在六位或更好与上一条相同的条件该组合不在上一窗口里,且当前均位为 6 或更好
页面曝光几乎消失该页面上一窗口 ≥30 次曝光,且它当前是否出现可判定曝光下降 ≥80%,且降幅大于上一窗口曝光数平方根的两倍
页面点击下降该页面两个窗口各 ≥100 次曝光,上一窗口 ≥3 次点击点击同时下降 15% 和 3 次,且降幅大于上一窗口点击数平方根的两倍
页面在本次对比中首次出现当前 ≥100 次曝光,且它在上一窗口是否出现可判定上一窗口没有该页面的行、或有行但曝光为零,且当前均位在 30 以内
有曝光却完全没有点击的页面实测均位为 10 或更好,且按本站自己的非品牌点击率,这个页面的曝光量预期应有 ≥3 次点击它一次点击都没有。这是一种状态而非变化,因此列在「检查」里

一份很短的清单,且绝不为了凑满而补

三条查询词记录,两条页面记录

页面行和查询行是两个独立总体,各有各的预算。如果把页面记录塞进查询记录用剩的名额,就等于让查询候选的数量决定一次页面测量能不能被看见——用一个总体的大小去排另一个总体的序。

一条首次出现,且在预算之外

其余每条路径报的都是出了问题或正被白白留在桌上的东西。共用同一份预算意味着一个每天有三条下降的活跃站点永远不会被告知「有东西以领先位置出现了」,所以这条路径拿到了自己的名额。

一个查询词只出一行,取排序最靠前的路径

多条路径命中同一个查询词时,只展示排序最高的那条,其余被计数而不是堆叠。这个排序被当作一次产品决定明确写下来,而不是听凭代码碰巧的执行顺序。

没展示的那些会被数出来

形成了候选却没排进版面的会被计数并报告。如果这个分账读不出来,本次运行会说这个数字不可得——绝不写成零。

它不会说的话

不会说「没出现的查询词等于没有曝光」

Search Console 出于隐私会把低频查询词匿名化,让它们不出现在查询报告里。每次运行都会报告你站点有多大比例的曝光和点击从未出现在可见的查询行里,或者直接说明这个比例不可得。不在样本里,只被报告为「未观测到」——不是零,也不是「刚被收录」。

不会把平均排名说成名次

它按曝光加权,描述的是你的曝光发生在哪里,而不是结果页上某个固定位置。当一个查询词的曝光挪到排名更差的页面上时,它的均位会下降,而任何单条结果其实都没动——这正是位置下降路径要求点击必须同步下降的原因。

不会把查询词计数和页面计数相加

它们是从 Search Console 不同维度读出的两个总体,Google 在每个维度上丢行的方式也不同。把「查询词 × 页面」的读取加总来重建页面总量,丢掉的恰恰是页面维度存在的意义所要找回的那些行。

不会声称检查过你的人工处置

Manual Actions 与 Security Issues 没有公开读取 API。简报会链接这两份报告,并允许你在页面上记录「我看过了」,但绝不把这个标记呈现为它自己的观测。

不会保留报告

没有定时任务、没有保存的历史,也不在任何地方留副本。报告和两个人工检查标记都只活在这个页面的状态里——刷新、重跑、换资源或关闭标签页都会清空它们。Search Console 保留着历史,即使这个工具不保留。

不会假装预算无限

一次请求在必需的日期读取及其可选附加读取之上,共享一个 45 秒的整体预算,而 Search Console 读取额度按小时在本站所有 Search Console 工具之间共享。当某项附加读取来不及完成时,KPI 视图照常渲染,依赖它的路径则报告为不可得。

每条发现会把你交到哪里

一份以一段建议收尾的简报,明天还得从头推一遍。每张卡片都会打开真正能把这个问题继续往下问的工具,并直说那个工具会用什么、不会用什么。

点击缺口交给机会发现器

那个工具用你自己的 CTR 曲线,在整个站点范围内为点击机会排序。卡片会直说它不会使用眼前这个查询词或页面——这个缺口已经量过了,下一个工具回答的是更宽的问题。

下降类交给流量下跌诊断

查询词的点击下降与位置下降会打开站点级诊断,两条下降型页面路径——曝光几乎消失和点击下降——同样交给它。卡片写明下一个工具诊断的是站点而不是这一行,这样没有人会期待一个它本来就不提供的逐词答案。

首次出现与零点击页面交给 On-Page 检查器

三条页面路径里只有「首次出现」落在这里,和查询词级的首次出现、以及有曝光却零点击的页面一起。页面 URL——以及存在目标查询词时的那个词——会被预填过去,让你看清公开 HTML 到底支持了什么。简报判定的是搜索结果,不是页面本身。

你的资源永远不会出现在 URL 里

跳转参数在标签页内部私下传递。如果这份私有交接存不下来,导航会被中止并明确告知,而不是退回到把资源、查询词和页面塞进 query string。

简报会交接过去的工具

延伸阅读

FAQ

它能替代我直接看 Search Console 吗?

不能。它只是压缩第一轮分诊时间。简报负责回答“发生了什么、下一步先看哪里”,而 Search Console 仍然是你继续确认细节和展开调查的地方。

为什么有时有 KPI 但没有动作建议?

因为 KPI 来自必需的日期序列,而动作建议还需要更强的查询级和 query-page 证据。只要这些证据缺失、被截断或口径矛盾,简报就只展示 KPI 上下文,不会补猜动作。

为什么它有时会从日级切到周级?

样本量太小时,日级波动很容易把普通噪声读成异常。低于周级曝光门槛时,简报会主动降级成周级节奏,避免把噪声说成真正的日级信号。

你们会保存报告或我的 Search Console 数据吗?

不会。Google 授权本身可能会保存在你的浏览器里,方便下次不用重新连接;但这份报告是按请求重新计算的,不会作为服务端历史保存。