先做一件事:把“提交”与“收录”拆开看。收录提交异常,可能是提交动作本身失败,也可能是提交成功但抓取受阻,还可能是抓取正常但索引未更新。确定影响范围的关键,是判断异常发生在哪一层,以及受影响的URL是全部、某一目录,还是个别页面。
要查什么:提交记录、接口返回状态、站点地图文件的可访问性。
怎么查:重新获取一次站点地图地址,确认返回状态码为200且内容是XML;如果通过API提交,查看返回信息中是否有明确的失败提示。
结果说明什么:提交地址打不开或返回非200,属于提交入口层异常,影响范围通常是全部URL。若提交成功但后续无变化,问题不在提交动作,而在抓取或索引环节。
要查什么:站点地图中收录的URL数量与实际提交数量是否一致,抽样URL能否正常访问。
怎么查:从站点地图中分别抽取首页、栏目页、内容页各若干条,逐条访问,记录返回状态码。再对照近期新增或修改的URL。
结果说明什么:如果只有新URL异常,影响范围是增量部分;如果旧URL也异常,影响范围是整站或整目录。抽样时不要只看首页,首页正常不能代表深层页面正常。
要查什么:robots.txt是否屏蔽了相关目录,页面是否有noindex,是否存在登录墙或验证码拦截。
怎么查:直接打开robots.txt,逐条核对Disallow规则是否覆盖异常URL所在路径;查看页面HTML源码中的meta robots;用抓取工具模拟访问。
结果说明什么:robots.txt限制抓取,会导致页面无法被抓取,但robots.txt的抓取限制不等于可靠的索引移除;已收录页面仍可能出现在结果中。noindex则是在抓取后阻止索引,两者影响范围不同,要分开记录。
要查什么:服务器日志中抓取请求的频率与状态码,以及索引状态报告中的分类。
怎么查:在日志中筛选抓取来源,看异常URL是否被请求、返回什么状态码。再对照索引状态中“已发现但未抓取”“已抓取但未索引”等分类。
结果说明什么:有抓取请求但返回5xx,属于服务器层异常,影响范围通常是同一时间段内被请求的URL。有抓取且返回200但长期未索引,属于索引层异常,影响范围可能是内容质量或重复问题,不一定是提交问题。
判断时注意:站点地图不保证收录,提交成功只代表入口可用。不同搜索引擎对站点地图和提交接口的支持情况须分别核查,不能以一个平台的表现推断另一个平台。
下一步:按上述清单逐项记录结果,把异常URL按“提交失败、抓取失败、索引失败”三类归档,再针对数量最多的那一类优先处理。