改版或迁移时,301跳转设置最先要核对的是:旧URL是否都能落到内容最接近的新URL,并且整条跳转链只用一次301。人手有限时,优先处理有外链、有流量、有转化的旧页面,而不是全站一次性铺开。判断标准很简单:随机抽一批旧地址,看它是否一步跳到新地址、返回状态码是否为301、新页面主题是否对应。
不是所有旧URL都同等重要。时间和人手有限时,可以按下面的顺序安排:
如果旧站页面数量很大,先做一张“旧URL—新URL—优先级”的对照表,再动手配置。没有这张表,后面很难核对漏跳。
设置完成后,用命令行或浏览器开发者工具逐个检查,重点看四项:
curl -I 旧地址,看返回行里的状态码。假设某旧产品页 /old-product-a 对应的新地址是 /product-a,正确结果是访问旧地址后直接到达新地址,状态码301,页面标题和主体内容一致。如果它先跳到栏目页再跳到产品页,就应改成一步到位。
跳转规则要覆盖三类情况:单页对单页、栏目对栏目、已删除内容对替代内容。核对时逐类确认:
规则越笼统,误跳越多。比如把整个旧目录用一条规则跳到新目录首页,短期省事,但会让大量具体页面失去对应关系。条件允许时,优先精确映射,只对确实无对应内容的地址使用栏目级跳转。
301生效不等于迁移完成。接下来要确认:
如果旧站启用了HTTPS,新站也要保持HTTPS,并确认证书有效。HTTPS本身不保证安全无漏洞,也不直接保证排名,但协议不一致会多出一层跳转,核对时应一并处理。
可以按这个顺序推进:先导出有流量和外链的旧URL,做成对照表;再配置精确301;然后抽样验证状态码和落地页;接着更新站内链接与站点地图;最后定期回看旧地址是否仍可访问、新地址是否被抓取。每一步都以“旧地址一步到新地址、内容对应、状态码301”为通过标准。发现整批规则误跳时,先回滚规则,再按优先级分批修正,不要一边线上报错一边继续铺量。
下一步,从搜索后台导出近几个月有 landing page 数据的旧地址,按点击量排序,先核对前几十条是否已正确301到对应新页。