改版或迁移时,百度收录优化最该核对的是“旧链接是否还能到达有效内容、新链接是否可被抓取、页面是否允许被索引”。如果旧地址直接返回404、301链过长或指向无关页面、新页面带noindex,收录下降往往不是算法波动,而是迁移动作本身造成的。核对顺序应是先查状态码与跳转,再查可抓取与可索引,最后查站点地图与提交记录。
迁移最怕的是“首页跳首页、栏目跳首页、文章全404”。核对时从旧站导出访问量较高或被外链指向的URL,逐条请求,看返回状态与最终落点。
检查时可用命令行查看响应头,例如:
curl -I https://example.com/old-page
把example.com和路径换成你自己的旧地址。若返回301,再看Location字段是否指向正确的新地址。跳转链最好只有一次,A跳B、B再跳C会稀释传递效果,也增加抓取消耗。
旧链接跳对了,不代表新页面会被收录。需要同时满足:服务器允许百度抓取、页面没有阻止索引、内容可正常渲染。
这里要区分“可能原因”和“已经定位的原因”。例如抓取诊断失败,可能是robots屏蔽、服务器超时、DNS异常或返回5xx,不能只凭一个现象就断定是noindex造成。
站点地图能帮助发现URL,但不保证收录。迁移后应更新站点地图,删除旧地址,加入新地址,并确保其中每个URL都返回200、可索引、不是跳转链中间页。
同时检查站内链接:导航、面包屑、相关推荐、分页是否还指向旧域名。内链仍指向旧地址时,用户每次点击都经过跳转,抓取效率会下降。可以用站点爬虫工具抓取全站,筛出状态码为3xx、4xx的链接,逐项修正。
完成上述核对后,观察以下信号:
若以上都满足,收录仍未恢复,问题可能出在内容质量、竞争程度或抓取配额,而不是迁移配置本身。此时应继续观察日志中的百度抓取频次与状态码,而不是反复改动跳转规则。
下一步:从服务器日志中筛出百度蜘蛛对旧URL和新URL的访问记录,按状态码分组,确认跳转与抓取是否按预期执行。