要取得可复查的状态证据,核心不是看“蜘蛛来过没有”,而是把抓取、解析、收录三个环节分别留下带时间戳、可重复验证的记录。常见误解是:服务器日志里出现大量蜘蛛请求,就等于页面已被收录。实际上,日志只能证明抓取行为,不能证明索引结果。把抓取证据当成收录证据,是时间和人手有限时最容易走错的第一步。
抓取、索引、排名是三件事。日志记录的是请求,robots.txt 记录的是允许或禁止抓取的范围,站点地图是提交给搜索引擎的候选地址清单。三者都不能证明某个 URL 已经进入索引。尤其是 robots.txt:它只影响抓取,不等于可靠的索引移除;被 robots.txt 挡住的页面仍可能因外部链接被收录,只是内容可能过时。因此,任何单一信号都不足以作为结论。
满足这三点,证据才能在团队交接、问题复盘或外包沟通中站得住脚。
时间和人手有限时,不要全面铺开,先把一个代表性 URL 走完三类证据。
三类证据都带上时间戳存档,才算可复查。只截一张图、只记一句结论,都无法复查。
假设某产品页流量下降,需要判断问题出在哪一环,可以按以下顺序操作,每步只记录事实,不写推测:
curl -I 查看当前 HTTP 状态码和响应头,确认与日志是否一致。<h2>、标题和正文是否完整,规范链接是否指向自身。如果日志显示最近抓取正常、源码完整、但各引擎均查不到,问题更可能在索引环节而非抓取环节;如果日志中长期没有该 URL 的抓取记录,则应先检查内链、站点地图和 robots.txt 是否阻碍了发现。这里只能说“可能原因”,不能断言唯一原因,因为同一现象常有多种解释。
这套方法适用于需要对某个具体 URL 给出可复查结论的场景,例如交接、复盘或外包验收。它不适用于整站大规模审计,因为逐条取三类证据成本较高。判断结果分三种:三类证据齐全且一致,可下结论;证据缺失或互相矛盾,应标注为待查;只有抓取证据时,只能说明抓取情况,不能说明收录或排名。
下一步,选一个当前最关心的 URL,按上面的顺序取齐抓取、解析、收录三类证据,并把时间戳一并存档。