导读(3行收益):企业网站做多语言,上线后中文收录反而下降、切换后 404、SEO 权重分散。本文给一套多语言站点做法:URL 规划、hreflang、语言切换与内容回退,附常见问题对照表。看完多语言上线不掉流量。
一、多语言为什么越做越乱
三个高发问题:
- URL 不规范:目录、子域名、参数混用,搜索引擎抓不到对应语言;
- 切换后 404:点「English」跳到首页而不是当前页英文版;
- 内容机翻凑数:小语种页面与中文高度相似,被判重复内容。
根源是多语言没有作为一套 URL 体系来设计,只是在同一套页面上套了语言包。
二、URL 怎么规划
常见三种方案:
| 方案 | 示例 | 适用 |
|---|---|---|
| 目录 | example.com/en/ | 推荐,权重集中 |
| 子域名 | en.example.com | 多地区独立品牌 |
| 参数 | example.com?lang=en | 不推荐,SEO 不友好 |
避坑:全站用参数切语言——搜索引擎把所有语言当同一页;不同语言用不同域名——权重完全分散。
三、hreflang 怎么标
<link rel="alternate" hreflang="zh-Hans" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/" />
关键点:每一页都要标全;hreflang 指向对应当前页,不是首页;x-default 给无匹配语言的兜底。避坑:hreflang 与实际 URL 不一致——百度谷歌都不收录;只在首页标——内页语言错配。
四、语言切换怎么做
- 切换后跳到当前页面的对应语言版,不是回首页;
- 没有对应语言时,回退到 x-default 或首页;
- 切换器放在页头页脚,所有页面位置一致。
避坑:切换器跳首页——用户找不到刚才看的内容;硬写死中文路径——英文站点切回中文 404。
五、内容回退怎么处理
请求 en -> 有英文页? 展示英文 : 回退中文或 x-default
- 翻译不完整的页面:优先展示原文,不返回 404;
- 小语种用机器翻译先占位,但标注「机器翻译,待校对」;
- 定期补全未翻译内容,不堆空壳页。
避坑:没翻译的页直接 404——蜘蛛爬到死链;机翻页与原文内容高度重复——被判重复内容降权。
六、踩坑清单
- [ ] 全站用参数切语言;
- [ ] 不同语言用不同域名;
- [ ] hreflang 与实际 URL 不一致;
- [ ] 只在首页标 hreflang;
- [ ] 语言切换跳首页;
- [ ] 没翻译的页直接 404;
- [ ] 机翻页与原文重复。
七、工程落地建议
企业网站多语言建议按「目录式 URL+hreflang 全量标注+切换跳当前页+未翻译回退」落地。若团队用成型建站平台(如乔拓云企业网站系统)起步,重点核对多语言 URL 与语言切换是否按上述规范输出。
八、复盘清单(可直接抄走)
- [ ] 是否统一用目录式 URL;
- [ ] 每页是否都有 hreflang;
- [ ] 切换器是否跳到对应语言当前页;
- [ ] 未翻译页是否回退而非 404;
- [ ] 是否配置 x-default;
- [ ] 是否避免不同语言重复内容。
结语
多语言不是套个语言包,而是一套 URL 体系:目录统一、hreflang 全标、切换跳当前页、未翻译回退。这套做对,多语言上线不掉流量。本文仅作技术分享,具体功能以各平台官方实时信息为准。