先给结论:空结果页不该只写“没有找到”,而应把用户原查询拆成可替换的条件,再给出三到五条能直接点击的下一步。对常德本地站点来说,常见前提是站内搜索只匹配标题,或筛选条件叠加后无交集;此时优先做“放宽一个条件并保留其余条件”的链接,而不是推荐热门文章。
拿你手上正在处理的搜索页做一次分类。打开站内搜索日志或搜索页自身,找一条返回零结果的记录,看查询词与当前筛选状态。常见有三类:
三类对应的动作不同。第一类要改查询词,第二类要减条件,第三类要改索引字段或补一条同义映射。判断依据是:把筛选条件逐个去掉后重新搜,若某个条件一去就有结果,问题在条件叠加;若去掉全部条件仍为空,问题在词或索引。
很多团队在空结果页上纠结两件事:一是自动放宽筛选条件,二是列出站内热门或相关推荐。两者都成立,但适用条件不同。
当空结果主要来自条件互斥时,放宽一个条件最贴近原需求。比如用户搜“武陵区 网站改版 案例”,站内没有同时满足三者的内容,但去掉“武陵区”后有若干案例。此时空结果页应保留关键词,只把地区条件去掉,生成一条可点击链接。代价是结果可能偏离用户原本的地域限定,所以要在链接旁注明去掉了哪个条件,让用户自己决定是否接受。
当查询词本身在库里完全不存在,且无法判断用户真实意图时,推荐替代更稳妥。替代项应来自同一栏目或同一服务类型,而不是全站热榜。代价是点击后可能仍不匹配,所以推荐数量控制在三到五条,并优先放与查询词共享一个词素的页面。
取舍标准很简单:能定位到被去掉的那个条件,就放宽;定位不到,就推荐。两者不要同时堆在首屏,否则用户不知道先点哪个。
假设你手上有一个常德本地服务站的搜索页,查询“鼎城 企业站 报价”返回零结果。按顺序做:
这个动作的结果会直接影响下一步:如果放宽后点击率正常,说明只需优化空结果页的链接生成逻辑;如果放宽后仍无人点击,说明缺的是内容本身,而不是页面提示。
搜索请求量下降、某词抓取量归零,都可能是季节波动、入口改版、日志采样变化或统计口径调整造成的,不能只凭一个数字断定空结果页处理正确。判断时应同时看:放宽链接的点击占比、点击后是否产生二次搜索、以及二次搜索是否换了完全不同的词。若二次搜索换词比例高,说明原需求没被接住。
满足这几条后,空结果页才算把原需求接到了下一步,而不是把用户推回首页重新开始。