先给一个有条件的结论:空搜索结果页不该只显示“没有找到”,而应把用户原查询当作输入,给出与原需求同类的替代入口,例如同义词改写、类目缩小、相近内容推荐或人工提交路径。只有当原查询本身无法被系统理解(如乱码、纯符号)时,这套做法才失效;此时更合适的是引导用户回到可浏览的类目或直接联系,而不是继续推荐“猜出来的内容”。
同一个空结果页,背后可能是完全不同的原因。把原因分清,才知道该给用户哪条路。
判断方法很直接:在后台用同一查询词做一次宽松匹配,能看到结果就属于第二类;完全看不到才可能是第一类。这个动作会直接决定下一步是“放宽匹配”还是“补内容”。
运营看到空结果页,常认为“用户会流失”;开发看到的是“查询没命中索引”;内容方则觉得“需求太偏,不值得做”。三种理解都可以成立,但必须先转成同一份可核对的事实。
建议把分歧写成一张对照清单,每行只回答一个可验证的问题:
把“用户会流失”这类判断改成“空结果页没有可点击的替代路径”,分歧就从观点变成待办项。假设某次核对发现,空结果页只显示一句提示,搜索框仍在但没有任何推荐,那么下一步动作就是先加类目入口和同义词提示,而不是立刻新建大量页面。这个动作做完后,再观察该页的后续点击是否增加,才能判断是否需要继续补内容。
很多空结果页会直接推热门内容,但如果热门内容与原查询无关,用户仍会离开。更合理的顺序是:
这三步的顺序本身就是依据:越接近原查询的替代项,越应该排在前面。热门内容只有在与原查询存在明确关联时,才适合放进空结果页。
假设某站空结果页收到查询“工业设备配件批发”,站内只有“工业配件”类目,没有“批发”相关页面。此时有两种选择:
选择一:先改空结果页,把“工业设备配件批发”拆出“工业配件”类目入口,并提示“试试更短的关键词”。适用条件是类目下已有可浏览内容,用户能继续走。选择二:先补内容,新增批发相关页面。适用条件是该查询反复出现,且现有类目无法承接。
如果只是偶尔出现,先改空结果页成本更低,也能立刻验证用户是否愿意点击类目入口。如果类目入口点击后仍无下一步,才说明需要补内容。这个顺序避免了在需求未确认前先投入大量页面制作。
如果空结果页的查询来自恶意爬虫或批量脚本,那么“提供与原需求相关的下一步”就没有意义,因为对面不是真实用户。此时更合理的做法是限制异常请求,而不是为每个无效查询设计推荐。判断依据是:同一查询是否在短时间内被大量重复、是否伴随明显的非人工特征。若属于这种情况,前面所有替代入口设计都不适用。
不要一次性重做整个空结果页。先记录一段时间内实际出现的空查询词,按出现频次和与原内容的关系分类;然后只改一处,例如给最高频的一类查询加上同义提示或类目入口;改完后核对这类查询的后续点击是否变化。如果变化不明显,再检查是提示文案不清楚,还是类目本身没有承接内容。这样每一步都有依据,也不会把空结果页变成热门内容的堆砌。