老师给结论,通常是为了压缩讲解时间,但结论本身往往省略了成立条件。你要补的不是“再找一个支持结论的例子”,而是主动构造一个反例,看结论在什么条件下失效。具体做法是:先把结论改写成“在X条件下,做Y会得到Z”,再分别设计两个测试——一个满足X,一个故意破坏X。两个结果不一致,说明你找到了边界;结果一致,说明这个结论可能比老师说的更稳,或者你的测试还没触到关键变量。
不是所有结论都值得花同样力气去反驳。可以先做一个粗分类,因为不同类型对应的反例成本差别很大。
判断完之后,只选一个变量去动。一次改多个条件,即使结果和预期相反,你也说不清是哪个变量造成的。
补充反例练习时,最常见的选择是同站内找对照,还是换一个站点验证。两者成立的条件不同。
当结论描述的是站内可控因素时,优先在同一站点内找两个相似页面做对照。理由是站外变量(域名历史、外链结构、行业竞争)被大致固定住了,差异更容易归因到你要测的那个因素上。
实际动作可以这样安排:选两个主题相近、内容体量接近、原本表现也接近的页面。只对其中一个页面做结构调整,例如增加指向它的上下文内链,另一个保持原样。记录调整前后的变化,并同时记下两个页面在此期间是否都有内容更新、是否都获得了新的外部链接。如果只有被调整的页面变化,而同站对照页基本没动,这个反例练习才有区分力。下一步,你可以把这个结果拿去和老师的结论对照:如果结论说“内链增加必然带来提升”,而你的对照页没有提升,那就说明结论至少缺少一个前提。
当结论和行业属性、内容形态或外部竞争有关时,同站对照往往不够,因为一个站点很难同时具备两种行业特征。这时可以换一个站点做反例,但要接受一个代价:你无法完全排除站外差异。
做法是:找一个在关键变量上与你的站不同的站点,例如内容类型不同、竞争密度不同,然后看同样的操作是否产生同样方向的结果。如果结果方向相反,不要立刻下结论说老师错了,先列出至少两种替代解释:可能是站点权重差异,可能是内容与查询意图的匹配度不同,也可能是时间窗口不够。跨站反例的价值在于提示“这个结论可能不是通用规律”,而不是直接证明它错误。
很多反例练习失败,不是因为例子选错了,而是因为记录方式太模糊。你需要让证据能被人复查,至少包括以下几项。
如果记录里出现“感觉变好了”“好像没效果”,这个反例就不能用于下一步判断。把它改成“调整后两周内,该页面在目标查询下的展示次数没有明显变化,而对照页同期也没有明显变化”,这样你才能继续往下推。
反例练习中最容易兴奋的时刻,就是结果和老师说的相反。但相反结果本身不是结论,它只是线索。至少先排除以下解释,再决定是否把它当作有效反例。
排除之后仍然方向相反,才值得把它记成一个待验证的边界条件。下一步不是马上写文章说“老师错了”,而是换一个更小的变量再测一次,看相反结果是否可重复。
假设老师给的结论是:“给新页面增加来自老页面的内链,会加快它获得展示。”你可以这样设计反例练习。
条件一:新页面主题与老页面高度相关,老页面本身有稳定展示。动作:从老页面正文中加一条上下文内链指向新页面。预期:新页面展示加快。
条件二:新页面主题与老页面只有宽泛关联,老页面本身展示很少。动作:同样加一条内链。预期:如果结论成立,新页面也应该加快;如果结果没有加快,说明“内链来源页的相关性和自身表现”可能是结论未写出的前提。
这个例子里,两个条件只差一个变量:来源页与新页面的主题相关度。如果条件二没有出现预期变化,你可以把结论修正为“在来源页与目标页主题相关且来源页本身有稳定展示时,内链更可能起作用”。这个修正版比原结论更窄,但也更可用。接下来你要做的,是再找一个满足修正版前提的页面,看它是否再次出现预期变化;如果再次出现,你就有理由把这个前提写进自己的判断清单。
不需要把每个结论都推翻一遍。停下来的信号是:你能用自己的话写出这个结论的适用条件和至少一个不适用条件,并且能指出如果条件不满足,你会改用什么做法。做到这一步,反例练习的目的就达到了。之后遇到新结论,你可以更快地判断它属于哪一类、该用同站还是跨站去验证、以及需要记录哪些干扰项,而不是每次都从零开始设计测试。