404和301用错一个,收录就可能持续流失
两种状态码各管什么、常见误用场景与正确配置方式,附改版迁移时的完整处理清单。
404和301是最基础的HTTP状态码,用反了的站点每天都在漏收录。
404的职责
告诉蜘蛛这个URL永久消失了。页面删除后返回404是正确的,返回200(软404)才是灾难:蜘蛛抓到内容为空的正常页,会降低对整站的信任。
301的职责
告诉资源永久搬家并传递权重。域名更换、URL规范化、目录调整,都必须301到新地址,且不要链式跳转超过一次。
常见误用
删了页面却配302,搜索引擎长期保留旧URL;全站404跳首页,被判定为软404批量处理;改版后新旧URL并存且都返回200,造成整站重复。
迁移清单
改版前导出全量URL清单;逐条映射新旧关系;服务器配置301而非meta refresh;404页面保留导航帮助用户回flow;上线后两周内每天看日志确认旧URL全部返回301。
删除页面的正确姿势
确认无外链无流量后直接404;还有入口的页面改为301到最相关的内容页。大批量删除时分批进行,避免单日异常波动触发风控。