先做聚合页还是详情页,取决于需求分散的成因。如果多个相近查询指向同一批可比较对象,聚合页能更快建立主题覆盖;如果每个查询背后是不同决策、不同证据和不同后续动作,详情页更合适,聚合页只会把不相关的内容拼在一起。判断依据不是页面数量,而是搜索意图能否共用一套筛选条件和比较维度。
把查询按“对象、条件、动作”三列拆开,是成本最低的核对方式。对象是用户要找的东西,条件是价格、地区、版本、时间等限制,动作是下载、比较、购买、排查或咨询。
这个判断会直接改变下一步:决定做聚合页,就先定义筛选维度和排序依据;决定做详情页,就先定义每页必须回答的唯一问题。
聚合页的价值在于把分散的入口收拢到同一套判断标准上。它成立的前提是:用户来到页面后,下一步动作是“缩小范围”,而不是“读完一个具体答案就走”。
假设有三个相近查询,分别指向同一类对象的低价、高配和适合新手三种取向。此时聚合页可以按预算、配置和使用门槛列出可比较项,并让用户进入对应详情页。这个例子只说明比较方法:如果三个查询能被同一组字段区分,聚合页就有承接基础;如果其中一个查询问的是售后流程,另一个问的是参数差异,同一组字段就无法同时服务两者。
做聚合页后要观察两件事:用户是否在页面上继续筛选,以及是否点击进入更具体的页面。如果筛选行为很少、跳出集中在首屏,说明需求并没有共享同一套比较框架,应把资源转回详情页。反过来,如果筛选和二次点击集中,聚合页可以继续补充比较字段,而不是急着增加更多入口。
详情页成立的前提是,一个查询对应一个明确的判断或动作,并且这个判断需要独立证据。比如同一类对象中,有的查询关心兼容条件,有的关心替换步骤,有的关心失败后的排查。这三者的证据不同,放在一个聚合页里会互相干扰。
此时更合理的动作是先写详情页,再决定是否需要一个只做导航的聚合入口。详情页写完后,如果发现多页反复出现同一组比较字段,才说明聚合页有真实需求;如果没有重复字段,聚合页只是重复标题。
这里要区分抓取、索引和排名:详情页被链接到、被抓取,不等于它会被索引,更不等于它会获得排名。聚合页同样如此。页面能否被理解,取决于它是否清楚回答了某一类意图,而不是入口数量多少。
已有页面时,不必一次性重做全部结构。先选一组查询做小范围核对:为每个查询记录它需要的对象、条件、动作,再看现有页面能否在首屏回答。结果通常分三种。
执行改写后,下一步不是立刻扩大范围,而是核对改写页是否让用户更快到达对应详情页。如果到达率没有变化,说明问题不在页面结构,而在查询归类本身,应回到三列拆分重新核对。
多个角色对“先做哪种页”有不同理解,往往是因为各自看到的查询样本不同。把分歧转成一张可核对的记录表:查询、对象、条件、动作、现有页面、首屏是否回答、下一步动作。每个角色填同一批查询,再对比差异。
如果分歧集中在“这个查询算不算同一件事”,就用条件列裁决;如果分歧集中在“用户下一步做什么”,就用动作列裁决。记录表不能证明哪种页面一定更好,但能把争论从印象转到可复核的事实上。核对完成后,只对分歧最大的那组查询做一轮页面调整,再决定是否扩展到其他查询。