区分正常与异常,核心不是看“有没有收录”,而是看“未收录是否符合当前阶段的合理预期”。新页面、低价值页面、被robots.txt屏蔽的页面不收录属于正常;已通过站点地图提交、有内部链接、内容完整且上线超过数周的页面仍完全不收录,才需要按异常排查。多人协作时,建议先把“预期状态”写进交付文档,再逐项核对,避免把正常延迟当成故障返工。
正常不收录通常有明确的、可解释的原因,而不是随机发生。常见情况包括:
Disallow规则限制抓取。这是抓取限制,不等于可靠的索引移除,被屏蔽的页面仍可能因外部链接被索引。判断正常的标准是:你能指出一个具体原因,并且该原因与页面的定位一致。如果找不到原因,或者原因与预期矛盾,就进入异常排查。
异常的特征是“条件都满足,结果仍缺失”。可以对照以下检查项:
如果以上五项都成立却仍不收录,才按异常处理。注意HTTPS不保证安全无漏洞或排名,它只是排查中的一个普通项,不能作为收录的充分条件。
为了减少返工,建议把判断拆成可交付的步骤,每步留下记录:
每一步的产出是“已确认”或“待确认”,而不是模糊的“可能有问题”。这样交接时,下一位同事能直接看到卡在哪一环。
假设某产品页上线两周,未收录。检查发现robots.txt屏蔽了/product/路径。此时不收录属于正常,因为抓取被限制;但如果业务目标是让该页被收录,这就是配置与目标不一致,需要修改规则,而不是判定搜索引擎异常。再假设同一页面未被屏蔽、有内部链接、站点地图已提交,上线六周仍未收录,则属于异常信号,应继续查内容质量、重复度和抓取日志。
适用条件是:页面本身有收录价值,且业务确实需要它被检索到。如果页面只是临时页或低价值页,不收录可以接受,不必强行处理。
把上述检查项整理成一页交付清单,标注每项的责任人和确认时间。下次遇到“搜索引擎不收录”的反馈时,先对照清单判断是正常延迟还是异常,再决定是否修改配置或内容,避免整组人围着正常现象反复返工。