换域名后排名全没了?这3个权重继承的坑,我替你先踩了
刚换完域名那会儿,我盯着百度统计后台发了十分钟呆——首页关键词全掉出前100,自然流量断崖式下滑,连咨询表单都安静得像没人来过。不是服务器崩了,也不是内容删了,就是单纯“搬家”后,搜索引擎当你是陌生人。
别急着重做SEO,也别怪算法不讲情面。问题大概率出在:你以为权重能打包带走,其实它得你亲手一砖一瓦搬过去。
为什么301跳转后,权重还是丢了80%?
301跳转不是快递单,填个新地址就自动发货。它更像一封手写信——你得写清楚“我是谁”“我要去哪”“请把旧信封里的信任转到新地址”,搜索引擎才肯盖章认可。
我帮一个做在线工具的团队换过域名。他们旧站权重5,上线当天全站301跳首页。结果一个月后,新站收录不到原来的十分之一,关键词几乎集体失踪。查日志才发现:服务器返回的是302,不是301。百度看到302,只当是临时躲个雨,根本没启动权重迁移流程。
还有人只跳首页,内页全留404。蜘蛛顺着旧链接爬进来,发现页面没了,转身就走。时间一长,它认定这个站“失联”了,连带把旧域名积累的信任也收了回去。
换域名前,这4个准备工作你做了吗?
权重继承不是上线那天才开始的。它从你打开注册页面、输入新域名那一刻,就已经在倒计时了。
1. 新旧域名必须同主体备案
国内服务器绕不开这一关。新域名备案没下来,旧站就别急着切流。我见过太多人卡在这一步:新站建好了,备案还在排队,只能硬扛着双站并行,结果百度抓取混乱,权重被分摊得七零八落。建议新域名注册后立刻提交备案,预留至少30天缓冲期。
2. 旧域名服务器至少续费12个月
别省那几百块。旧域名停服=告诉百度:“我彻底消失了”。它还会继续爬旧链接,结果撞上500错误,直接给新站打上“不稳定”标签。真实案例:有人3个月后注销旧域名,新站排名应声下跌,补救花了两个月。
3. URL结构一毛不改oldsite.com/blog/seo-tips → newsite.com/blog/seo-tips,这才是对的。
别借机优化成 /articles/seo-for-beginners。URL变了,搜索引擎就得重新理解“这篇内容到底讲啥”,等于把三年的老客户档案撕了重填。
4. 提前在百度资源平台和Google Search Console里加好新域名
不是等上线再验证,是提前一周就加进去、绑好站长权限。换域名当天,立刻用百度的“站点改版”工具提交迁移关系——这个动作能加速百度识别“新旧是一家”。
301跳转的正确姿势:不是所有链接都同样处理
把所有旧链接跳到新首页,等于把客户全塞进大厅,却不告诉前台他们要找谁。客服(搜索引擎)只会记下:“这群人来了,但没人说清目的。”
真正有效的做法,是让每条旧链接,精准落到对应的新页面上。
比如:oldsite.com/guide/cname-setup → newsite.com/guide/cname-setupoldsite.com/pricing → newsite.com/pricing
如果你有几百上千页,手动配不现实。用服务器规则批量处理更靠谱:
Apache用户,在.htaccess里加这几行:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com [NC]
RewriteRule ^(.*)$ https://newsite.com/$1 [L,R=301]
Nginx用户,在配置文件里写:
server {
server_name oldsite.com;
return 301 https://newsite.com$request_uri;
}
⚠️ 注意:这套方案只适用于新旧URL路径完全一致的情况。如果CMS换了、栏目重写了,就得老老实实做映射表——Excel列两栏:左列旧URL,右列新URL,再交给技术人员写定向逻辑。
换域名后,百度不收录新域名怎么办?
别刷屏问“为什么还不收录”,先看三件事:
第一,翻一遍新站的robots.txt
复制旧站文件时,很容易把Disallow: /一起粘过来。我亲眼见过两个客户,就因为这一行,新站躺平三个月没被爬过一次。
第二,去服务器日志里搜Baiduspider
没记录?说明百度压根不知道你上线了。这时候,去百度资源平台手动提交新站sitemap,再每天提交20-30条核心页面链接(比如首页、分类页、爆款文章),连提3天。同时,在旧站首页、侧边栏、文章末尾,加一行显眼提示:“本站已迁移至 newsite.com,请更新书签”,让百度顺着旧链接自然发现新家。
第三,翻出你的外链清单,挨个联系
旧站积累的友情链接、媒体转载、论坛引用,都是实打实的信用背书。301之后,部分平台会自动跳转,但更多会慢慢失效。别等它掉,主动发邮件或私信对方运营:“我们搬家啦,麻烦把链接更新为 newssite.com/xxx”,哪怕只改回50条,也比干等强。
权重完全恢复,通常需要多久?
没有速通键。最顺的情况,也要3个月起步;多数人得熬过6个月,才能看到核心词陆续回榜。
我自己有个技术博客,权重4,换域名时每步都照着清单走:备案同步、URL不动、全站对等跳转、提前报备百度。结果呢?
第1-2个月:新站几乎零收录,旧站流量缓慢下滑;
第3个月:开始有长尾词露头,但排名飘忽;
第6个月:3个主推关键词回到首页,流量恢复七成;
第9个月:基本持平,用户反馈“感觉不到变化”。
慢,是因为搜索引擎在重新打量你:这个新站稳不稳定?内容质量掉没掉?用户愿意停留吗?它得亲眼看着你跑完一圈,才敢把旧账本交给你。
今天就能执行的3个动作
别收藏吃灰,现在就打开电脑,花15分钟做完:
动作1:打开浏览器开发者工具(F12 → Network 标签页),访问旧站任意3个页面(首页+2个内页),看响应状态码是不是301
如果不是,立刻登录你的主机管理后台或宝塔面板,找到重定向设置,把302/307全改成301。
动作2:在旧站根目录新建一个公开页面,命名为/migrate.html,标题写“网站已迁移”,正文放一句:“我们已正式迁至 newsite.com,所有内容完整保留,请点击前往”,页面底部加个醒目按钮链接到新首页
别跳转,就让它挂着。这是给真人看的公告,也是给百度读的“迁移声明”。
动作3:登录百度资源平台(zhanzhang.baidu.com),左侧菜单点「搜索资源」→「站点改版」→「添加改版规则」,按提示填写新旧域名,提交
如果找不到「站点改版」,就点「索引量」→「提交链接」→「新增链接」,把新站首页、分类页、最近3篇爆款文章URL各贴一条,每天坚持,连贴3天。