空搜索结果页不应只显示“没有找到”,而要把用户原查询拆成可核对的线索,给出与原需求相关的下一步:可能是放宽某个限定、查看相近栏目、提交缺失内容,或确认该需求在本站确实没有对应页面。关键动作是先记录原查询和当前筛选条件,再决定页面该提供哪一类出口。
同一个空结果页,可能对应四种不同情况:站内确实没有匹配内容;查询词与站内用词不一致;筛选条件叠加后把结果清空;索引或数据同步还没完成。把它们混在一起,页面就只能给出一句无用的提示。
可以拿一条真实空查询做核对。假设用户在站内搜“旧版发票下载”,而站内只存在“历史票据申请”。此时空结果不是内容缺失,而是用词不一致。页面若只提示“换个词试试”,用户仍不知道换什么;若展示“历史票据申请”这个相近栏目,才把原需求接上。
判断依据可以落成三个可观察信号:
这三个信号指向不同处理动作,不能都写成“暂无内容”。
空结果页最有价值的不是安慰,而是把用户原查询保留下来,并给出可点击、可提交、可返回的下一步。可按下面的顺序安排:
这里的实际动作是:先清除全部筛选,再观察结果是否恢复。若恢复,页面应把“清除筛选”放在显眼位置;若仍为空,再显示相近栏目和提交入口。这个顺序会影响下一步——先清筛选能快速区分“筛选过窄”和“内容缺失”,避免把可恢复的查询误判为缺内容。
运营、编辑和技术对空结果页的分歧,通常不是判断力问题,而是各自看到的证据不同。运营看到的是用户查询词,编辑看到的是栏目结构,技术看到的是索引状态。要把分歧转成可以核对的项目,可以共用一条记录:
假设同一周内“批量导出”出现多次空结果,而站内已有“数据导出说明”。若记录显示清除筛选后仍为空,且相近栏目存在,那么处理方向是补充搜索词映射,而不是新建内容。若记录显示清除筛选后出现结果,处理方向则是调整筛选默认值。两种结论对应不同负责人,讨论时就不会停在“到底有没有内容”上。
空结果页的文案应当与上面判断出的原因一致。内容缺失时,写“暂未收录该主题,可提交需求”;词表不一致时,写“未匹配到该说法,以下栏目可能相关”;筛选过窄时,写“当前筛选下无结果,清除后可查看全部”。
需要避免两种做法:一是把所有空结果都导向首页,用户仍需重新寻找;二是推荐与查询无关的热门内容,看似有出口,实际增加一次无效点击。更稳妥的做法是只推荐语义相邻的栏目,并标注它为什么相关,例如“该栏目处理票据申请,与发票下载属于同一事务”。
如果站内搜索支持记录空查询,可以把高频空查询定期汇总,作为栏目补充或词表调整的依据。但要注意,空查询次数归零不能单独证明处理正确,也可能是搜索入口改动、流量下降或记录中断造成的。判断时应同时看入口点击和后续页面到达情况。
一个可用的空结果页,至少要让用户完成一件事:确认自己的需求是被理解后没有对应内容,还是因为条件设置而暂时看不到。前者给出提交或相近栏目,后者给出放宽条件的具体动作。
落地时可以先选一条真实空查询,按“保留原词—清除筛选—展示相近栏目—提供提交入口”的顺序改一版,再观察用户是否继续点击或提交。若点击集中在相近栏目,说明词表映射是主要缺口;若集中在提交入口,说明内容覆盖是主要缺口。下一步的资源投入,就按这个分布决定,而不是凭感觉加页面。