多语言页面的设置要是没弄好, 那是会直接影响到域名在搜索引擎里面被正常收录的。但是如果按照搜索引擎官方出的那个多语言配置规范去操作的话, 那是不可能造成任何不好的影响的。
这里面的核心原则是这样的: 搜索引擎会把同一个域名下面那些不同语言版本的页面看作是同一个网站, 前提条件是你的语言标识和地区标识都配置得正确无误, 而且整个网站的组织结构也是非常清晰的。
多语言页面影响收录的具体环节
hreflang标签错误: 如果hreflang所指向的网址根本无法访问, 或者网页返回的是404错误提示, 又或者是重定向的步骤太多、链条实在太长, 那么搜索引擎就会降低对这个语言版本页面的信任感, 这样一来, 整个网站的收录权重分配情况也会跟着受到影响。
URL结构混乱就是让搜索引擎搞不清楚规矩, 因为同样的语言页面, 既在子目录里存在, 也在独立的子域名上存在, 像这种情况, 搜索引擎就没法选定一个规范的版本来做最终判断, 结果很可能就会判定为内容是重复的, 甚至会导致部分页面的索引被去掉。
语言标识缺失, 这个情况是, 当没有对内容所使用的语言属性进行明确声明的时候, 搜索引擎就会根据一些默认的规则去猜测该内容究竟是用什么语言写的, 这种猜测有可能会把这个页面错误地归类到一个不正确的语言索引池里面去, 进而就会导致目标语言在市场中的收录数量出现下降的情况。
爬虫抓取配额被稀释: 在多语言页面数量出现激增的情况之下, 单语言版本获得的抓取频率就会相对的降低,导致新页面上链收录所需要用的周期会被拉长。
正确配置的核心规则
1. 统一采用“主目录加语言代码”的结构多语言页面影响域名收录策略, 例如网站地址是example.com/en这样的形式, 或者是example.com/fr这样的形式, 千万不要同时在子域名方案上使用。
2. 必须在每一个页面的头部位置, 把完整的hreflang标签组全都放进去, 并且要让所有的不同语言版本之间, 都能够形成闭合的相互引用关系, 也就是说, 如果语言A指向了语言B, 那么语言B也一定要指回来给语言A。
3. 句子必须包含 x-default 这个标签, 它的作用是指向一个默认页面, 这个默认是给所有的语言用户看的。
4. 各个语言版本的文本内容必须是确确实实进行了准确翻译之后的结果, 不允许只是把里面包含的链接地址给替换掉, 但是具体的正文部分却不去做对应的修改工作, 因为如果就这样去做的后果, 很有可能会导致系统判断该内容属于重复性质, 从而触发相应的内容过滤机制。
5. 把按语言分类的文件放在站点的XML Sitemap里,然后一个一个去提交多语言页面影响域名收录策略, 同时在robots.txt这个文件里面, 把全部语言版本的Sitemap路径都写清楚。
高频疑难问题
小语种页面的收录速度很慢, 这在目前来看属于一件正常的事情。
这是因为搜索引擎在小语种方面的语料索引资源是比较有限的, 当你们向搜索引擎提交相关的内容之后, 通常都需要经历一个长达4到8周的等待周期才对各位来说, 完全不需要去进行那些额外多的操作或者处理办法, 只要继续保持着自己网站内容的持续更新动作就可以了。
在支持多种语言的页面正式上线之后, 原本最主要的语言版本的访问量出现了下降的情况。这时候需要去检查一下那个 hreflang 标签是否出错, 错误地把主语言版本给标记成了小语种的一个翻译版本, 这样一来就会导致主语言版本的权重被降低。
等把这事儿修复好之后, 把 Sitemap 文件重新提交上去让搜索引擎来抓取一下, 大概过两到四周的时间流量就能恢复了。
由第三方多语言插件所生成的那个hreflang格式是错误的, 所以必须人工去仔细校验HTML源代码内部的标签闭合情况以及URL的有效性, 千万不要盲目去依赖该插件默认输出的结果。
根据Google搜索中心官方文档里头的国际化那个章节的内容来看, 还有Bing站长指南里面关于多语言配置方面的那些说明。





