SEO分析,一个假设有多种解释时怎样构造反证问题

📍 WDQWDWQD987AAAAA:216.73.216.175
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
🔗 /bb3da252cc51.html
📄

SEO分析,一个假设有多种解释时怎样构造反证问题

核心做法是把假设写成可被推翻的预测:如果这个解释成立,那么在某个可观测指标上应当出现某种方向的变化;如果该变化没有出现,或出现了另一种同样合理的解释,假设就不能直接采信。反证问题的作用不是证明假设正确,而是找出它无法解释的那部分证据。

先固定一个假设情境,再谈反证

以下情境为假设,用于说明方法,不代表任何真实站点。某内容站过去主要靠搜索流量获取注册,改版后注册量下降。团队提出假设:新版页面把注册入口从首屏折叠到第二屏,导致转化下降。这个假设看起来合理,但它至少还有三种竞争解释:改版同期搜索展现量本身下降、注册流程多了一步验证、季节性需求回落。

如果只比较改版前后注册总数,四者都能解释下降,无法区分。反证问题要做的,是把每个解释推到它能被单独检验的位置。

把假设转成可证伪的预测

对“入口位置导致转化下降”这一假设,可以提出三个反证问题:

这三个问题的共同点:它们都给出“假设成立时应当看到什么”和“假设不成立时会看到什么”,而不是继续寻找支持假设的证据。

区分证据链中的口径差异

构造反证问题时,最容易出错的地方是混用数据口径。第三方估算流量、搜索引擎后台报告和站内统计,对同一次访问的计数方式不同:估算工具可能按模型推算,搜索后台可能只统计有展现的查询,站内统计可能受脚本加载和过滤规则影响。三者下降幅度不一致,不等于其中某个一定错了,也不等于能还原算法变化。

可行的做法是:同一个反证问题只用一个口径回答,并在记录时标明来源。例如判断“展现量是否下降”,就用搜索后台的展现数据;判断“落地页行为是否变化”,就用站内事件数据。跨口径比较只能作为线索,不能作为结论。

用一组可区分原因的证据推进下一步

回到假设情境,团队按顺序执行了两个动作。

第一个动作:把注册拆成“落地页到注册页点击率”和“注册页完成率”两段,分别看改版前后。结果假设为:点击率下降,完成率基本持平。这个结果与入口位置假设一致,但还不能排除“改版后落地页内容与搜索意图匹配度下降”这一竞争解释,因为后者同样会压低点击率。

第二个动作:按来源拆分同一指标。结果假设为:直接访问用户的点击率没有明显变化,搜索来源用户点击率下降。此时入口位置假设需要面对一个新问题——如果入口位置是唯一原因,直接访问用户也应当受影响。这个反证问题没有推翻假设,但把它从“唯一原因”降级为“可能只对搜索来源起作用”,下一步就应当去检查搜索来源落地页的意图匹配,而不是继续争论入口位置。

这就是反证问题对决策的实际影响:它不直接给出答案,但会改变下一步该查什么。若第二个动作显示所有来源同步下降,则入口位置假设重新占优,可以进入恢复入口的验证;若只有搜索来源下降,优先检查落地页与查询意图的匹配,而不是改动全站入口。

常见反证问题模板

以下模板可直接套用到其他假设上,使用时替换指标和分组维度:

  1. 如果原因是A,那么在不经过A影响的那部分流量里,指标是否保持不变?
  2. 如果原因是A,那么从A到结果之间的中间环节,是否只有特定一段发生变化?
  3. 如果原因是A,那么把A恢复或移除后,指标是否按预期方向变化?
  4. 如果原因是A,那么是否存在一个B,它能同时解释所有观测到的变化,且不需要假设A?

第四个问题最关键。当B能解释全部证据时,A就不是必要解释。反证的价值在于不断追问“还有没有别的解释能解释同一组现象”,直到剩下的解释足够少,才值得投入改动成本去验证。

图1 图2

nginx