网站提交收录后,日志中首先应该核对四类字段:请求时间、请求 URL、HTTP 状态码、User-Agent。如果站点有反向代理或 CDN,还要同时看 X-Forwarded-For 或类似客户端 IP 字段。它们能回答三个问题:搜索引擎爬虫有没有来、来了抓的是不是你想提交的页面、抓取结果是否成功。只提交站点地图或只点一次提交入口,都不等于页面会被收录;日志是判断抓取是否真实发生的起点。
一条典型的 Web 访问日志通常包含:客户端 IP、访问时间、请求方法、请求 URL、HTTP 协议版本、状态码、响应字节数、Referer、User-Agent。与“提交收录”直接相关的是请求 URL、状态码和 User-Agent,时间字段用于判断抓取是否发生在提交之后。
爬虫来过但状态码不对,页面依然无法进入后续处理。可按以下顺序核对:
这里要区分“可能原因”和“已经定位的原因”。日志显示 403,只能说明该请求被拒绝,具体是防火墙、权限配置还是 CDN 规则,需要继续查对应配置才能确认。不能仅凭一个状态码就断定是某个插件或某条规则造成的。
日志中如果出现 robots.txt 的请求记录,说明爬虫读取过抓取规则,但这不代表它一定会抓取或收录你的页面。robots.txt 的抓取限制不等于可靠的索引移除:被禁止抓取的 URL 仍可能因外部链接等原因出现在搜索结果中。站点地图被请求也不保证收录,它只是发现 URL 的渠道之一。
需要核对的字段包括:
<link rel="canonical"> 与抓取到的 URL 一起判断。可执行的验收信号是:在提交后的合理时间窗口内,日志中出现目标 URL 的抓取记录,状态码为 200,User-Agent 与已知爬虫特征相符,且抓取到的 URL 与提交 URL 一致。若只有站点地图被抓取、目标页面没有记录,说明发现阶段可能完成,但抓取阶段尚未发生。若目标页面被抓取但状态码异常,应先修复服务器或配置问题,再重新提交。
下一步:从日志中导出目标 URL 最近 7 天的请求记录,按时间排序,逐条核对状态码、URL 和 User-Agent;同时打开该页面确认 canonical、robots meta 与页面内容是否与提交目标一致。两者都正常后,再考虑通过站点地图或提交入口重新提交,并继续观察后续抓取记录。