空搜索结果页要提供与原需求相关的下一步,前提是原搜索词本身仍然有明确意图,且系统还能给出同一意图下的替代路径。此时不要把用户丢回首页,而应把「没有结果」拆成可操作的分支:放宽条件、转向相近栏目、提交需求或联系人工。反例是:如果原搜索词本身已经过时,或对应业务已经下线,那么继续推荐同类内容只会制造新的死路,正确做法是明确说明该方向已不再维护,并给出仍然有效的替代入口。
空搜索结果页最常见的两种成因,处理方式完全不同。第一种是筛选条件叠加过多,比如地区、类型、时间三个条件同时生效,导致结果集被清空;第二种是原内容确实已经下线,但搜索入口仍然保留。判断依据可以看搜索词与当前栏目结构是否还对应:如果搜索词能对应到某个仍在更新的栏目,只是被筛选条件挡住,就属于条件太窄;如果搜索词指向的旧系统、旧合作关系或旧内容已经停止维护,就属于内容已退出。
这两种情况的下一步动作不同。条件太窄时,优先提供「放宽一个条件」的入口,并显示放宽后大致会进入哪个栏目;内容已退出时,优先说明该部分已不再维护,再指向仍然保留价值的替代内容。把两者混在一起,用户会反复尝试却始终得不到有效结果。
旧内容退出时,不必把整块内容全部删除。更稳妥的做法是保留其中仍然成立的部分,例如通用说明、历史背景、常见问题,把它们转成空结果页上的替代入口。假设某次改版后,原来的产品分类页已经下线,但该分类下的常见问题仍然有效,那么空结果页可以给出「查看同类常见问题」的入口,而不是直接跳回首页。
这里要注明假设:替代入口是否有效,取决于旧内容中是否还有用户真正需要的部分。如果旧内容只是过时的联系方式或已停止的服务说明,就不适合继续作为替代路径,否则会把用户引向另一个无法完成的动作。
面向已有经验的读者,空结果页不必堆砌推荐位,但至少要给出三个可执行动作,并且每个动作都要能改变下一步:
这三个动作的排序也有讲究。如果空结果主要由筛选条件造成,放宽条件应放在最前;如果原内容已经退出,转向相近栏目或提交需求更合适。实际动作的结果会直接影响下一步:用户点了解除筛选后如果仍然没有结果,说明问题不在条件,而在内容覆盖,此时应把入口切换到提交需求,而不是继续让用户调整筛选。
假设某次站内搜索中,用户输入一个旧产品名称,结果为空。此时可以按以下方式区分:如果该产品名称仍出现在某个栏目页的说明文字中,只是没有独立详情页,那么空结果页应指向该栏目页,并说明「相关内容已合并到此处」;如果该产品名称在整个站点中已经没有任何对应内容,那么空结果页应说明该方向已不再维护,并给出当前仍在提供的相近方向。两种情况都要求先确认内容是否还存在,而不是直接套用同一套推荐模板。
这个例子的数字只用于说明比较方法:假设放宽一个条件后结果从 0 变为若干条,说明限制条件过严;如果放宽后仍为 0,说明内容覆盖不足,应转向人工或需求提交。不要把单次结果数量当作唯一依据,它只能帮助判断下一步该往哪个方向走。
如果原搜索词本身已经不再代表任何真实需求,或者对应业务已经明确停止,那么继续在空结果页上推荐相近内容,只会让用户误以为还能找到。此时更合适的做法是直接说明该部分已不再维护,并给出当前仍然有效的入口。另一个失效条件是:站内没有任何可替代内容,也没有人工承接渠道,那么空结果页能做的只是如实说明,而不是制造虚假的下一步。
因此,空结果页的关键不是把用户留在站内,而是让用户知道下一步该做什么。先判断空结果属于条件问题还是内容退出问题,再决定是放宽条件、转向相近栏目,还是提交需求。做完这一步之后,再回头检查被保留下来的旧内容是否仍然成立,不成立的及时下线,成立的转成替代入口。