空搜索结果页不该只显示“没有找到”,而应把用户带回与原查询最接近的可用路径。判断分水岭是:这个查询对应的是站内已有内容的换词表达,还是站内确实没有对应供给。前者适合做查询改写与近似推荐,后者适合做需求转交与人工入口;两者混用会让用户反复撞墙。
把空结果拆成两种条件,动作完全不同。
区分依据可以看三个信号:查询词与已有标题的语义距离、历史搜索中同义改写的出现频率、以及该查询是否落在业务可承接范围内。前两个信号靠站内搜索日志和人工抽查,第三个信号只能由业务方确认。若三个信号都指向“有供给但没命中”,走改写推荐;若第三个信号为否,走需求转交。
空结果页最有效的动作是给出两到三条与原查询最接近的入口,并标注它们与原文的差异。不要只列热门文章,那会让用户以为系统没听懂。
实施动作可以这样设计:
这个动作的结果会直接影响下一步:如果用户点击了近似入口,说明改写方向可用,后续可把该改写关系沉淀为搜索同义词;如果用户仍然返回并继续换词,说明近似推荐偏离了原需求,应改为人工入口或放宽匹配范围。
假设例子:某邵阳本地服务站的搜索日志显示,“厂房装修多少钱”连续出现但没有结果页内容。运营把该查询映射到“工业空间装修预算”栏目,并在空结果页展示该栏目入口。一周后观察点击与二次搜索行为:若点击后停留并继续浏览,说明映射有效;若点击后立刻返回并再次搜索,说明该栏目内容并未回答价格问题,应补充预算说明或转人工。
当业务无法承接该查询时,空结果页的目标不是留住用户,而是让用户知道下一步该去哪里。可以给出业务范围说明、可替代的服务类目,或一个明确的人工确认方式。这里的关键是不要用广告或无关推荐填充,否则用户会误以为站内有该服务。
实施动作:在空结果页放置一个简短说明,写清当前可处理的范围,并提供一个可提交原查询的入口。提交后,由业务方判断是否属于可承接需求。这个动作的结果决定后续:若同一类查询反复出现且业务可承接,应补充对应内容或服务页;若反复出现但业务不承接,应保留边界说明,避免继续产生无效搜索。
例外:如果该查询涉及具体品牌、机构或联系方式,且站内没有可靠来源,不要用推测信息填充空结果页。此时应只保留通用说明,不添加未经核实的具体名称或号码。
回到邵阳网站开发这个场景,空结果页的处理质量不取决于页面多漂亮,而取决于它是否准确判断了“有近似供给”还是“没有供给”。前者给改写入口,后者给边界与人工转交,两条路都要求把用户的原始查询保留下来,作为下一步判断的依据。