站内搜索是访客用自己语言写下的需求清单。做软文写作时,把站内搜索词导出来,按“搜了却没结果”“搜了结果不匹配”“搜了反复出现”三类归并,就能得到下一批文章该写什么、旧页面该补什么。它不依赖外部工具的搜索量,只需要站内日志和页面清单就能执行。
要查的是站内搜索的原始查询词,而不是站外关键词。常见来源有三处:站点后台或搜索插件的查询日志、服务器访问日志中带搜索参数的URL、以及搜索结果页的访问记录。先确认你的站内搜索是否把查询词记进日志,如果只记录“有人搜过”却不存词,就先补上记录,否则后面所有步骤都做不了。
判断结果:能导出“查询词+次数+时间”三列,就可以进入下一步;只能看到搜索次数总量,说明数据粒度不够,需要先调整记录方式。
导出的原始词往往很乱,需要先做清洗,再逐条判断。可以按下面的顺序处理:
判断结果:一个词如果零结果且出现多次,是明确的内容缺口;如果结果很多但都不匹配,是旧页面需要改写;如果结果匹配且排名靠前,说明该需求已被满足,不必重复写。
清洗后的词可以分成三类,对应三种动作。
举例(假设):站内多次出现“软文标题怎么写”,但返回的是一篇讲投放渠道的文章。这不是缺内容,而是页面错位,应当在那篇文章里补一节标题写法,或另立一篇并做好内部链接。
不是所有缺口都值得先写。可以按以下检查项排序:
判断结果:次数高、意图清楚、又能改旧页解决的,排在最前;次数低且意图模糊的,可以暂缓。
软文发布或旧页更新后,不要只看站外表现。回到站内搜索,用原来的查询词再搜一次,确认新内容是否出现在结果里、标题是否对得上意图。如果仍然不匹配,说明问题出在标题措辞或正文覆盖,而不是内容数量不够。复查周期按你的更新频率定,不必追求固定天数。
下一步:从站内搜索日志里挑出出现次数最高的一个零结果词,先为它写一篇结构完整的软文,再用同一个词在站内搜一次,确认它已被接住。