最小修复试验的做法是:先通过百度收录情况查询确认“哪些页面没被收录”,再从最可能影响抓取和索引的一个环节入手,只改一处,用同一批页面做前后对比,观察收录状态是否变化。它的目标是排除原因,而不是一次性把所有SEO设置推倒重来。适用条件是:站点已有内容、已有一定抓取记录,且你能区分“抓取受限”“页面质量不足”“重复内容”“新页面尚未处理”等不同解释。
百度收录情况查询通常只能告诉你某个URL当前是否出现在结果中,不能直接说明原因。同一个“未收录”现象至少有三种解释:一是百度尚未抓取;二是抓取了但未索引;三是曾经索引过,后来被移除。三者对应的修复动作不同,因此第一步不是改代码,而是记录查询结果并分类。
注意:robots.txt的抓取限制不等于可靠的索引移除。如果页面已被收录,仅靠robots.txt通常无法让它从结果中消失;反过来,解除robots.txt限制也不保证马上收录。站点地图能帮助发现URL,但不保证收录。HTTPS能加密传输,但不保证站点安全无漏洞,也不保证排名提升。
最小修复试验的核心是控制变量。假设你有一批20个未收录的产品页,不要同时改标题、正文、内链和站点地图。可以按以下顺序选择一项进行试验:
每次只改一项,观察周期建议不少于两周。观察期内不要频繁改动同一批页面,否则无法判断是哪项改动起作用。
判断结果时,把试验组和对照组分开记录。例如:5个补充了独立说明的页面为试验组,15个未改为对照组。两周后再次做百度收录情况查询,记录两组分别有多少个URL被收录。
这里没有固定阈值。样本越小,结论越弱。5个页面的变化只能作为下一步线索,不能当作确定规律。
最小修复试验不适合以下情况:站点刚上线、百度尚未建立抓取记录;页面因服务器频繁超时或返回5xx而无法访问;整站被robots.txt全站阻止。这些属于基础可用性问题,应先修复再谈收录试验。
另外,不要用“提交站点地图”代替内容修复,也不要用“换HTTPS”解释所有收录问题。不同搜索引擎对同一页面的处理可能不同,百度收录情况查询的结果只代表百度当前状态,不能直接推断其他搜索引擎。
选一个未收录URL,先记录它的HTTP状态码、robots.txt是否允许抓取、是否有内链入口、页面正文是否与站内其他页面高度重复。然后只选择其中一项做修改,保留至少一组未修改的对照页面,两周后再查一次收录状态。这样得到的结论,比一次性全站修改更可靠。