划界的目标不是让每个业务都拿到同一批词,而是让每个业务只承接自己真正能交付的那部分需求。当两个业务都能回答同一问题、却给出不同结论时,先判断它们的分歧属于“答案不同”还是“服务范围不同”:前者应合并到一个页面,后者才值得拆成独立入口。
同样是“多个业务争一个搜索需求”,处理方式取决于冲突性质。如果两个业务对同一问题给出的事实、价格口径或政策解释不一致,这不是划界问题,而是内容口径问题,拆页面只会把矛盾放大。此时应先把事实统一到一个权威页面,再让其他业务页面只做导流,不重复给结论。
如果两个业务回答的是同一类问题,但服务对象、交付方式或前置条件不同,才属于真正的边界冲突。例如一个团队做长期维护,另一个团队做一次性改造,用户搜的词相同,但决策路径不同。这种情况下拆分的依据不是词,而是用户带着什么条件进来。
当两个业务面对的是同一类用户、同一套前置条件、同一套交付流程时,强行拆成两个页面会造成内部竞争。判断标准可以简化为一句话:如果用户看完A页面后,还需要看B页面才能决定,那么这两个页面就不该并列争夺同一个词。
实施动作:选定其中一个页面作为主承接页,把另一个业务的内容作为主页面中的一个决策分支来写,而不是独立成篇。结果会直接影响下一步——主页面需要补充“什么情况下选另一种方式”的对比段落,否则用户仍会退回搜索结果继续找。
短假设例子:假设两个团队都提供同一类账户设置服务,一个按次收费,一个按周期收费。若用户决策只取决于使用频率,那么用一个页面说明“低频选按次、高频选按周期”比两个页面各说各话更有效。这只是说明比较方法的假设,不是实际项目结论。
当用户必须先满足某个条件才能进入对应服务时,拆页面是合理的。这里的依据不是业务名称,而是用户进入前已经具备的状态,例如已有账号与没有账号、已有历史数据与从零开始、需要迁移与不需要迁移。
实施动作:为每个条件写清“不满足该条件时该去哪里”,并让两个页面互相链接,而不是互相复制。结果如何影响下一步:如果两个页面的跳出都集中在条件说明段落,说明条件划分与用户实际状态不匹配,应回到合并方案,而不是继续增加页面。
需要留意的例外是:条件差异只是内部组织方式,用户并不感知。如果用户无法在进入前判断自己属于哪一类,按条件拆分反而增加选择成本,此时应合并为一个页面,把条件判断放到页面内部。
在正式调整结构前,可以先做一次低成本验证:选一个双方都覆盖的问题,分别统计用户在主承接页上的后续动作,例如是否继续点击另一个业务入口、是否在条件说明处离开。这里要说明一个限制——请求量、抓取量或某项统计归零,并不能单独证明划界正确,它也可能是入口减少、页面被替换或用户改走其他路径造成的。
可操作的做法是:先固定一个假设,例如“用户能自行判断自己属于哪一类”,然后只改一个变量,比如把两个入口合并成一个并保留条件说明。观察用户是否仍能找到对应业务。如果用户反复回到搜索页重新查找,说明条件描述不够具体;如果用户直接进入其中一个业务并完成后续动作,说明合并成立。这个动作的结果决定下一步是继续合并其余重叠页面,还是恢复拆分。
边界一旦确定,就要写成可被后来者执行的规则,而不是停留在本次调整里。规则至少包含三部分:哪类问题由哪个页面回答、出现新业务时先判断它属于答案冲突还是服务边界冲突、以及重叠内容出现时由谁负责合并。
这样做的直接结果是,下一次新增业务时不必重新争论同一个搜索需求归谁,而是按已有条件判断。若新业务的前置条件与现有页面都不同,才新增独立入口;若只是交付方式不同,则并入现有页面的决策分支。边界说明本身也需要定期检查,因为业务范围会变化,原来的条件划分可能不再成立。