换域名后流量断了?问题多半出在跳转没做全

来源:互联网 时间:2026-09-20

换了域名,等了两周,流量不但没迁过来,反而断崖式掉了。这种“换域名后流量断了”的情况,绝大多数不是搜索引擎的问题,而是跳转没做全。“网站更换域名会影响排名吗”这件事,答案取决于你跳转做得干不干净。后台收到过不少这类求助:新域名收录了,老域名也还挂着,可流量就是腰斩。下面按排查顺序列一遍,对着查基本都能找到漏点。

一、只跳了首页,内页没跳

最常见的漏点是只在老域名根目录做了跳转,或者全跳到了新域名首页,内页还是 200 正常打开甚至 404。结果搜索引擎认为老域名内页“内容还在”,不把权重转给新域名对应页,新站内页没收录、没排名,整体流量就断了。正确做法是老域名每个路径都 301 到新域名对应路径,包括文章、分类、标签页。用 curl 随机抽几个老内页,看返回码是不是 301 且 Location 指向新域名同路径,只要有一个是 200 或 302,就是这儿漏了。

二、跳的是 302 不是 301

第二类是状态码用错。302 是临时跳转,搜索引擎不会迁移权重,只会当“暂时借道”;只有 301 表示永久迁移,它才把老域名的信任和外链权重转给新域名。很多人图省事在面板里点了“重定向”却没选永久,或者 Nginx 写成了 rewrite ... last,结果全是 302。检查方法是 curl -I 老域名,看状态行是不是 301。这一步错了,老域名权重一直悬着,新域名接不到,流量自然断。下面这段命令就是干这个检查的。

下面这段命令抽查老域名内页是不是真的 301 到了新域名对应页。它干什么用——确认跳转覆盖到内页而非只有首页,且状态码正确;要改哪里——换成你的老域名内页地址;跑完看什么——应返回 301 且 Location 指向新域名对应页,若返回 200(没跳)或 302(临时跳)说明跳转没做全,权重接不住,流量会持续掉。

# 抽查老域名内页跳转情况

curl -I https://old.example.com/article/123

# 期望:HTTP/1.1 301 且 Location: https://www.example.com/article/123

# 若是 200 或 302,跳转没做全,需整改

三、老域名解析或证书断了

第三类是基础设施问题:换域名时顺手把老域名解析删了,或者老域名 HTTPS 证书过期没续,导致 301 根本发不出去,老用户和搜索引擎爬老域名直接连不上。301 必须建在老域名还能正常响应的基础上,所以老域名解析、证书、服务器都要保留到权重迁完(通常数月)。别以为“反正不用了”就关掉,关掉的那一刻跳转链条就断了,前面做的全白费。

四、没在平台提交改版

第四类是少了主动动作:只靠自然爬行,搜索引擎发现新域名慢,权重迁移也慢,期间流量空窗。应该到百度搜索资源平台提交“网站改版”,填老域名和新域名对应关系,并主动用链接提交推新域名 URL。同时新站点内的绝对链接、sitemap、robots 都要换成新域名,别一半新一半旧,那样爬虫会混乱。这几步一起做,流量空窗能从几周压到几天。

把四节串起来:内页全跳、用 301 而非 302、老域名解析证书保活、平台提交改版,四样缺一不可。绝大多数“换域名后流量断了”都栽在第一二条——要么只跳首页,要么用了 302。先拿 curl 把老域名随机内页扫一遍,状态码不对的当场改,改完观察两周,流量会顺着正确的 301 慢慢回到新域名。权重承接靠的是跳转干净,不是等搜索引擎自己悟。

相关阅读:《网站更换域名会影响排名吗?301跳转与权重承接做法》、《域名随便选一个就行?选错后缀和长度后期换起来很麻烦》、《想自己搭建网站却不知从哪下手?先理清这三步的顺序》

相关文章

标签:

A5创业网 版权所有