网站被屏蔽后,抓取、索引和排名会同时出现异常,但三者不是一回事。抓取是搜索引擎能否取到页面内容,索引是取到后是否存入可检索的数据库,排名是索引之后在特定查询下是否被展示以及展示在什么位置。区分方法很直接:先看搜索引擎能否访问页面,再看页面是否进入索引,最后才看具体查询下的排名。如果抓取被阻断,后面两项通常无从谈起;如果页面已被索引但排名消失,问题多半不在抓取层。
多人协作时最常见的误判,是看到流量下降就认定“被搜索引擎屏蔽了”,然后直接去改标题、堆内容或买外链。实际上,屏蔽可能发生在不同环节:服务器拒绝搜索引擎 IP、robots.txt 禁止抓取、页面返回错误状态码、页面被标记为不索引、索引被移除,或者索引仍在但排名下降。每一环的修复动作不同。若把索引问题当成排名问题处理,往往会返工;若把抓取问题当成内容质量问题处理,则可能一直无效。
因此,交付时不要只写“被屏蔽了”,而要写清楚:哪个搜索引擎、哪个目录或页面、观察到什么现象、用什么方式验证、判断卡在哪一环。
可以按下面顺序逐层检查,不要跳步。
robots.txt 屏蔽、防火墙拦截、IP 封禁或服务器持续返回错误。若日志里有请求但状态码是 403、404、500 或 503,说明抓取请求到达了,但页面没有正常返回。判断结果可以这样记录:日志无爬虫且搜索无索引,优先查抓取阻断;日志有爬虫、搜索无索引,优先查索引资格;搜索有索引、特定查询无排名,优先查排名与竞争,而不是继续改抓取设置。
为了减少返工,交接文档里至少写清以下内容:
robots.txt 未屏蔽、页面返回 200、规范标签指向自身。假设一个例子:某页面在服务器日志中连续多日没有爬虫记录,站内搜索也查不到该 URL。此时应优先检查 robots.txt、防火墙和服务器返回状态,而不是先改标题。若日志显示爬虫频繁访问且返回 200,但站内搜索仍无结果,则应转向索引资格检查。这个顺序能避免把抓取问题误判成排名问题。
上述方法适用于网页搜索中的自然结果排查,不适用于付费广告、站内搜索或平台推荐流。不同搜索引擎的抓取行为、索引状态和排名展示可能不同,因此要按搜索引擎分别记录,不要用一个引擎的结果推断另一个。若页面刚发布或刚修改,抓取和索引本身需要时间,不能立即判定为被屏蔽。若网站整体被处罚或手动操作影响,则可能同时出现抓取、索引和排名异常,需要结合搜索控制台类工具中的通知和报告核对。
下一步:选一个具体 URL,按抓取、索引、排名三层各写一条证据,再决定修改动作。证据不足时,不要先改内容或外链。