可复查的状态证据,指的是你能把“某网址在某个时间点被搜索引擎如何处理”记录下来,并且换一个人、换一台设备、隔一段时间再查,能复核出相同或可解释的结果。最常见的误解是:看到搜索结果里没有某条网址,就断定它“未被收录”。实际上,搜索结果的呈现受查询词、地域、个性化、时间等多种因素影响,单次搜索截图几乎不能作为收录状态的证据。要取得可复查的证据,核心做法是同时固定三样东西:查询对象(具体URL)、查询渠道(哪个搜索引擎的哪类工具)、查询时间与原始输出。
不同渠道给出的信息强度不同,不能混为一谈。按可复查程度从高到低,大致可以这样区分:
site: 加具体路径查询。可复查性中等,因为结果数量会波动,且不同搜索引擎支持程度不同。如果你的目的是留证据,应优先使用前两类;后两类只能作为辅助线索,不能单独下结论。
实际工作中常遇到两种做法:一种是把 robots.txt 禁止抓取当成“移除收录”的手段;另一种是先允许抓取、再用正规的索引管理方式处理。
方案A:用 robots.txt 限制抓取。它的作用是阻止爬虫访问,属于抓取层控制。适用条件是:你确实不希望该路径被抓取,例如内部测试目录。但要注意,抓取限制不等于可靠的索引移除。已被收录的网址可能仍出现在结果里,因为搜索引擎保留的是之前抓取到的信息,它无法重新抓取来确认变化。判断结果的方法:在限制抓取后,用定向查询观察该URL是否仍被索引;如果仍存在,说明这个方案没有达到移除目的。
方案B:允许抓取,用索引管理方式处理。适用条件是:你希望页面被正确收录,或希望已失效页面从索引中退出。对希望收录的页面,保持可抓取、内容可访问、有内部链接指向,是基本前提。对希望移除的页面,使用合适的索引移除或状态码处理,而不是靠屏蔽抓取。
选择依据可以简化成一句:要不要让爬虫看到这个页面。要看到,就别用方案A;不想被看到又要移除索引,方案A单独用不够。
下面是一套能实际执行、也便于他人复核的流程:
https://example.com/page-a。不要用“首页”“某栏目”这类模糊描述。robots.txt,记录当前规则内容,并注明它只控制抓取、不直接控制索引。一个假设例子:某页面在1月被记录为“已编入索引”,3月复查时定向查询显示“未编入索引”,同时该URL返回404状态码。这时可以判断为“页面已失效并被移出索引”,证据链完整。反过来,如果只是普通搜索没看到该页面,但定向查询仍显示已编入索引,那只能说明“该查询词下未展示”,不能写成“未被收录”。
第一,站点地图不保证收录。提交站点地图只是告知存在这些URL,不等于它们会被编入索引,所以不能把“已提交站点地图”当作收录证据。
第二,HTTPS 不保证安全无漏洞,也不保证排名。它只是传输加密,与是否被收录、排名高低没有必然关系,不能作为收录状态的证明。
第三,不同搜索引擎的支持情况和工具入口需要分别核查,不要把某一家的查询结果直接套用到另一家。
第四,区分“可能原因”和“已经定位的原因”。某URL未被收录,可能因为内容质量、重复、抓取预算、状态码等多种因素;在没有逐项排查前,不要断言是某一个原因造成的。
下一步建议:挑一个你正在关注的URL,按上面的五步流程完整记录一次,包括平台名称、查询时间、原始状态文字和交叉验证结果,形成你的第一条可复查证据。