老师只给结论,最常见的矛盾是:你能复述它,却无法判断它何时失效。自行补充反例练习的目标不是推翻老师,而是给每条结论找到边界。最小动作是:把结论改写成条件句,再主动构造一个让条件不成立的小场景,观察原结论是否还站得住。缺数据、缺后台权限也能做,但只能得到“边界假设”,不能得出“原结论错误”的定论。
第一种是结论本身正确,但省略了前提。例如“标题包含核心词更容易被理解”。它成立的条件通常是:词与页面主体一致、用户确实这样表达、标题没有被堆砌到影响可读性。第二种是结论只在特定场景成立,被讲成了普遍规律。例如“内容越长越好”,它可能只在竞争激烈、需要覆盖多个子问题的页面成立,在工具页或导航页就不成立。两种情况的练习方式不同:前者补条件,后者找反例场景。
拿一张纸或一个文档,把老师给的每条结论写成三行:
以“内链越多,页面越容易被发现”为例,条件可以写成:链接所在页面本身可被抓取;链接锚文本与目标页主题相关;目标页不是已被大量重复链接指向的页面。条件不满足时的预期是:新增内链对抓取路径的贡献接近于零。这一步不产生结论,只产生可验证的假设。
反例不需要真实项目,可以假设。假设你负责一个介绍本地服务的页面,老师给结论“每篇内容都应该围绕一个核心词展开”。你可以从三个方向找反例:
每个反例都写清:原结论在什么条件下失效、失效的证据会是什么。证据可以是搜索结果页的构成变化、页面自身数据的变化,或用户行为的变化,但都只是待验证的信号。
回到开头的矛盾:你按结论做了调整,结果没有变化。至少有两种解释:一是结论本身有边界,你的场景不在边界内;二是调整动作没有真正执行到位,比如内链加在了不被抓取的页面,或标题改动没有生效。能区分它们的证据是执行记录和对照条件,而不是结果本身。
具体做法:调整前记录页面的可观察状态,调整后记录同一组状态,同时保留一个未调整的相似页面作对照。如果调整页和对照页都没有变化,更可能是外部条件或执行问题;如果调整页变化而对照页没变,才更支持结论在你的场景中成立。这里要说明:抓取量或请求量归零,不能单独证明结论错误,它也可能是统计口径变化、抓取预算重新分配或页面被合并导致的。
缺少后台数据或抓取日志时,仍可执行的最小动作是:用公开搜索结果观察页面是否被收录、标题和摘要是否按预期展示、同一查询下出现的页面类型是否变化。这些观察能帮你判断结论是否至少在展示层面成立。但不能由此推出排名机制、权重分配或算法偏好,也不能把一次观察当作稳定规律。把每条反例练习的结论写成“在当前观察下,该结论需要补充某条件”,比写成“该结论错误”更接近事实。
下一步动作取决于你找到的条件:如果条件指向内容意图,就调整页面覆盖的问题范围;如果条件指向页面类型,就换一个更适合该结论的页面做练习;如果条件指向执行,就先把动作做到可验证,再重新观察。这样一轮下来,你得到的不是更多结论,而是一组能自己判断适用范围的规则。