识别真正的搜索需求,不是看后台来了多少词,而是判断这些词背后的人到底想解决什么。网站被黑后,搜索需求往往已经变了:访客可能被恶意跳转带来,也可能在找被篡改页面上出现的违规内容。要先把“谁在搜、搜什么、来了之后看到什么”三件事对齐,再决定处理方向。
打开搜索引擎站长工具里的搜索分析或查询报告,按点击和展现排序,重点看最近两周新增的词。正常需求通常与你的业务、栏目、产品名称相关;被黑后的污染词常出现药品、博彩、贷款、影视资源等与站点无关的词,或者大量无意义的拼音、数字组合。
搜索词只说明用户输入了什么,落地页才决定他们是否找到了想要的东西。用无痕窗口搜索污染词,观察结果标题、摘要和打开后的页面是否一致。若标题写的是正常业务,点进去却跳转到赌博站,说明存在恶意跳转。
检查时可以用手机和电脑分别访问,因为部分恶意代码只对特定设备或搜索引擎来源生效。查看页面源代码,搜索<script>中是否有陌生域名、display:none隐藏区块或大量外链。发现异常后,记录跳转目标、触发条件和出现时间,这些是判断需求被劫持的直接证据。
site:你的域名,看是否出现违规标题或陌生目录。收录异常增多通常意味着被注入了新页面。.htaccess、Nginx配置或主题函数中是否新增了跳转规则,确认跳转是否按来源或设备触发。这份清单的适用条件是:你怀疑搜索需求已经被污染,而不是单纯排名下降。如果搜索词仍然正常,只是排名波动,应优先检查内容质量和抓取索引状态,而不是按被黑处理。判断结果时,只要出现“搜索词与落地页内容明显不符”或“同一URL对不同来源返回不同内容”,就应按被黑事件继续排查。
抓取是搜索引擎发现URL,索引是判断页面能否进入结果库,排名是决定展示顺序。网站被黑可能只影响其中一环。例如,恶意页面被索引但未获得排名,搜索需求报告里就不会出现明显污染词;反过来,正常页面被降权也可能让需求看起来消失。先确认问题出在哪一环,再判断搜索需求是否被改变。
可以这样核对:在站长工具中查看抓取统计、索引覆盖和查询报告三个模块。抓取异常指向服务器或链接结构;索引异常指向页面质量和安全状态;查询报告异常才直接反映搜索需求变化。三者不一致时,不要用单一指标下结论。
下一步,先导出最近30天的搜索词和落地页对照表,把每个异常词对应的实际页面打开一次。若发现跳转或内容替换,立即隔离该页面并保留截图和日志,再继续清理其他入口。