空搜索结果页不该只显示“无结果”。更有效的做法是把它当成一次需求澄清机会:先判断用户原来的查询词为什么落空,再给出与原需求同方向的替代入口。判断依据可以来自你手里的搜索日志、站内查询记录或页面字段清单,而不是凭感觉补几个热门链接。
这两种情况需要的下一步完全不同。无匹配指索引里根本没有对应内容;匹配后为空指有页面命中,但筛选条件、分类交集或地区库存把结果清空了。前者要给替代路径,后者要给放宽条件。
你可以拿一份站内查询记录做区分:如果同一查询词在放宽分类后能返回结果,说明问题出在筛选逻辑;如果放宽后依然为空,才需要补内容或改入口。这个判断会直接影响下一步动作——前者改筛选交互,后者改内容或导航。
不要把所有希望都压在一个“相关推荐”区块上。更稳妥的结构是:原因提示、同义入口、人工兜底。三者各自承担不同职责,也便于后续分别观察效果。
例如用户搜“小型办公室装修报价”,而站内只有“办公室装修流程”,空结果页可以提示“当前没有报价类内容,但可以按面积和城市查看流程说明”。这比“请更换关键词”更有用,因为它保留了原需求的方向。
把入口分成“更宽”和“更窄”两类。更宽的例子是去掉地区或预算限定;更窄的例子是补充户型、行业或交付方式。用户从空结果页点击哪一类,能反过来告诉你原查询词缺的是范围还是细节。
如果站内没有可用的咨询入口或响应机制,不要放一个无人处理的表单。可以改为“订阅该主题更新”或“查看已发布的相关分类”,前提是这些动作真实存在且可完成。
假设你手里有一份站内查询清单,其中“旧房翻新 预算”连续出现空结果,而站内已有“旧房翻新流程”和“装修费用构成”两篇文章。此时不要直接新建一篇预算文章,而是先检查这两篇是否缺少可被该查询命中的字段。
这个顺序的关键是:先改可被检索的字段,再改空结果页的展示。反过来做,容易让入口指向一个仍然无法回应该需求的页面。
第一个动作是用户在空结果页上是否选择了替代入口。第二个动作是进入替代页面后是否继续浏览或完成目标行为。只看第一个动作,会把“随便点一下”误判为需求被满足;只看第二个动作,又无法区分用户是从哪里来的。
如果替代入口点击率不低、但后续停留很短,常见解释有三种:入口文案夸大了页面内容;页面首屏没有回应用户原来的限定条件;用户原本的需求本身就无法在你的站点范围内满足。第三种情况下,继续优化空结果页的收益有限,更合理的动作是明确告知服务边界,并给出站外或线下可验证的下一步。
当空结果页已经堆了多个入口,而查询日志显示同一批词反复出现、点击后依然返回,说明问题不在展示层。此时应暂停增加模块,转而检查内容覆盖或分类结构。另一个信号是:替代入口指向的页面本身也需要大量筛选才能用,那么用户只是把空结果换了个地方遇到。
把空结果页当作诊断入口,而不是装饰位。每次调整只改一个变量——先改字段,再改入口文案,最后才改推荐算法或人工兜底。这样你才能从后续数据里分辨出,究竟是原需求被满足了,还是只是被转移了。