站内搜索是访客用自己习惯的说法在站内找内容时留下的真实记录。把它按查询词整理、归类,再与已有页面的标题、正文和转化动作对照,就能发现哪些需求已经出现、哪些页面没有接住。下面是一份可执行清单,每项都说明查什么、怎么查、结果说明什么。
要查的是站内搜索框提交的查询词、时间、结果页点击情况和后续行为。导出时保留原始查询词,不要先做同义词合并。若站内搜索由第三方服务提供,可在其后台找查询日志或搜索分析报表;若是自建搜索,查询数据库中的搜索记录表。结果说明:能拿到查询词频次和零结果词,说明数据可用;如果只有总数没有词表,先补上查询词字段,再谈分析。
拿到词表后,按以下四类打标,每类对应不同处理方式。
零结果词最容易让人误判,需要再做一步验证。查该词在站内搜索后的行为:是直接离开,还是改词再搜,还是点了兜底推荐。结果说明:改词再搜说明访客有明确目标但站内说法不匹配,可补同义词或改写页面标题;直接离开说明该需求可能不在你的内容范围内,不必强行新建页面。假设某工具站出现多次“批量导出”零结果,而站内只有单条导出说明,这就指向一个可补充的功能说明页,而不是泛泛增加“导出”相关文章。
把筛选后的需求词与现有页面做一张对照表,字段包括:查询词、出现次数、对应页面、页面是否命中、下一步动作。动作只有三种:改已有页面、新建页面、不做。判断依据是需求是否与站点主题一致、是否已有页面接近覆盖。结果说明:能改的优先改,因为已有页面已有积累;确无对应内容且需求反复出现,再新建。技术排查时注意区分“可能原因”和“已经定位的原因”:站内搜索无结果可能是没有内容,也可能是索引未更新或同义词未配置,先查日志再下结论。
从清单里挑出现次数最高的零结果词,检查它是否属于站点主题。属于,就改一个最接近的已有页面,改完用同一查询词在站内搜索复查是否命中;不属于,就记录并跳过。做完这一个,再按频次处理下一个。