如果这些分散需求指向同一类任务、同一批用户、同一个决策阶段,先做聚合页;如果每个需求对应不同约束、不同使用场景、彼此无法用一段共同说明覆盖,先做详情页。判断依据不是词多词少,而是用户拿到一个页面后能否完成自己的事。
聚合页成立的前提,是多个搜索需求共享一个可复述的任务。例如用户都在比较同类方案、都在找同一流程的不同环节、都在确认同一类限制条件。此时聚合页可以用一段总述建立判断框架,再用分节承接差异,用户不必在多个页面之间来回跳转。
详情页成立的前提则相反:每个需求各自带着不同的前置条件。比如有人关心旧系统退出时的数据保留,有人关心旧合作关系结束后权限如何交接,有人只想知道某个旧内容是否还值得保留。这些问题的答案会互相干扰,硬放在一页里,读者需要不断跳过不属于自己的段落。
一个可操作的检验动作:把三到五个分散需求写成一句话,看它们能否共用同一个主语和同一个动作。如果能,聚合页优先;如果每句话的主语和动作都不同,详情页优先。这个动作的结果会直接决定下一步是搭结构还是拆结构。
聚合页省掉的不是字数,而是用户自己建立分类的成本。当搜索需求分散但同属一个决策链条时,用户往往不知道自己缺的是哪一块信息。聚合页先给出判断顺序,再让用户按需跳读,能减少反复返回搜索结果的行为。
但聚合页有一个容易失效的条件:共同任务只是编辑视角的归纳,不是用户真实要解决的问题。假设某站点把“旧内容退出”“旧系统下线”“旧合作结束”合并成一个聚合页,理由都是“退出”。可用户搜索时关心的并不是退出这个词,而是退出之后哪些资产还能保留、哪些入口会失效、哪些记录需要导出。此时聚合页只是把不同问题装进同一个标题,用户仍然要自行拆分。
反例一旦出现,结论就要翻转:如果聚合页发布后,用户仍然频繁回到搜索页换词,或者站内搜索里继续出现更细的分支查询,说明共同任务不成立。此时继续加内容不会改善结构,应该把聚合页降为导航层,把真正的答案拆回详情页。
详情页的优势在于答案边界清楚。每个页面只处理一种约束、一种场景或一种退出条件,用户进入后能快速判断“这页是不是给我的”。当旧内容、旧系统或旧合作关系需要退出,而保留部分又各有条件时,详情页比聚合页更容易维护,因为某一条规则变化时只需改对应页面,不会牵动整篇聚合说明。
代价是详情页之间容易互相重复。控制重复的实际动作是:先为每个详情页写一句只属于它的判断句,再检查这些判断句是否真的不能合并。如果两个详情页的判断句几乎相同,只是举例不同,那它们更适合回到聚合页里做分节,而不是各自独立。
假设某站点有一批旧内容需要退出,同时保留仍然有价值的部分。搜索需求分成三类:哪些旧内容可以直接下线;哪些旧内容需要保留但改入口;旧合作关系结束后,哪些页面不能再对外承诺。
这三类需求共享“退出与保留”这个总任务,但各自的判断依据不同。更稳妥的做法是先做一个聚合页,说明退出与保留的总原则和判断顺序;再为“改入口”和“不能再对外承诺”各做一个详情页,因为这两类需要具体条件。聚合页负责让用户知道自己在哪一步,详情页负责让用户完成那一步。
下一步动作不是继续扩写,而是观察用户是否在聚合页内完成跳转。如果用户从聚合页进入详情页后不再返回搜索,说明分工成立;如果用户跳过聚合页直接找详情页,说明聚合页应弱化为站内导航,把资源集中到详情页。
先做聚合页还是详情页,不是一次定终身。聚合页适合需求分散但任务同源的情况,详情页适合需求分散且条件各异的情况。真正影响下一步的,是页面发布后用户是否还需要自己重新分类。
如果还需要,就调整结构;如果不需要,再考虑补充内容。这样处理,退出旧内容、旧系统或旧合作关系时,保留的部分才有清楚归属,不会因为一次聚合或一次拆分而失去可维护性。