站内搜索是访客用自己习惯的说法向你提问。把搜索词导出后,按“有没有结果、结果是否对得上、点开是否继续”三步判断,就能找出值得优先补内容或改页面的需求。人手有限时,先处理“搜了但没有合适结果”的词,再处理“有结果但点击或转化差”的词。
站内搜索数据一般存在三类位置:搜索功能自带的日志或后台统计、网站分析工具里的站内搜索报告、服务器访问日志中带查询参数的记录。三者字段不同,先确认能拿到什么:
如果站内搜索没有现成报表,可以让开发在搜索请求里记录查询词和结果数,这是最小可用的字段。记录前先确认隐私与合规要求,避免把可识别个人的信息混入分析表。
拿到词表后,不要先看词多不多,先看每个词对应的结果状态。可以按下面四类归并:
判断“相关”时,用搜索词去读返回页面的首屏,而不是只看标题里有没有出现这几个字。同义词机械替换不产生新价值,真正要看的是页面能否回答这个词背后的具体问题。
零结果词往往很多,逐条建页面成本高。先把意思相近的词归到一组,例如同一事物的不同叫法、同一问题的不同问法。归组后看两个指标:
假设某站点内出现“如何退款”“退款流程”“退货怎么退”三个词且都零结果,可以合成一个退款说明页,而不是建三个页面。这里的关键不是词的数量,而是它们是否指向同一个可回答的问题。如果它们分别指向售前、售中、售后不同环节,则应拆开处理。
时间和人手有限时,用“影响面×改动成本”排序,比按搜索次数排序更稳。可执行的做法:
排序依据要写下来,方便复查时对照,而不是凭印象决定。不要用固定的字数或密度阈值当作判断标准,这类阈值并不普遍适用。
处理一批需求后,隔一段时间回到同一份搜索记录复查:
如果搜索量本身很小,短期波动可能只是偶然,应多看几个周期再判断。站内搜索反映的是已到访者的需求,不能直接等同于外部搜索需求,两者要分开看。
下一步:从最近一个月的站内搜索记录中筛出零结果词,按意思归组,挑出覆盖词最多且与业务直接相关的一组,先补进现有页面并记录改动日期,便于之后复查。