直接回答:提取重复说明时,不能只把文字搬到公共页面,而要在原位置留下“上下文锚点”——一句指向公共页面的引导语,外加该页面对本场景仍然成立的关键条件。如果原位置本身承担了独立搜索意图或操作前置说明,就不要抽走,而应保留摘要并链接详情。判断依据是:删掉这段文字后,读者是否还能在不跳转的情况下完成当前页面的主要任务。
同样一段文字,在不同页面里扮演的角色可能完全不同。可以用一个简单测试区分:把这段文字替换成一句“详见某公共页面”,然后问自己,当前页面的读者是否还需要知道其中某个具体条件才能继续操作。
假设一个旧系统有三个帮助页,都重复写了同一段“账号状态说明”。如果三个页面后续操作都依赖“账号处于可用状态”这个前提,那么这段说明属于场景前提,抽取后原页至少要留下“本操作要求账号可用,状态判断见公共说明”这一句。若三个页面只是顺带介绍账号体系,没有后续依赖,则可以直接替换为链接。
当原页面自身会被读者当作入口,且这段重复说明正是该页面回答的核心内容之一,整段抽走会让页面失去独立价值。这时应保留一段可独立阅读的摘要,再把完整规则、边界和示例放到公共页面。
实施动作可以分三步。第一步,标出原页面中“没有它读者就无法判断下一步”的句子,通常不超过三句。第二步,把这些句子改写成摘要,保留条件词,例如“仅当……时”“不适用于……”。第三步,在摘要末尾加一个指向公共页面的链接,链接文字说明读者去那里能获得什么,而不是只写“点击这里”。
这个动作的结果会直接影响下一步:如果摘要写完后发现原页面已经不需要公共页面里的任何额外信息,说明抽取没有必要;如果摘要仍然依赖公共页面才能执行操作,则说明该页面适合抽取,但摘要需要补上关键条件。
如果重复说明在原页面中既不是搜索意图核心,也不影响后续操作,可以整段替换为一句锚点。锚点句要完成两件事:说明这段内容为什么被移走,以及读者在什么情况下需要去看公共页面。
例如,把一段五行的重复规则替换成:“账号状态的完整判断规则已集中到公共说明页;如果你当前操作被拦截,先对照该页确认状态条件。”这句话保留了读者继续排查的路径,不会因为文字消失而中断。
替换后要检查锚点句是否产生新的歧义。常见问题是锚点句用了“详见上文”“参见相关说明”这类没有指向的表述,读者无法判断该不该跳转。另一个问题是锚点句把公共页面描述成唯一依据,但公共页面里其实还有例外条件没有写清。遇到这两种情况,应回到公共页面补条件,而不是在原页面继续堆文字。
提取到公共页面后,最大的风险是公共页面变成脱离场景的规则集合。读者从不同旧页面跳进来,看到的却是同一段没有场景标记的说明,容易误以为规则适用于所有情况。
可以在公共页面里按来源场景分组,而不是按规则类型分组。每组开头写清“从哪些页面进入时适用”,组内再写具体条件和例外。这样做的实际影响是:当某个旧页面退出或合作关系结束时,你可以只删除对应分组,而不必重写整个公共页面。
需要说明的是,改动前后比较不能只看某一项请求量或抓取量的升降。季节变化、搜索需求波动、数据采集口径差异,都可能让同一项指标在没有改动时也发生变化。更稳妥的做法是同时观察多个来源的行为信号,并确认变化是否集中在被改动的页面和路径上。
把重复说明集中到公共页面,本质上是在“减少重复维护”和“保留场景判断”之间取舍。取舍标准不是文字是否重复,而是读者在当前页面还能不能做出正确决定。先确认这一点,再决定保留摘要、替换锚点还是维持原样。