开始使用
Growth Score
仪表盘上那个 0–100 数字的确切构成。
Growth Score 用一个数字回答「我们的搜索 + AI 可见性在变好吗?」。它由项目的实时数据计算(不依赖外部服务),包含四个支柱——定义只在 packages/core/src/scoring.ts 一处。
公式
overall = AI Visibility × 0.35
+ SEO Visibility × 0.35
+ Traffic Opportunity × 0.15
+ Content Opportunity × 0.15每个支柱 0–100,因此总分 0–100。
AI Visibility(35%)
来自测量窗口内的 GEO runs:
mention rate = 提及你品牌的 runs / 总 runs
citation rate = 引用你域名的 runs / 总 runs
SOV = 你的品牌提及 / 全部品牌提及(你 + 竞对)
aiVisibility = mentionRate × 60 + citationRate × 20 + sov × 20提及占主导:出现在答案里最重要;被引用为来源与提及量胜过竞对各占五分之一。
SEO Visibility(35%)
跟踪关键词 Google 排名的深度加权视图:
seoVisibility = (top3×10 + top10×5 + top20×2 + top100×0.5)
/ max(8, keywordsTracked × 0.6) (钳制到 0–100)桶是累计的:第 2 名的关键词同时计入 top3、top10、top20 与 top100(10+5+2+0.5 = 17.5 分),第 15 名只计入 top20+top100(2.5 分)——所以 top-3 排名的价值是 11–20 名的 7 倍。这个分数奖励排名深度,而不只是覆盖数量。
Traffic Opportunity(15%)
处于 4–30 名("触手可及"区间)关键词的月搜索量,对数缩放避免少数大词撑爆:
trafficOpportunity = log10(1 + opportunityVolume) × 25Content Opportunity(15%)
未处理内容缺口锁定的估算月流量,加上缺口数量:
contentOpportunity = log10(1 + gapEstimatedTraffic) × 22 + min(20, openGaps × 4)怎么读这个分数
- 取整与钳制:每个支柱与总分都取整并钳制到 0–100(
packages/core/src/scoring.ts),输入的小幅变化可能消失在取整里——相信趋势,别相信 ±1 的抖动。 - 看趋势,别看绝对值 —— 分数用于和自己的历史比较。34 → 41 通常意味着改善,但请核对分解:机会类支柱自己就能推动这个数字(见下一条)。
- 分解视图告诉你哪个支柱在动。 仪表盘会展示四个支柱的分值;AI Visibility 下降而 SEO 平稳,说明问题出在 GEO(竞对新内容开始被引用),而不是 Google 排名。
- 「涨」不总等于「更可见」:Traffic/Content Opportunity 度量的是未开发的空间——发现新缺口也可能推高分数,尽管还没有任何改善。把机会类支柱读成待办清单的规模,把 AI/SEO 支柱读成实际存在感。
- 输入新,分数新 —— 支柱读取的是与仪表盘页面相同的数据表(runs、排名、缺口);GEO run-all 或排名刷新后,下次加载即更新。
分数是刻意确定性的——相同输入永远得到相同数字,这正是周环比对比可信的前提。