先给结论:空搜索结果页不该只放一句“没有找到”,也不该把用户直接丢回首页。更稳的做法是保留原查询词,把它拆成可点击的近义方向,并同时提供“缩小范围”和“换一种找法”两条路。判断依据不是页面好不好看,而是用户能否在两次点击内回到与原始需求相关的页面。
拿到一个空结果页,先看它由什么触发。常见有三种:一是查询词确实没有对应内容,二是查询词有对应内容但被写成了另一种叫法,三是查询词命中了筛选条件或分页边界。三类原因对应不同动作。
一个可执行动作是:在空结果页记录触发词和当前筛选参数,人工抽查十条同类查询。如果其中多数能找到近似页面,说明问题在引导;如果多数确实无内容,说明问题在内容覆盖。这个判断会直接决定下一步是改模板还是排内容计划。
第一种做法是围绕原查询词给出近义入口。例如用户搜“梧州网站设计 改版”,站内没有该组合结果,就展示“网站改版”“页面结构调整”“旧站内容迁移”等站内真实存在的入口。它的成立条件是:站内确有一批语义接近的页面,且这些页面标题与用户用词差距可解释。
第二种做法是直接推荐热门内容或最新内容。它适合用户意图很宽、站内内容又高度分散的情况,代价是相关性下降,用户可能连续点开两三个页面仍找不到目标。
取舍标准可以落在一组证据上:随机取二十个空结果查询,看其中有多少能在现有内容里找到语义接近的页面。若比例较高,优先做近义推荐;若比例很低,热门推荐只能作为兜底,重点应转向内容缺口清单。两种做法都不必同时铺满页面,否则用户会在多个入口之间犹豫。
假设某企业站的文章列表页收到查询“梧州网站设计 备案材料”,站内只有“网站上线前资料准备”一文,没有以“备案材料”为标题的页面。此时空结果页可以这样组织:
这个例子的假设是:站内确实存在那篇近似文章,且分类页可访问。若文章并不存在,就不应硬造入口,而应把该查询记入内容缺口,后续再决定是否补写。动作的结果会影响下一步:若近义入口点击率明显高于热门推荐,说明用户接受语义近似;若两者都低,说明原查询背后的需求可能根本不在现有内容范围内。
第一,不要把用户自动重定向到首页。首页信息密度高,但与原查询词无关,用户会认为站内没有答案。第二,不要只显示“无结果”而不保留查询词,用户无法确认自己是否输错。第三,不要用大量无关推荐填满首屏,这会把真正有用的近义入口挤到下方。
更合适的顺序是:先确认查询词,再给一到三个近义入口,然后给缩小范围和换找法,最后才是热门内容兜底。这样即使近义入口不成立,用户仍有明确的下一步,而不是停在死路上。
如果同一类查询反复触发空结果,且站内确实没有对应页面,继续调整模板的收益有限。此时应把查询词按主题归并,形成内容缺口清单,再判断哪些主题值得补写。判断条件可以包括:该查询是否反复出现、是否与现有业务方向一致、补写后是否有明确的内链位置。
反过来,如果空结果只是筛选条件或拼写差异造成,补内容就是浪费。此时应优先修正筛选逻辑、增加同义词映射或调整站内搜索的分词处理。两种方向的代价不同:补内容是持续投入,改引导是一次性调整,选择哪一种取决于前面抽查得到的证据,而不是凭感觉。
最终要盯住的不是空结果页本身,而是用户从空结果页离开后去了哪里。如果多数人回到相关分类或完成站内搜索,说明引导成立;如果多数人直接离开,就需要重新检查近义入口是否真的与原需求相关。