多语言站点收录冲突大多是因为地址结构不同造成的。同一个内容可以有不同的访问方式,搜索引擎只会选择其中一种作为标准版本,其他的会被加入到重复队列中,权重会被稀释。

结构上优先子目录,以语言代码为一级路径,主域名权重集中,统计和维护都比较方便。子域名适用于各种语种内容差异大、运营独立的场景,但是权重需要分别积累。参数方式在切换语言的时候附加查询串,最容易造成重复,不适合作为主要结构。
不管用哪种方式,每种语言都应该有独立的、稳定的地址,不能在同一条URL上根据浏览器的语言来动态渲染。每个页面都要设置hreflang互指,并且加上默认语言标记;canonical指向自己,而不是其他语言版本。语言切换器使用可以抓取的真实链接,按照语言拆分sitemap分别提交,方便观察各个语种的收录情况。
地址结构、标注、入口这三处要一致,否则就会一直循环下去。