先做详情页还是聚合页,取决于这些分散需求之间是否存在稳定的共同决策场景。如果用户在不同措辞下要解决的是同一件事,只是入口词不同,聚合页通常更优先;如果每个词背后对应不同人群、不同阶段或不同交付物,先做详情页更稳妥。判断错误时,聚合页会变成大杂烩,详情页会变成一堆互相竞争却都不完整的页面。
搜索需求分散有两种常见形态。一种是同义分裂:用户用不同说法描述同一类问题,比如同一项服务被写成几种近义表达,或同一类故障被描述成不同症状。此时每个词单独做一篇详情页,容易产生内容重叠,用户也难以判断该点进哪一篇。另一种是意图分裂:词看起来相近,但用户要的东西不同,有人想先了解原理,有人已经在比较方案,有人要找具体操作步骤。此时硬做聚合页,会把不同阶段的读者塞进同一页,跳出率往往升高,页面也很难给出清晰的主行动。
一个可操作的区分动作是:把当前收集到的分散词逐条写成“用户此刻想完成的事”。如果超过六成条目能归入同一件事,只是表达方式不同,聚合页成立;如果同一件事的占比不足一半,先按意图分组做详情页。这个动作的结果会直接影响下一步——归入同一件事的比例高,就先设计聚合页的模块顺序;比例低,就先确定哪一组意图最值得单独成页。
当旧内容、旧系统或旧合作关系需要收缩,而其中一部分仍然有价值时,聚合页常常是更省力的承接方式。适用条件是:这些旧页面各自只覆盖了一个很小的需求片段,单独维护成本高,但合在一起能构成一个完整主题;同时你手上还有可复用的有效内容,而不是只剩标题。此时把仍然成立的部分合并到一个聚合页,再让不再成立的旧入口退出,比逐篇修补更现实。
实施动作可以分三步。第一,列出准备退出的旧页面,逐条标注它回答的是哪一类需求,以及该需求是否仍然存在。第二,把仍然成立的需求片段按用户完成任务的顺序排列,形成一个聚合页的骨架,而不是按旧页面顺序拼接。第三,为退出页面设置指向聚合页的跳转,并检查聚合页是否能独立回答原本由多个页面分担的问题。这个动作的结果是:如果聚合页能覆盖大部分仍然成立的需求,就可以继续推进旧入口退出;如果发现某些需求片段无法自然并入,就说明它们本应保留为独立详情页。
如果分散需求背后是不同人群、不同使用场景或不同交付结果,先做详情页更合适。适用条件是:每个需求都能独立构成一个完整问题,用户不需要先理解其他页面才能看懂;并且这些页面之间可以互相链接,形成清晰的上层与下层关系。此时先做详情页,可以更快验证哪一类需求真实存在、哪一类只是措辞噪音。
实施动作是:先选一组意图最明确、最容易写完整的详情页做出来,每页只回答一个核心问题,并在页面上留出通往同组其他页面的链接。等这批页面运行一段时间后,再观察哪些页面被反复访问、哪些页面之间跳转频繁。这个动作的结果是:如果若干详情页之间的互访明显集中,说明它们共享一个共同决策场景,可以再补一个聚合页作为入口;如果互访分散,说明它们本就不该被强行合并。
假设你整理出二十个分散需求词,其中十二个都在问“怎么判断某类问题是否需要处理”,另外八个分别问“处理前要准备什么”“处理中会碰到什么”“处理后怎么确认”。前十二个属于同一件事的不同说法,后八个属于不同阶段。按前面的比例判断,同一件事占六成,可以先做聚合页承接前十二个,再为后八个各做一篇详情页,并从聚合页链接过去。这个例子的数字只是说明比较方法,不代表真实统计结果。
需要留意的例外是:如果某个分散需求已经带来明确的转化动作,即使它属于同一件事,也不宜直接并入聚合页而取消独立入口。更稳妥的做法是保留该详情页,同时让它成为聚合页的一个模块来源。反过来,如果某个需求只有零散点击、没有后续行为,也不能单独证明它不该存在——它可能只是缺少一个清晰的承接页面,或者入口位置不合适。
无论先做哪一种,都要用同一组信号检查:页面是否被正常抓取和索引,用户在页面上的停留与跳转是否指向同一个任务,以及页面之间是否形成了可理解的层级。抓取、索引和排名是不同环节,页面没有被收录,不等于内容方向错误;页面被收录但没有后续行为,也不等于需求不存在。更可靠的判断是看用户是否在完成同一件事的路径上移动。如果聚合页上的用户频繁跳向某个详情页,说明该详情页应该独立存在;如果详情页上的用户频繁返回聚合页寻找上下文,说明聚合页才是更合适的入口。根据这个结果调整下一步,比一次性决定所有页面的去留更稳。