郑州SEO优化:改版换了新网址,旧页面没做301,两年的收录排名全留在旧地址
网站改版或换了域名,别急着庆祝新站上线,先对着后台看三个信号:百度 site 一下旧域名,还挂着一大堆收录;新页面该有的排名迟迟没动静;老客户从收藏夹或者老链接点进来,落地的不是该到的页面。三个里中一个,八成是旧网址的 301 没做对。这件事我每个月都会处理几单,多数站不是没做跳转,而是跳转做成了「摆设」。今天把坑和补救步骤一次讲清。
301 和 302,一字之差,权重走向完全不同
301 是永久跳转,意思是告诉搜索引擎:旧地址永久搬走,权重逐步转到新地址。302 是临时跳转,搜索引擎的理解是「他还要搬回来」,于是收录和权重继续留在旧地址。很多企业站的跳转之所以是摆设,就是因为程序默认用的 302——技术上确实跳过去了,人眼看着也正常,但搜索引擎那边旧页面纹丝不动,新页面又因为「内容重复」迟迟不放收录,最后网站收录没排名,企业主还以为是新站不行。
除了 302,还有两种更隐蔽的写法:meta refresh 和 JS 跳转。这两种搜索引擎能不能正确识别,全看运气。给客户做郑州网站建设这些年,我验收跳转只认一条:用命令行看响应头,状态码必须是 301,Location 必须指向一一对应的新地址。浏览器里能跳不算数,蜘蛛眼里的跳转才算数。
四类最容易漏网的旧地址
第一类是 http 到 https。证书上线后,如果旧 http 地址没有整站 301 到 https,等于每个页面都有两个能访问的网址。这个坑我们在讲一页多网址权重摊薄那篇里展开过,这里不重复,只提醒一句:证书装完不等于完事,http 的收口要做。
第二类是 www 和裸域。带 www 和不带 www 都能打开,但互相没有跳转,收录和权重被摊在两个域名形态上。主域名要定一个,另一个全部 301 过去。
第三类最伤:改版后栏目和文章的地址变了。旧文章 URL 直接 404,靠长尾关键词布局攒了两三年的收录全废,百度索引量低就是这么来的。我们做郑州网站制作改版项目时,迁移前第一件事就是把全站旧地址导成清单,逐条映射到新地址,这张映射表比新站的设计稿还重要。
第四类是动态参数地址和伪静态地址并存。同一篇文章既可以通过?id=123 访问,也可以通过 /news/123.html 访问,两边都没跳转,收录就开始抽签。
补救五步,按顺序做
第一步,收集旧地址。来源有四个:改版前的 sitemap 备份、站长平台的收录列表、统计后台的来路页面、服务器日志里的蜘蛛抓取记录。四个来源交叉,基本能把旧地址捞全。
第二步,一对一跳转。旧文章地址 301 到对应的新文章地址,别图省事全部跳到首页。全跳首页等于告诉搜索引擎「那几千个页面都没了」,收录摘掉的速度比 404 还快。
第三步,只跳一跳。不要出现 A 跳 B、B 再跳 C 的链式跳转,每多一跳权重损耗一点,搜索引擎的容忍度也有限。映射表做好后检查一遍,确保每条旧地址一跳到底。
第四步,主域名收口。http 收口到 https、www 收口到定好的主域名,这两条是整站级的 301,在服务器配置里写一次就行,但必须写。
第五步,提交与申报。新站的 sitemap 重新提交,百度站长平台的网站改版或换域名工具也用上,能把收录迁移的周期明显缩短。做过郑州SEO优化的同行都知道,工具申报和裸奔的恢复速度差着几倍。
怎么验证跳转真的做对了
验证比做还简单,一条命令的事。命令行里 curl -I 加上旧地址,看返回:状态码 301、Location 指向对应的新地址,就算过关;看到 302 就回去改配置。再配合无痕浏览器点几个老链接,以及站长平台的抓取诊断,三关都过,跳转才算真做完。顺手把站内的链接也全改成新地址——内链优化如果还在往旧地址上链,等于站内自己给自己制造重复入口,这个细节漏掉的人非常多——我在郑州做网站这些年,见过的站内还在往旧地址上链的站,一抓一大把。
恢复周期,提前有个预期
301 做到位之后,收录通常几周内开始往新地址迁移,完整恢复一到三个月很正常,期间百度索引量低是正常波动,别慌着又去大改;之前那些网站收录没排名的页面,收录迁移完会陆续回来,长尾关键词布局攒下的排名也会跟着慢慢爬回去。我们团队 2010 年起就在做郑州企业官网建设,改版交付时默认把 301 映射表和验证命令写进交付文档,客户自己就能复查。之前写过一篇郑州网站设计的迁移保护清单,讲的是改版前后的整体动作,这篇算是把其中「跳转」这一件事单独拆开讲透,两篇配合着看。
如果你手上的站正打算改版,先把旧地址清单导出来再说;已经改完才发现收录留在旧地址的,越早补 301 损失越小。拿不准跳转写得对不对的,照上面的命令自己验一遍,比听谁说都可靠。