老师只给结论,比如“标题要包含关键词”“内链要控制数量”,你无法判断边界在哪里。一个可行的做法是:把每条结论当作待检验假设,主动构造一个反例场景,观察结论在什么条件下失效。下面用一个假设情境,把补充反例练习的决策过程拆开。
结论大致分三类,反例的构造方式不同。第一类是因果型,如“页面加载慢会拖累排名”;第二类是操作型,如“每篇文章至少加三个内链”;第三类是取舍型,如“新站应该先做长尾词”。因果型结论的反例要找“同样原因但结果不同”的案例;操作型的反例要找“照做后反而变差”的场景;取舍型的反例要找“条件相反时结论翻转”的情况。判断类别只需问一句:这条结论在说什么东西导致什么结果,还是说应该怎么做。类别判断错了,反例会变成抬杠而不是检验。
假设你在一门SEO入门课程里听到结论:“文章里内链越多,页面权重传递越充分,排名越好。”老师没有给数据,只给了这句话。你决定自己补一个反例练习。第一步,把结论的可检验部分拆出来:内链数量增加、权重传递增加、排名提升,三者被当作同向变化。第二步,构造一个明确标注为假设的场景:一个只有二十个页面的小站,其中一篇文章被其他十九篇全部链接,同时这篇文章又链回全部十九篇。第三步,列出这个场景下可能出现的反例信号:被链接最多的那篇文章排名没有变化,而其他文章因为链接都指向同一目标,彼此之间的关联被稀释。第四步,写出你的判断依据:如果权重传递是有限的,集中指向一个页面未必比分散指向多个相关页面更有效。
这个练习的价值不在于证明老师错了,而在于让你知道结论的适用条件:页面数量少、主题高度重叠时,内链数量的边际作用可能下降。这个条件是你自己找出来的,比记住结论本身更有用。
反例练习最容易滑向“我觉得不对”。要让它成立,需要给反例配一个可观察的判据。常见判据有三类:结果判据,即按结论做和反着做,哪个结果更接近目标;条件判据,即结论在什么规模、什么阶段、什么内容类型下成立;代价判据,即执行结论的成本是否超过了它带来的收益。以上面的内链结论为例,结果判据可以是“被集中链接的页面是否获得了更多来自站外的引用”,条件判据可以是“站点页面数低于某个量级时结论是否还成立”。没有判据的反例只是意见,有判据的反例才能变成你的判断依据。
做完一个反例,不要只停在“这条结论有例外”。把产出写成三行:结论原文、反例成立的条件、下次遇到同类结论时先检查什么。比如内链那条可以写成:结论是内链越多越好;反例成立的条件是站点规模小且主题重叠;下次先检查链接目标是否分散。这样积累下来,你的笔记里不是一堆结论,而是一组条件判断。复习时先看条件,再看结论,比背结论更接近实际决策。
不是每条结论都值得花时间。以下三类可以跳过:只涉及操作步骤、不涉及效果判断的,比如“在后台提交站点地图”;已经被多方反复验证、且你的场景没有特殊性的,比如“移动端可访问性是基础”;以及你暂时没有能力观察结果的,比如需要大量数据才能判断的算法层面结论。把精力放在那些你每天都会用到、但老师没给边界的结论上,反例练习的回报更高。判断标准很简单:这条结论如果错了,你会不会做出明显错误的动作。会,就值得补反例;不会,先放着。