保留上下文的关键不是把重复段落删干净,而是让公共页面承接稳定定义,让原页面保留与自身场景绑定的解释、条件和入口。若两页面向不同查询意图,提取后必须补回差异化段落;若两页只是同一内容的不同入口,才适合合并并做规范化。
提取重复说明前,先确认公共页面是否具备承接能力。它至少要让读者在不返回原页面的情况下,知道这段说明适用于什么范围、有哪些例外、下一步该去哪里。若公共页面只放一段通用定义,原页面又只留一句“详见某页”,上下文就会断裂,读者和抓取系统都难以判断原页面还剩下什么独立价值。
一个可操作的判断是:把原页面中围绕重复说明的句子逐条标出,分成三类——稳定定义、场景条件、操作入口。稳定定义可以上移到公共页面;场景条件应留在原页面;操作入口若公共页面已经完整覆盖,原页面可以保留一句带限定语的指引,而不是只写“点击这里”。这样做的结果是,公共页面承担解释成本,原页面继续回答具体问题。若分类后发现原页面的场景条件不足两句,说明它可能本来就该合并,而不是继续拆成两个页面。
当两个页面分别回应不同问题,例如一个讲概念边界,一个讲在特定流程中的用法,重复说明可以提取到公共页面,但原页面必须保留差异段。差异段不是重复一遍定义,而是说明“在本场景下,这条定义会怎样被限制、替换或延伸”。实施动作可以按下面顺序进行:
做完这四步后,下一步应观察原页面是否仍能独立回答目标问题。如果读者必须跳到公共页面才能理解原页面在讲什么,说明差异段还不够,应补回场景条件,而不是继续删减。
当两个页面标题不同但正文主体、示例和结论高度接近,差异只来自入口或参数,提取重复说明的意义有限,更合适的是合并到一个主页面,再对旧入口做规范化处理。这里的动作不是“保留两个页面再互相链接”,而是选定一个主页面,把另一页中真正独有的段落迁入,然后让旧地址指向主页面。迁移时要逐段确认:独有段落是否依赖旧页面的标题语境;若依赖,应改写后再放入主页面,避免出现答非所问的段落。
合并后,原入口的流量和外部链接会集中到主页面,但这不等于权重会立刻按预期转移。采集差异、重定向生效时间和搜索需求波动都会影响前后对比。因此比较改动效果时,应把同一时间段的季节变化、活动周期和抓取日志差异一起看,不能只凭某一天的数据升降下结论。
提取后若出现与直觉相反的结果,例如原页面展现减少、公共页面展现增加,至少有两种合理解释:一是上下文确实被公共页面承接,原页面不再需要独立参与;二是原页面被削弱到无法独立回答查询,系统只是暂时把展现集中到公共页面。区分这两者,不能只看展现量。
若证据指向第二种解释,下一步不是把公共页面删掉,而是回到原页面补足场景条件,并让公共页面只保留稳定定义。若证据指向第一种解释,则可以继续把其他页面的同类重复说明按同一规则上移,但每移一次都要重新检查原页面是否还有独立回答能力。
假设某站点有两个页面:A 页解释“审核状态”的通用含义,B 页讲“批量提交时如何判断审核状态”。两页都重复了状态定义。把定义提取到公共页面 C 后,A 页保留定义边界和例外,B 页保留批量提交的判断顺序和失败处理。此时 B 页首段写“通用定义见 C 页,本节只讨论批量提交时的判断顺序”,并链接到 C。假设改动后 B 页的长尾查询展现下降,而 C 页对应查询上升,这只能说明展现发生了转移,不能说明 B 页仍然健康。下一步应检查 B 页是否还能独立回答“批量提交时怎么判断”,若不能,就补回判断顺序和失败示例,而不是继续把段落移向 C。
例外情况也要提前写明:如果公共页面本身还在频繁调整定义,或原页面的场景条件依赖尚未稳定的规则,就不适合先做大规模提取。此时更稳妥的动作是先稳定公共页面的定义,再逐页迁移,否则每次定义变化都会让多个原页面同时失真。