Skip to content

多语言 SEO ​

多语言 SEO 是指优化网站以在不同语言和地区的搜索结果中获得排名。本章将介绍如何正确实施多语言 SEO。

一、为什么需要多语言 SEO? ​

1. 扩大受众 ​

  • 覆盖全球用户
  • 进入新市场
  • 增加流量来源

2. 提升用户体验 ​

  • 用户更喜欢母语内容
  • 提高转化率
  • 建立信任

3. 竞争优势 ​

  • 竞争对手可能没有多语言版本
  • 本地化内容更容易排名

二、多语言网站架构 ​

1. URL 结构 ​

方案 1:子目录(推荐)

example.com/en/
example.com/zh/
example.com/ja/

优点:

  • 继承主域名权重
  • 维护简单
  • Google 推荐

方案 2:子域名

en.example.com
zh.example.com
ja.example.com

优点:

  • 独立性更强
  • 便于管理

方案 3:独立域名

example.com
example.cn
example.co.jp

优点:

  • 本地化信号强
  • 用户信任度高

2. 选择建议 ​

推荐使用子目录:

  • 继承主域名权重
  • 维护成本低
  • Google 推荐
  • 适合大多数网站

三、Hreflang 标签 ​

1. 什么是 Hreflang 标签? ​

Hreflang 标签告诉搜索引擎页面的语言和地区版本,帮助搜索引擎返回正确的语言版本给用户。

2. 基本语法 ​

html
<link rel="alternate" hreflang="语言代码" href="页面 URL">

3. 语言代码 ​

ISO 639-1 语言代码:

  • en:英语
  • zh:中文
  • ja:日语
  • ko:韩语
  • fr:法语
  • de:德语
  • es:西班牙语

地区代码(可选):

  • en-US:美国英语
  • en-GB:英国英语
  • zh-CN:简体中文
  • zh-TW:繁体中文

4. 实现方式 ​

方式 1:HTML 标签

html
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="zh" href="https://example.com/zh/">
<link rel="alternate" hreflang="ja" href="https://example.com/ja/">
<link rel="alternate" hreflang="x-default" href="https://example.com/">

方式 2:HTTP 头

Link: <https://example.com/en/>; rel="alternate"; hreflang="en"
Link: <https://example.com/zh/>; rel="alternate"; hreflang="zh"

方式 3:Sitemap

xml
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
<xhtml:link rel="alternate" hreflang="zh" href="https://example.com/zh/"/>

5. 最佳实践 ​

必须遵守:

  • 每个版本都指向所有版本
  • 包含 x-default
  • 使用绝对 URL
  • 指向规范页面

常见错误:

  • 只指向部分版本
  • 使用相对 URL
  • 指向不存在的页面
  • 语言代码错误

四、多语言内容策略 ​

1. 翻译 vs 本地化 ​

翻译:

  • 直接翻译内容
  • 保持原意
  • 成本较低

本地化:

  • 适应本地文化
  • 调整内容策略
  • 成本较高

建议:

  • 核心内容本地化
  • 技术内容翻译
  • 营销内容本地化

2. 内容创建 ​

最佳实践:

  • 使用专业翻译
  • 避免机器翻译
  • 保持内容质量
  • 定期更新

避免:

  • 自动翻译
  • 内容重复
  • 质量低下

3. 关键词研究 ​

重要性:

  • 不同语言搜索习惯不同
  • 关键词需要本地化
  • 竞争度不同

方法:

  • 使用本地关键词工具
  • 分析本地竞争对手
  • 了解本地搜索习惯

五、技术实现 ​

1. CMS 设置 ​

WordPress:

  • WPML 插件
  • Polylang 插件
  • 多站点功能

其他 CMS:

  • 内置多语言功能
  • 第三方插件
  • 自定义开发

2. URL 重定向 ​

语言检测:

  • 基于浏览器语言
  • 基于用户位置
  • 基于用户选择

重定向方式:

  • 自动重定向
  • 语言选择器
  • 两者结合

3. 内部链接 ​

链接策略:

  • 同语言版本链接
  • 跨语言版本链接
  • 语言切换链接

实现:

html
<nav>
  <a href="/en/" hreflang="en">English</a>
  <a href="/zh/" hreflang="zh">中文</a>
  <a href="/ja/" hreflang="ja">日本語</a>
</nav>

六、常见问题 ​

1. JavaScript 切换语言 ​

问题:

  • 使用 JavaScript 切换语言不会改变 URL
  • 搜索引擎只能抓取一种语言
  • 多语言相当于白做

解决:

  • 每种语言有独立 URL
  • 使用服务端渲染
  • 正确设置 Hreflang

2. 重复内容 ​

问题:

  • 相同内容不同语言版本
  • 可能被视为重复内容

解决:

  • 使用 Hreflang 标签
  • 使用 canonical 标签
  • 确保内容有差异

3. 索引问题 ​

问题:

  • 某些语言版本未被索引
  • 索引了错误的语言版本

解决:

  • 检查 Hreflang 设置
  • 检查 robots.txt
  • 在 GSC 提交各版本

七、多语言 SEO 检查清单 ​

架构检查 ​

  • [ ] 有清晰的 URL 结构
  • [ ] 每种语言有独立 URL
  • [ ] 语言切换功能正常
  • [ ] 内部链接正确

Hreflang 检查 ​

  • [ ] 所有版本都有 Hreflang 标签
  • [ ] 包含 x-default
  • [ ] 使用绝对 URL
  • [ ] 语言代码正确

内容检查 ​

  • [ ] 内容已翻译或本地化
  • [ ] 内容质量高
  • [ ] 关键词已本地化
  • [ ] 定期更新

技术检查 ​

  • [ ] 页面可被索引
  • [ ] 没有重复内容
  • [ ] 页面速度正常
  • [ ] 移动端友好

八、工具推荐 ​

1. 翻译工具 ​

专业翻译:

  • Gengo
  • OneHourTranslation
  • TextMaster

机器翻译(辅助):

  • Google Translate API
  • DeepL API
  • Microsoft Translator

2. Hreflang 检查工具 ​

免费工具:

  • Ahrefs Hreflang 检查器
  • Hreflang 标签生成器
  • Google Search Console

付费工具:

  • Screaming Frog
  • Sitebulb
  • Ahrefs

3. 关键词研究工具 ​

本地化工具:

  • Google Keyword Planner(选择地区)
  • Ahrefs(多语言支持)
  • SEMrush(多语言支持)

九、实战案例 ​

案例:SaaS 产品多语言网站 ​

背景:

  • 产品面向全球用户
  • 已有英文网站
  • 需要添加中文和日文

实施步骤:

  1. 架构设计

    • 使用子目录:/en/、/zh/、/ja/
    • 每种语言独立内容
  2. Hreflang 设置

    html
    <link rel="alternate" hreflang="en" href="https://example.com/en/">
    <link rel="alternate" hreflang="zh" href="https://example.com/zh/">
    <link rel="alternate" hreflang="ja" href="https://example.com/ja/">
    <link rel="alternate" hreflang="x-default" href="https://example.com/">
  3. 内容本地化

    • 核心功能页面本地化
    • 营销内容本地化
    • 技术文档翻译
  4. 关键词优化

    • 研究各语言关键词
    • 优化各语言页面
    • 监控排名表现
  5. 技术优化

    • 服务端渲染
    • 页面速度优化
    • 移动端适配

结果:

  • 各语言版本被正确索引
  • 本地搜索流量增长
  • 用户转化率提升

十、常见错误 ​

1. 使用 JavaScript 切换 ​

问题:

  • 不改变 URL
  • 搜索引擎无法抓取
  • 多语言无效

解决:

  • 每种语言独立 URL
  • 使用服务端渲染

2. 自动翻译 ​

问题:

  • 质量低下
  • 用户体验差
  • 可能被惩罚

解决:

  • 使用专业翻译
  • 人工审核
  • 本地化内容

3. 忽视 Hreflang ​

问题:

  • 搜索引擎不知道语言版本
  • 可能显示错误版本
  • 重复内容问题

解决:

  • 正确设置 Hreflang
  • 所有版本互相指向
  • 包含 x-default

关键要点

多语言 SEO 可以帮助你扩大受众,但需要正确实施。确保每种语言有独立 URL,正确设置 Hreflang 标签,提供高质量的本地化内容。

Released under the MIT License.