结论之所以难用,是因为它省略了成立条件。你可以把老师给的每个结论改写成“在什么条件下成立”的假设,再专门去找能让它失效的页面或数据,这就是反例练习。下面以你手上任意一个已收录页面为对象,走一遍可执行流程。
拿到一句结论,先别急着背。把它补全成“如果A,那么在B条件下,做C会得到D”。四个位置里,通常有一到两个是老师默认你知道、因而没说的。反例练习就是攻击这两个位置。
拆完后你会得到一句可检验的假设。假设写不出来,说明这句结论还没被你消化,继续拆,直到能写出“若……则……”为止。
选一个你熟悉的页面,记录它当前的状态:主题、主要意图、内容长度、内链数量、最近一次改动时间。这些是实验的初始条件,不需要精确到小数点,能区分“多”和“少”就够。
然后只改一个变量,其余保持不动。比如老师给的结论是“标题要包含核心词”,你就找一个标题不含核心词、但排名和点击都正常的页面,观察它靠什么补足了相关性:是正文首段、是外链锚文本,还是搜索意图本身就不依赖这个词。这一步产出的不是对错判断,而是一份“结论在什么情况下不灵”的证据清单。
动作与结果的关系要写清楚:你改了什么、观察了多久、看到了什么变化、这个变化还能用什么别的原因解释。抓取量下降可能是服务器响应变慢,也可能是页面被合并,不能只归因于你那一次改动。
不是所有不符合结论的样本都值得记录。先做一次筛选,能省掉大量无效练习。
判断标准很朴素:如果你无法用一句话说清“它为什么不符合”,它大概率属于第三类。
每完成一轮,在结论旁边补两行:一行写“成立条件”,一行写“已知失效场景”。例如:
结论:内链越多越好
成立条件:同主题、同层级页面之间
失效场景:导航型页面堆砌无关内链,稀释主路径
假设你手上有十个页面,其中三个在补充反例后暴露了结论的边界,那么下一步不是继续找更多反例,而是把这三个边界拿去问老师或对照课程资料,确认是结论被简化了,还是你的样本本身特殊。这个动作会直接决定你后面是继续练同一结论,还是换下一个结论。
反例练习的成本在于时间。当同一个结论你已经找到两个以上不同来源的条件反例,并且能预测新页面会不会落入失效场景,就可以停了。继续找只会重复验证同一件事。
如果连续几轮都只找到噪音反例,说明当前样本量或观察周期不够,应该先扩大样本,而不是怀疑结论。反过来,如果每个结论你都能立刻说出两三个失效场景,说明你缺的不是反例,而是把条件写清楚的习惯,这时该回到第一步重新拆句。
把每一轮的条件和失效场景积累下来,你对课程内容的使用方式就从“记住结论”变成了“知道结论在什么范围内可用”,这比多背几条结论更接近能独立判断的状态。