百度 凤巢:搜索需求太分散时先做聚合页还是详情页

📍 WDQWDWQD987AAAAA:23.251.146.115
📱 Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ShapBot/0.1.0
🔗 /5e83b8283aa2.html
📄

百度 凤巢:搜索需求太分散时先做聚合页还是详情页

先做聚合页还是详情页,取决于分散需求之间是否存在可复用的共同决策点。如果用户搜的是同一类问题下的不同说法,聚合页能减少重复建设、集中承接;如果每种说法背后对应不同的使用条件、预算或限制,详情页更合适。判断依据不是关键词数量,而是搜索意图能否被同一套内容回答。

需求分散的两种形态,决定两种选择

分散有两种。一种是表达分散、意图同源:用户用不同词描述同一件事,比如同一类服务的不同叫法、同一问题的不同问法。这类需求适合先做聚合页,用一个页面覆盖多个入口,把差异点集中说明。

另一种是表达接近、条件不同:用户看似在搜同一类内容,但实际约束不同——使用场景不同、预算区间不同、限制条件不同。这类需求如果硬塞进一个聚合页,页面会变得又长又空,用户找不到自己那一段。此时应先做详情页,把每种条件下的答案写透,再考虑是否需要上层聚合。

先做聚合页的适用条件

当满足以下多数条件时,聚合页优先:

实施动作:先列出分散词,按“能否用同一段解释回答”分组。能合并的,写成一个聚合页,用<h2>或<h3>分节覆盖各变体,节内直接回答差异。做完后观察用户是否在页内继续跳转——如果大量用户从聚合页跳到某个详情页,说明该分支值得独立成页;如果停留和滚动集中在聚合页本身,说明聚合是正确选择。

先做详情页的适用条件

当出现以下信号时,详情页优先:

实施动作:选一个分支先写详情页,标题和首段直接锁定该条件,不铺垫通用背景。发布后看该页是否承接了原本落在聚合页上的长尾词。如果详情页开始独立获得展现,而聚合页的对应段落流量下降,说明拆分成立;如果详情页没有独立需求,只是分流了聚合页,则应合并回去。

一个假设例子:用分组测试代替直觉

假设手头有二十个分散搜索词。第一步,按“能否用同一段话回答”分成三组。第二步,选最大的一组做聚合页,选最小的一组各做详情页。第三步,两周后对比:聚合页是否覆盖了组内多数词的展现,详情页是否各自获得独立展现。这个对比只说明假设条件下哪种结构更匹配当前需求分布,不能直接推断其他组也成立。样本小时,个别词的表现可能来自竞争环境或季节波动,不能单独作为改版依据。

规模化后常见的例外

小样本下成立的规律,放大后经常失效。聚合页在词量少时表现好,词量增大后可能出现两种例外:一是页面过长,用户找不到对应段落,跳出上升;二是多个分支的搜索意图开始分化,聚合页的泛化标题不再匹配具体查询。这时不是推翻聚合策略,而是把已经分化的分支拆出去,保留聚合页作为导航和总览。

详情页的例外则相反:当分支之间的差异只是措辞,详情页会互相竞争同一批查询,站内出现重复内容。此时应把详情页合并,或明确主次,只保留一个可被优先理解的主页面。

判断例外是否成立,不能只看某个词的展现归零。展现下降还可能来自查询本身减少、竞争对手内容变化、页面被重新抓取但尚未更新索引。抓取、索引、排名是不同环节,某个统计变化不能单独证明结构选择正确。需要同时看该组内其他词是否同步变化,以及用户站内行为是否一致。

可执行的决策顺序

  1. 把分散词按“同一段话能否回答”分组,而不是按词形分组。
  2. 组内高度同源的,先做聚合页;组内条件分明的,先做详情页。
  3. 发布后看该页承接的是组内多数词还是少数词,据此决定合并或拆分。
  4. 规模化后重新检查分组,已分化的分支拆出,仍同源的合并。

选择聚合还是详情,本质是判断搜索需求能否被同一套内容回答。能,就聚合;不能,就详情。这个判断需要随需求分布变化而重新做,而不是一次定死。

图1 图2

nginx