再聊多语言:为什么不建议使用子域名而更建议使用子目录
大家好,我是哥飞。
上一篇文章还是大年初二写的,之后一直在休息,昨天回到深圳了,今天初八,开工了。
先祝大家开工大吉,万事顺意,出海起飞,流量多多,美元多多!
关于多语言,其实哥飞之前写了好几篇文章了:
最近有新朋友继续提问,为什么不建议用子域名做多语言?
哥飞的回答是,谷歌其实会把每一个域名当作一个独立的网站,同一个域名下的多个子域名也会当成不同的网站。每一个网站在谷歌那里都是从零开始积累权重的,如果我们用子域名做多语言,如果有10个语言需要支持,就相当于你需要从零开始冷启动10个网站,相对于子目录形式,你的难度和工作量立马乘10。
假设域名是 abc.com ,那么甚至 abc.com 和 www.abc.com 在谷歌眼里也是两个网站,所以我们需要选定一个域名作为我们网站的主域名,然后把另一个域名301跳转到主域名。
哥飞建议大家选择 abc.com 作为主域名,然后把 www.abc.com 301 跳转到 abc.com 。
为什么呢?
因为现在大多数用户已经习惯了输入无 www 的域名直接访问了,在别的地方介绍你的产品给你留下链接时也会直接留下无 www 的形式。
那么在谷歌眼里,是无 www 形式的网站反向链接加一,也就是 abc.com 的权重增加了,如果你的主域名就是 abc.com ,那么权重直接就加到了你的网站上。
而假设你选择的主域名是 www.abc.com ,那么虽然 abc.com 通过 301 跳转把权重传递过来了一部分,但是也不可能全部传递,所以你的反向链接带来的效果其实就打了折扣了,换句话说就是你的反向链接被浪费掉了。
那么有人可能会问,你怎么证明你这个猜测呢?为什么你会认为每一个子域名在谷歌眼里都是单独积累权重的呢?
其实举三个例子就很容易明白了。
第一个例子,Ahrefs 的反向链接检测工具检测的就是你输入的域名的反向链接,当你输入 abc.com 时,www.abc.com 的链接不会出现在结果列表里。
https://ahrefs.com/backlink-checker/
第二个例子,Google Search Console 里,每一个子域名都需要单独添加,你可以同时添加 abc.com 和 www.abc.com 。
甚至同一个子域名的 http 和 https 在谷歌眼里也是两个不同的网站,所以我们也需要把 http 通过 301 跳转到 https 。
第三个例子,假设所有的子域名共享权重,那么会乱套的。
这里哥飞拿 github.io 这个域名来举例说明,这是 Github 提供给开发者使用的免费域名,所有的 Github pages 部署的网站,都默认有一个 github.io 的子域名。
有很多 Github pages 网站都已经运行很多年了,拿到了很多反向链接,假设谷歌默认所有子域名都共享反向链接权重,那么我现在如果想要拿到某个词的排名,直接去创建一个新的 Github pages 站点,就相当于在高权重域名下做一个新词,很容易就因为高权重而拿到了排名,这不就乱套了吗。
综上所述,谷歌不可能会共享不同子域名的权重,所以我们做多语言时,就需要用子目录形式,而不是子域名形式。
另外多说一句哈,对于一些特别高权重的域名的子域名,谷歌的确也会给一个初始的权重,但不会太高。如维基百科开了一个新的子域名做的网站,谷歌默认就会比较信任这个网站。
另外再说一句,既然高权重域名的子域名不行,那么高权重域名的内页是否可行呢?
哥飞告诉你,这是可行的,并且哥飞之前就跟社群里朋友们详细介绍了这种用法。
白丁学者 » 再聊多语言:为什么不建议使用子域名而更建议使用子目录