先给结论:减少冗余的对象不是“词”,而是“事实归属”。把同一事实拆成可核对的原子句,指定一个主页面承载它,其他页面只保留引用或差异部分,再用关键词密度计算做一次反向检查——如果某个事实的核心词在多页都达到相近密度,往往说明它被重复承载了。下面从一次常见的分歧说起。
假设一个内容团队写“退货期限”这件事。编辑A认为,产品页、帮助页、结算说明页都提到“30天”,属于必要重复;编辑B用关键词密度计算跑了一遍,发现三页里“退货”“30天”的密度都接近,于是判定其中两页冗余。
两种判断都成立,但依据不同。A看的是用户是否在该场景需要这个事实,B看的是词频分布。分歧的根源在于:关键词密度计算衡量的是词的出现比例,不是事实的唯一性。同一事实可以用不同措辞表达,密度低也可能重复;同一组词出现多次,也可能只是同一页面内的正常展开。
如果用户在结算页需要确认退货期限才能下单,那么该事实在结算页出现是功能性的。判断证据:把该事实从结算页移除后,用户是否必须跳转到帮助页才能完成决策。若必须跳转,说明它属于该场景的必要信息。
如果三页都完整复述“30天、需保留包装、运费谁承担”这一整组事实,那么任何一条规则变化都要改三处。判断证据:统计该事实被完整复述的页面数量。若超过一处完整复述,且没有同步机制,就属于冗余。
区分两者的关键不是密度数值,而是该事实是否被“完整承载”。只出现一个词或一句提示,通常不构成冗余;完整复述整组条件,才是。
与其争论密度高低,不如建一张事实登记表。每个事实一行,字段包括:事实编号、主承载页面、其他页面允许出现的形式(引用/摘要/仅链接)、最近核对日期。
完成登记后,再对主承载页面和其他页面分别做一次关键词密度计算。比较同一事实核心词在各页的密度:如果非主承载页面的密度接近主页面,说明引用写成了复述,需要压缩。
假设某站点有三页涉及“配送时效”:帮助中心、商品详情、活动落地页。帮助中心为主承载页面,完整写明工作日计算方式、偏远地区例外、节假日顺延。
商品详情页只保留一句“配送时效见帮助中心”,活动落地页因促销需要写明“本活动订单按下单顺序发货”。此时对三页计算“配送”“时效”“发货”等词的密度,商品详情页明显低于帮助中心,符合预期。
若商品详情页也完整复述了例外条件,其密度会接近帮助中心。此时的动作是:把商品详情页的例外条件删去,改为指向帮助中心,并记录核对日期。结果是下次规则变更只需改一处,其他页面的引用不会失效。
它不能告诉你哪个事实该由谁承载,只能提示“多页对同一组词的使用强度接近”。密度接近可能来自冗余,也可能来自两页主题本就相同、或页面长度差异导致的比例变化。因此它适合作为复核信号,不适合作为删除依据。
真正决定删改的,是事实登记表里的主承载页面和引用形式。密度计算的作用,是在登记完成后帮你发现漏改的页面。