换域名后老网址跳去哪:108个国家域名只有两成落到原来那一页

换域名后老网址跳去哪:108个国家域名只有两成落到原来那一页
张文保 21 分钟阅读 2,512 阅读
本文目录
  1. 老网址跳过去以后,谁在检查它落到了哪一页?
  2. 这次是怎么量的?
  3. 十几年前的老网址,今天还落得到原来那一页吗?
  4. 路径保住了、页面却没了,这算谁的账?
  5. 品牌的国家域名,跳到了哪里?
  6. 为什么深层地址总是在配置那一步丢掉的?
  7. 跳转规则写死了目标地址
  8. 跳转配在了只接根目录的地方
  9. 目标站的结构和源站不一致
  10. 回到那家英国新闻站,98%和60%差在哪?
  11. 换域名前后,老地址该怎么验?
  12. 搬家前,先攒一份真实存在过的旧地址清单
  13. 用脚本逐条跟到底,记五个字段
  14. 再拼一条不存在的地址去试
  15. 国家域名和主机名变体,一个都别漏
  16. 搬完一年内,每季度重跑一次
  17. 这次测量有哪些地方靠不住?
  18. 常见问题解答
  19. 换域名后,旧网址的301跳转要保留多久?
  20. 更改地址工具提交成功,是不是说明跳转都配对了?
  21. 把旧页面统一跳到新站首页可以吗?
  22. 旧地址跳过去是404,要不要处理?
  23. 注册了很多国家域名防抢注,需要配跳转吗?
  24. 换域名后排名大跌,是被谷歌“重置”了吗?
  25. 权威参考资料

摘要:从Common Crawl的存档里取出20个老主机名在搬家之前真实存在过的126条网址,今天逐条去请求。能正常访问的104条里,80条落到了对应的新页面,10条被甩到首页或栏目页,10条跳过去之后是404或410。卫报2013年换域名,2012年被抓下的8条旧地址今天仍条条保住原路径,有5条能打开。品牌的国家域名情况差得多:37个品牌、108个会跳转到主站的国家域名里,只有23个能把深层地址送到对应的页面,35个一律甩回首页,20个只给首页配了跳转,深层地址在老域名上直接404。

一家英国新闻出版商几个月前把整站从.co.uk一夜之间搬到了.com,想要一个全球统一的域名,也不想再被广告系统当成英国站。9月初,新闻数据公司NewzDash的创始人John Shehata在领英上发了这家站的数据:搬家前这家站在热门新闻查询里的可见度常年在1%到2%之间,搬家两周后跌到0.02%,按他们的算法是跌了98%。四个月过去,新域名只零星露过几次脸。

他给出的解释是,谷歌的新闻结果看重主机名层面的发布历史和编辑信任,301能传链接权重,却不一定带得走这段历史,他管这叫“谷歌重置”。这个说法谷歌的文档里找不到。出版商没有公开名字,数据也没公开,98%这个数没法独立核实。

没法核实的部分先放着。换域名这件事里,有一层是完全能量出来的:老网址跳过去以后,到底落在了哪一页。这篇不讨论要不要合并域名,域名整合的决策框架站内写过;也不讨论首页入口那几跳,http、https、带不带www四个入口走几步也量过。这次只看深层地址,而且看的是搬完之后很多年的样子。

老网址跳过去以后,谁在检查它落到了哪一页?

谷歌的换域名指南,搬家是逐个网址处理的,每一个旧地址都要被重新抓到、重新对上号,整个过程才算完成。指南要求先把新旧网址一一对应,再给每条旧地址配服务器端的永久跳转,跳转保留时间一般至少1年,从用户的角度考虑可以一直保留。

可站长手里用来“确认搬家成功”的工具,看的东西少得多。Search Console里的更改地址工具,硬性要求只有一条是关于跳转的:旧首页301到新首页。它在提交前会做预检,文档的原话是检查站点上“几个页面”的301。工具提交后,谷歌会在180天里优先抓新站、把旧站的信号往新站转。

首页跳对了、抽查的几页跳对了,工具就会放行,剩下几千几万条深层地址跳到哪里,没有任何一个环节替你看。头几个月流量还在往新站转,出问题也会被当成正常波动,迁移后的恢复期本来就有起伏。等到一两年后有人顺着一条老外链点进来,才发现落到了首页。

这次是怎么量的?

用了两组样本,问题一样:拿一条老地址去请求,一跳一跳跟到底,看最后停在哪、返回什么状态码。

第一组是有据可查的换域名案例。挑了29个老主机名,包括卫报、Moz(原来叫SEOmoz)、TransferWise改名Wise、ZEIT改名Vercel、Discord去掉app、Buffer去掉app、GB News、赫芬顿邮报,以及赫斯特集团旗下把英国版.co.uk并进.com/uk目录的几本杂志。难点在于“老地址”必须是搬家前真实存在过的,拿新站的地址反推回去不作数。所以去Common Crawl的索引里,按每个站的搬家月份,取之前几个抓取批次里返回200的网页,每个主机名随机挑8条。

结果20个主机名在索引里有存档,去掉重复抽中的2条,一共126条;泰晤士报(带不带www各一个)、X(原推特)、WIRED英国版、The Week英国版等9个主机名在搬家前几个批次里没有可用记录,只能放弃。

第二组是DTC品牌的国家域名。131个欧美独立站品牌,每个品牌拼出8个常见国家域名(.co.uk、.de、.fr、.ca、.com.au、.nl、.it、.es),一共1048个,能解析的806个。这806个里,310个自己回200,有的是独立运营的地区站,有的是停放页;75个跳到了和品牌无关的主机上;234个跳转到品牌自己的主站,涉及76个品牌,这是本文要测的部分。这类域名很多是品牌注册来防抢注的,或者早年开过地区站、后来并回主站的。测深层地址用的是品牌主站站点地图里的真实路径,每个品牌取3条。

环节已知换域名品牌国家域名
起点29个老主机名131个品牌×8个国家后缀=1048个域名
能拿到可测地址20个主机名,126条存档网址234个跳到品牌主站的域名,76个品牌
剔除22条被目标站拦截(406、403、429或连不上)29个品牌的站点地图拿不到;样本路径带其他市场前缀的剔除
最终有效104条108个国家域名,37个品牌
自基线同一天测两遍,126条判定全部一致测两遍,108个域名的汇总判定103个一致(95.4%)

落点分成几类:原样保留路径;在路径前加了一段目录(比如/uk/);路径变了但按文章编号或尾段对应到了新页面;甩到首页或栏目页;跳过去是404或410。自动分类判不准的14条,逐条点开人工核过。

十几年前的老网址,今天还落得到原来那一页吗?

先看已知换域名那组。104条能正常访问的老网址,落点是这样分布的:

落点条数占比主要来自
原样保留路径2726.0%Discord 8条、卫报5条、Moz 5条
加一段目录后保留3735.6%赫斯特英国版杂志(Country Living、Good Housekeeping、Men's Health各8条)
路径变了,对应到新页面1615.4%Cosmopolitan英国版、GB News、Vercel
甩到首页或栏目页109.6%Buffer 7条全部
跳过去是404或410109.6%Wise 4条、卫报2条、Moz 2条
跳错页、交给第三方、近似页43.8%ELLE英国版、Runner's World英国版

将近八成落到了对应的新页面。这些站换域名大多已经过去七到十几年,跳转规则一直没撤。

卫报是最干净的例子。2013年7月guardian.co.uk并入theguardian.com,Common Crawl在2012年抓下的8条旧地址,今天请求,8条全部跳到新域名、路径一个字符不差,其中一条是1993年一篇特纳奖报道的归档页。能打开的5条,另外3条分别返回403、410和404,都是页面本身后来下线了,跳转规则没问题。

赫斯特那几本杂志是“加目录”的典型。menshealth.co.uk/fitness/xxx跳到menshealth.com/uk/fitness/xxx,8条全中。Cosmopolitan英国版复杂一点,2016年并过去之后栏目又改过,旧地址里的文章编号(a35697这类)还在,跳转按编号对到了改版后的新栏目路径,路径字面不同,指向的仍是同一篇文章。

Buffer是反面。bufferapp.com在2015年前后换成buffer.com,存档里7条不重复的旧地址,5条被送到了首页或开发者站首页,2条送到了资源中心和集成页的总目录。开发者API的旧文档地址,今天统一落到developers.buffer.com的根目录,找原来那一页只能从头翻。

ELLE英国版有一条更隐蔽:旧的“关于ELLE UK”页面,今天跳到的是“联系我们”,状态码200,不点进去看根本发现不了。Runner's World英国版的赛事页面,则直接交给了第三方报名平台Let's Do This。

路径保住了、页面却没了,这算谁的账?

跳过去是404的那10条,跳转规则本身都是对的。TransferWise的4条都是澳大利亚博客的旧文,2021年初换成wise.com时路径原样保留,后来这几篇文章不在了,旧地址跳过去,接住它的是一个404。

这类问题最容易被漏掉。搬家时做的映射表,只保证当时每条旧地址都有去处;搬完以后新站自己删文章、改栏目、下架商品,从来不会回头查这条旧地址还连着谁。静态资源的地址一年后一半都404了,道理一样,地址的寿命由后来改动它的人决定,而那个人通常不知道它背后还挂着一条跳转。

还有一个反方向的问题。给每个已知案例的老域名拼了一条根本不存在的地址去试,46个会跳转的老主机名里,25个最后停在了返回200的页面上。赫斯特几本杂志、泰晤士报、X、Notion、Vercel都是带着这条假路径跳到新域名,新域名对不存在的地址回的是200;Notion更特别,旧域名上的任何路径都被当成一个页面编号,转进app.notion.com/p/后面,照样回200;Airbnb和Mashable英国版则是直接甩回首页。

对访客来说,这就是一个没有内容的页面;对搜索引擎来说,是一个大概率会被判成软404的页面。旧地址死了本来能干净地报一个404,现在变成一个说自己活着的空页。跳转规则配得再仔细,这一层也照样会漏,因为它归新站的404处理管。

品牌的国家域名,跳到了哪里?

第二组的结果差得多。108个会跳转到品牌主站的国家域名,拿站点地图里的真实路径去试:

国家域名的表现域名数占比品牌例子
深层地址都落到对应页面2321.3%Bellroy 8个国家域名全部、Casetify、Glossier
一律甩回首页或地区首页3532.4%Chubbies 6个、Reebok 6个、Gymshark 4个、Segway 4个
只有首页配了跳转,深层地址在老域名上4042018.5%Rothy's 6个、Mack Weldon、Stanley、Everlane加拿大
带着路径跳过去,目标站没有这一页1211.1%Stokke 6个、Away、Casper英国
几种情况混着1816.7%Shopify、Warby Parker、Jackery

按品牌看,37个品牌里多数域名“全甩首页”的有13个,“只跳首页”的9个,“全部对口”的只有7个。

Rothy's是“只跳首页”最典型的一家。rothys.co.uk、rothys.de、rothys.ca等6个国家域名,访问根目录会301到rothys.com,看上去一切正常;可一旦带着路径访问,比如rothys.co.uk/products/某款鞋,请求根本不跳,就在老域名上回一个404。20个这样的域名,测到的59次深层请求里55次是这种情况。

这相当于搬家时只在小区门口留了转信地址,信写到楼号门牌就退回。用浏览器随手点一下域名,永远发现不了。

“带着路径跳过去但没这页”是另一种病。awaytravel.ca/products/某款行李箱会跳到awaytravel.com/ca/en/products/同一款,路径保得好好的,可加拿大站没有卖这一款,于是404。Casper英国、Stokke的6个国家域名也是这样:跳转规则假设各地区站的商品和主站一模一样,实际并不是。

跳转码本身也不讲究。HTTP规范里表示永久搬走的是301和308,302和307是临时的。108个国家域名的根目录第一跳,94个是301,12个是302,另有307和308各1个;31个要跳两次以上才到终点。

已知换域名那组也一样,46个会跳转的老主机名,根目录第一跳41个是301、2个308、2个307、1个302,泰晤士报的thetimes.co.uk先307再301,Notion的旧域名第一跳也是307。用临时码做永久归并,谷歌现在对301和302的处理差别已经不大,但它仍然是一个“这里没人认真配过”的信号。

为什么深层地址总是在配置那一步丢掉的?

看具体落点,丢路径的方式大致就三种,每种都能对上一行配置。

跳转规则写死了目标地址

Nginx里写成 return 301 https://www.brand.com/;,所有请求都去首页;写成 return 301 https://www.brand.com$request_uri;,路径和参数才会带过去。Apache的 Redirect 301 / https://www.brand.com/ 会把后面的路径接上,而 RedirectMatch 301 ^ https://www.brand.com/ 就不会。两行字的差别,决定了几千条外链是落到商品页还是首页。

跳转配在了只接根目录的地方

“只跳首页”那20个域名,深层地址的404是老域名自己回的,说明跳转并不在一个统一的入口上,而是只照顾了根路径,比如只在首页放了一个跳转,或者某个托管服务只对根地址做了转发。注册商和DNS服务商提供的“域名转发”带不带路径,各家做法不一,接手一个国家域名时,拿一条深层地址实际请求一次,比翻设置页可靠。

目标站的结构和源站不一致

地区站和主站商品不同步,跳转却按主站的路径拼。这种情况规则写得再对也会404,要么在跳转层做一次判断,目标不存在时退到对应分类页;要么干脆别把国家域名跳到地区站,统一跳主站的同一路径。按IP把用户送去不同地区站本身也有坑,按IP自动跳转语言版本那篇讲过它对爬虫的影响。

回到那家英国新闻站,98%和60%差在哪?

Shehata自己也说了,常见SEO工具估这家站跌了60%到70%,NewzDash算出来是98%。差距在于量的查询不同:工具追踪的是一组固定关键词,大多是常青词;NewzDash的可见度指标追的是每天都在变的热门新闻查询,覆盖头条新闻模块和自然结果,按排名、估算点击率、在榜时长和网址数估算点击份额。它估的是点击,不是实际流量,而且没法拆开头条新闻和自然结果各自掉了多少。

热门新闻查询对旧地址几乎没有依赖,今天的新闻用的都是今天的新地址。所以这家站掉的那98%,和本文量的旧地址落点关系不大。保哥的推测是,新域名在新闻结果里还没被当成原来那家媒体,但谷歌没说过这件事,数据也没公开,只能算推测。Shehata本人也承认,这家站搬家前已经在几轮核心更新里持续掉可见度,内部还有技术问题,数据并不能证明域名切换是唯一原因。

谷歌公开文档能对上的只有两条:换域名指南建议大站先搬一个不常更新的栏目试水,且不要把换域名和换CMS、改版放在同一时间做;新闻发布商中心的建议是按同样流程操作、更新新闻站点地图、尽量减少跳转次数。“新闻历史按主机名计算”,两份文档都没写。John Mueller今年6月在Reddit上回复一位想把.ca换成.com的站长时说:搬家永远是件大事,即使做得对,结果也无法事先完全知道。

一个换域名的站如果掉了量,“谷歌重置了我”是最后才该考虑的解释,前面至少有三件能验证的事:旧地址有没有逐条落到对口的新页面,新域名对不存在的地址是不是回200,国家域名和各种主机名变体是不是只跳了首页。这三件事,本文用几个脚本在一个晚上就量完了。

换域名前后,老地址该怎么验?

搬家前,先攒一份真实存在过的旧地址清单

来源按可靠程度排:服务器日志里近半年被访问过的地址;外链工具里被外部链接指向的地址;站点地图;Common Crawl的索引。最后一个适合接手的老项目,搬家前的日志早就没了,公共存档里的记录往往比你手上的资料早得多。按栏目分层抽样,每个栏目都要有,别只拿首页和热门页。

用脚本逐条跟到底,记五个字段

每条旧地址记下:最终地址、最终状态码、跳了几次、途中有没有302或307、最终路径和原路径的关系。用curl就能做,curl -sL -o /dev/null -w '%{http_code} %{num_redirects} %{url_effective}\n' 旧地址 一行输出三项,批量跑完再分类。这里特意不加-I,发的是GET请求,有些站对HEAD请求回的状态码和GET不一样。

再拼一条不存在的地址去试

在旧域名后面随便接一段不可能存在的路径,看最终是404还是200。回200说明新站对不存在的地址没有正确报错,旧地址死掉的那天,它会悄悄变成软404。这一条修在新站的404处理上,和跳转无关。

国家域名和主机名变体,一个都别漏

www和不带www、http和https、所有注册过的国家域名,各拿一条深层地址测。更改地址工具不会替你搬子域名,www和不带www要分别提交;工具推动的信号转移持续180天,跳转规则则要长期保留,域名也要继续续费,域名状态锁顺手一起检查。

搬完一年内,每季度重跑一次

重点看“路径保住但404”的比例有没有涨。它涨了,说明新站在删内容,每删一批就该回头给对应的旧地址换一个去处。站点地图里的地址也会烂,585条里抽出48条坏的那篇就是这么发现的。

这次测量有哪些地方靠不住?

测量过程中尺子错了五次,前四次都差点写进结论。

  • 第一版的“深层地址”取自新域名首页上的链接,不是老域名真实存在过的地址,Moz那组甚至抽到了一段转义乱码。改成从Common Crawl存档取。
  • 赫斯特杂志跳成/uk/加原路径,被判成“路径不一致”,其实路径保住了。加了“加目录保留”一类。
  • 测试机器的出口IP被几个品牌判到了新加坡或加拿大,首页被地理跳转改写,从首页抽出的路径带着别的市场前缀。改成从站点地图取路径,并剔除带其他市场前缀的样本。
  • “路径一致”这个判据太粗。Cosmopolitan、Vercel的旧地址按文章编号和内容对应到了改版后的新地址,表面上路径不同。增加编号与尾段匹配,剩下14条人工核对。
  • 第一轮并发太高,大量请求被目标站用429拦回,被算成了“没有深层链接”。降并发、遇到429等待重试后重跑,并跑第二遍做自基线。

另外几处局限:已知换域名案例是挑出来的,都是今天还活着的公司,倒闭或被收购后停止续费的域名不在里面,整体情况大概率比这组数据差;Common Crawl在搬家前的几个批次里没有抓到泰晤士报、X等9个主机名,这几家只测了根目录;测试从亚洲出口发出,个别品牌按地区给出的跳转,欧美访客看到的可能不一样;国家域名样本来自欧美DTC品牌,不代表所有行业。

常见问题解答

换域名后,旧网址的301跳转要保留多久?

谷歌的换域名指南建议尽量长久保留,一般至少1年,从用户角度考虑可以一直保留;更改地址工具要求跳转至少保留180天,如果仍有来自谷歌搜索的访问就保留更久。旧域名本身也建议至少续费一年,避免被别人买走。

更改地址工具提交成功,是不是说明跳转都配对了?

不能这么理解。工具的硬性要求是旧首页301到新首页,预检只查几个页面的301。深层地址有没有逐条跳到对应页面,工具不会检查,需要自己用脚本批量验证。

把旧页面统一跳到新站首页可以吗?

不建议。谷歌的指南要求把旧网址一一对应到新网址。统一跳首页,访客找不到原来的内容,外链指向的也不再是相关页面。没有对应页面时,优先跳到最接近的分类页,确实没有去处的可以让旧地址返回404或410。

旧地址跳过去是404,要不要处理?

要看旧地址的价值。有外链、有历史流量的,给它换一个对应的新去处;没有价值的,让它报404也可以。关键是定期复测,新站删内容时同步检查有没有旧地址指向它。

注册了很多国家域名防抢注,需要配跳转吗?

如果这些域名曾经用过、或者对外宣传过,就要配,而且要带路径跳到主站对应页面。本次测的108个会跳转的国家域名里,有20个只给首页配了跳转,深层地址在老域名上直接404。从没用过的防御性域名,至少保证根目录用301跳到主站。

换域名后排名大跌,是被谷歌“重置”了吗?

谷歌的公开文档里没有这个说法,只说搬家期间排名可能波动,中型站一般需要几周以上。先排查能验证的问题:旧地址是否逐条落到对应页面、新域名对不存在的地址是否正确返回404、各种域名变体是否只跳了首页,再结合搬家前后是否撞上核心更新一起判断。

权威参考资料

分享到
标签
版权声明

本文标题:《换域名后老网址跳去哪:108个国家域名只有两成落到原来那一页》

本文链接:https://zhangwenbao.com/domain-move-old-url-landing-audit.html

版权声明:本文原创,转载与引用请注明作者与原文链接。许可协议: CC BY 4.0

继续阅读
发表评论
分享到微信 或在下方手动填写
支持 Ctrl + Enter 提交