先给有条件的结论:如果同一批分散需求能用同一个“决策问题”串起来,而且每个子需求单独成页后内容都撑不过半屏有效信息,就先做聚合页;如果每个子需求各自有独立的比较对象、适用条件和操作步骤,就先做详情页。判断依据不是词多词少,而是这些需求背后的阅读任务是否相同。把分歧落到可核对的项目上,做法是让每个角色分别写下“读者读完这一页要能做什么”,再对照是否指向同一个动作。
聚合页成立的前提,是多个子需求共享同一套判断标准。例如“博客编辑器怎么选”“博客编辑器哪个适合多人协作”“博客编辑器要不要支持Markdown”,如果读者的最终动作都是“确定选型条件”,那么可以先用一页把条件讲清,再按条件分出小节。这样做的实际动作是:把每个子需求写成一句“读者要回答的问题”,如果三句以上能归入同一个决策,就保留聚合结构。
反过来,如果子需求分别落在“怎么写”“怎么发布”“怎么迁移旧文章”上,它们对应的阅读任务不同,硬放进聚合页只会让每个部分都停在表面。此时先做详情页,再在详情页之间建立互相指向的链接,比先造一个宽泛大页更稳。
多个角色对“需求分散”理解不同,通常是因为各自看的证据不同。编辑看的是选题表,运营看的是站内搜索词,技术看的是抓取和索引情况。把分歧转成项目,可以按下面三项核对:
核对结果会直接影响下一步:如果三项都指向同一任务,先做聚合页并预留详情页入口;如果阅读任务和内容边界都分散,就先做详情页,等详情页稳定后再判断是否需要聚合。
假设一个团队有二十个与博客编辑器相关的搜索需求,其中十二个围绕“多人协作”,八个围绕“发布流程”。如果直接按数量决定,可能会先做“多人协作”聚合页。但把十二个需求逐条写成阅读任务后,发现其中七个只是问“怎么邀请作者”,三个问“权限怎么分”,两个问“历史版本怎么查”。这三组各自需要不同的操作步骤,先做详情页更合适;聚合页可以后置,用来解释协作能力的整体边界。
这个例子的数字只用于说明比较方法,不代表真实流量或排名依据。它的作用是让团队看到:需求数量多,不等于聚合页优先。
反例是:子需求虽然看起来分散,但都依赖同一份时效性很强的外部条件,例如同一类平台规则变化、同一批接口调整或同一套合规要求。此时先做详情页会让每页都重复解释同一背景,读者反而难以判断。更合理的动作是先做一页聚合说明共同前提,再把各子需求拆成详情页,并让详情页只补充差异部分。
还有一种情况会让结论失效:详情页已经存在,但彼此之间没有清晰关系,读者和搜索引擎都难以理解它们属于同一主题。这时问题不是“先做哪种页”,而是先整理现有页面的归属和链接,再决定新增聚合页还是补充详情页。
把每个分散需求放进一张归属表,列三项:读者要完成的任务、该任务需要的独立信息、它与相邻需求的关系。归属表完成后,按下面顺序处理:
做完这张表,下一步不是立刻发布,而是检查每个候选页是否真的回答了对应阅读任务。如果一页读完仍无法让读者做出选择或完成操作,就说明它更适合拆成详情页;如果每页都在重复同一段前提,就说明需要一个聚合页来承接。这样处理,分歧会从“我觉得该先做哪种页”变成“哪一项阅读任务还没有被完整回答”,后续排期和分工也就能继续往下走。