关键词排名预测

发现哪些关键词正在上升、变得过时或从 SERP 中消失——以免造成流量损失。

从哪里获取 CSV

随着时间的推移,需要每个关键字的每日排名。位置语义:越低越好(位置 1 = 顶部)。 Prophet 模型适合每个关键词;数据点少于 20 个的关键字将被自动跳过。

兼容来源

  • 排名跟踪器:SEMrush、Ahrefs、AccuRanker、Serpstat、Wincher、SE Ranking、Nightwatch(使用关键字 × 日期 × 位置导出)
  • 通过 API、Looker Studio 或 BigQuery 的 Google Search Console(维度:日期 + 查询,指标:位置)
  • 任何遵循以下格式的自定义脚本/CSV(例如 SerpAPI、DataForSEO、ValueSERP 输出)

不兼容

  • GSC → 查询 CSV(聚合,没有日期轴)
  • Google Analytics 4(没有关键字位置指标)

长格式(推荐)

date, keyword, position [, impressions]

宽幅

date, keyword_a, keyword_b, keyword_c, ...

按总展示次数(如果存在)或数据量排名。更高=更慢。

如何使用关键字排名预测器

将数百个关键字位置行转化为优先列表,其中包含趋势上升、存在风险和稳定的内容。

1

导出每日持仓

来自您的排名跟踪器(SEMrush、Ahrefs、AccuRanker、Serpstat、Wincher、SE Ranking、Nightwatch)或来自 GSC API/BigQuery/Looker Studio。您需要每个关键字的位置时间序列,而不是周期聚合。

2

上传 CSV

长(日期、关键字、位置)和宽(日期、kw_a、kw_b,...)格式都会自动检测。该工具会选择一个合理的范围,并根据展示次数(或数据量)对前 N 个关键词进行建模。

3

优先考虑结果

首先关注“有风险”列表——这些关键词正在悄然下滑。然后看看“Rising”,以加倍获胜。使用关键字选择器检查任何单个关键字的完整预测图表。

预测如何运作

一个 Facebook Prophet 模型适合每个关键词。对于每一项,我们都会预测 30 至 730 天后的头寸,然后根据趋势方向和波动性对其进行分类。

位置语义

较低的价值=更好的排名。位置 1 是 SERP 的顶部。负增量意味着关键字正在攀升(位置数减少)。

禁用每周季节性

排名每天波动较大(SERP 波动、个性化、排名小幅调整)。这里的每周季节性更多是噪声而非信号,因此我们将其关闭以保持趋势清晰。

按印象选择

如果您的 CSV 有展示次数列,则关键字按总展示次数排名,并且仅对前 N 个(10 到 100,可配置)进行建模。这将计算重点放在对流量实际重要的关键字上。

每个关键字的最小数据

有效数据点少于 20 个的关键字将被自动跳过。跳过的关键字数量显示在响应中,以便您知道您获得了多少覆盖率。

四大分类

改善

趋势线在预测范围内至少下降 1 个位置。该关键字有望排名更高 - 保护为其排名的页面。

有风险

趋势线在地平线上至少上升 1 个位置(恶化)。在流量下降转化为流量损失之前,调查竞争对手、新鲜度、技术问题或内容衰减。

稳定

变动幅度小于 1 个头寸,波动幅度在可接受的范围内。关键字舒适地位于它所在的位置 - 低优先级,除非当前位置远离您想要的位置。

挥发性

残余噪声超过 5 个绝对位置或平均位置的 35%。关键词波动过大,无法可靠地读取趋势——要么 SERP 不稳定(新鲜新闻、低权威查询),要么您存在数据质量问题。

解释输出

班级柜台

快速组合视图:四个类别中每个类别有多少个关键字。一个健康的网站应该有改善≥的风险。如果风险占主导地位,请将报告视为优先列表。

高风险/上升名单

每个方向预测变化最强的 10 个关键词。数字显示了当前 7 天平均头寸和地平线结束时的预期头寸(以及 Delta)。

检查关键字图表

带有反转 Y 轴的交互式图表(位置 1 位于顶部)。四条轨迹:完整历史、带置信区间的预测以及底层趋势线。悬停任意点可查看确切的预测位置和范围。

全关键词表

每个建模关键词及其分类、当前和预测位置、趋势增量和波动性得分。排序或复制到电子表格以进行报告。

从哪里获取数据

排名追踪器

SEMrush(位置跟踪 → 导出)、Ahrefs(排名跟踪器 → 概述 → 导出)、AccuRanker(历史记录导出)、Serpstat、Wincher、SE Ranking、Nightwatch、Mangools SERPWatcher — 全部导出开箱即用的关键字 × 日期 × 位置表。

覆盖范围通常为 6 个月到 5 年,具体取决于跟踪活动的时间和计划。

Google 搜索控制台(间接)

GSC UI 导出仅提供聚合查询,没有日期轴。要获取日期 × 查询 × 位置,请使用 Search Console API、BigQuery 批量导出或 Looker Studio 连接器,然后将结果表下载为 CSV。

最长回溯:通过 API/UI 为 16 个月,通过 BigQuery 无限制(向前)。

自定义脚本(SerpAPI、DataForSEO、ValueSERP)

如果您按计划抓取 SERP,请以长格式(日期、关键字、位置)输出 CSV 并直接上传。如果您希望该工具确定要建模的关键字的优先级,请添加展示次数列。

不兼容

  • GSC UI → Queries.csv(一段时间内聚合,无日期轴)
  • Google Analytics 4(不跟踪关键字级别的位置)
  • 没有日期列或没有查询/位置列的 CSV

常见问题

我可以直接使用 GSC“查询”CSV 导出吗?
不会。从 GSC UI 导出的 Queries.csv 每个关键字占一行,包含整个期间的总计 — 没有日期轴,因此没有任何可预测的内容。您需要 GSC API、BigQuery 导出或 Looker Studio 来获取日期 × 查询 × 位置。
我一次可以预测多少个关键词?
每次运行最多 100 个(可按以下形式配置:10、20、50、100)。每个关键字需要 1-5 秒才能适应,因此 100 个关键字 ≈ 2-8 分钟。按展示次数排名可确保即使在较低的上限下也始终覆盖流量最多的关键字。
为什么此处禁用了每周季节性,但在流量预测器中却没有禁用?
流量(点击、会话)具有由用户行为驱动的真实每周模式。排名则不然——某个关键词在周一位于第 8 位,在周日位于第 8 位,日内 SERP 噪声位居榜首。添加每周季节性因素会适应噪音,而不是信号,并会产生误导性的预测。
由于网站重新设计,某个关键词的排名大幅下降。这会破坏预测吗?
Prophet 自动检测变化点并进行调整,但较大的一次性冲击仍然会影响趋势。如果您知道重新设计的确切日期,请在上传之前修剪 CSV 以仅包含该日期之后的数据 — 预测将清楚地反映新制度。
我应该准确地相信预测位置数字(例如“将在 3.4 位置”)吗?
不会。排名本质上是离散且嘈杂的。将点预测视为方向性(向上、向下),将置信区间视为有意义的范围。置信区间为 2 到 6 的预测 3.4 实际上意味着“在前 6 个 SERP 页面中的某个位置,向前 3 倾斜”。
如果关键字最近才开始排名怎么办?
如果数据点少于 20 个,则会被跳过并计入响应中的“跳过的关键字”下。对于新排名的关键字,请在尝试预测之前给它们 4-8 周的时间,否则趋势将由初始增长主导,并且不切实际。
关键字显示“易失性”——这意味着我应该做什么?
这意味着该模型无法遵循趋势,因为头寸波动太大。查询本身是 SERP 不稳定(新鲜新闻、低权威利基市场、多个实力相近的竞争对手),或者您的数据存在质量问题(缺失的日期充满 100/无、关键字页面不匹配)。在采取行动之前调查基础数据。
地平线长度会影响分类吗?
是的。分类会比较预测第一天和最后一天的趋势,因此较长的时间范围可以将微小的偏差放大为“改善”或“有风险”的判断。如果您从 90 天切换到 365 天,突然一切都面临风险,请退后一步 - 每天的基本变化率并没有改变。
我的数据存储在任何地方吗?
不会。CSV 将在内存中进行处理,并在发送响应后被丢弃。无需登录,无需持久化,无需第三方共享。