• 首页
  • WordPress
  • WordPress多语言网站教程:插件选择和URL结构

WordPress多语言网站教程:插件选择和URL结构

发布日期: 分类:WordPress

做跨境独立站,多语言是刚需。但很多卖家直接在 WordPress 后台装一个翻译插件就开始做,结果 URL 结构混乱、被 Google 判为重复内容、语言切换器不生效,甚至整站被降权。这篇文章会从插件选型、URL 结构设计、配置顺序到常见坑,帮你一次性理清多语言站的技术 SEO 方案。

一、选插件前先判断你的多语言模式

不同模式决定你用哪类插件,也影响 URL 结构和 SEO 表现。

  • 子目录模式:example.com/en/、example.com/de/。适合内容型站点,Google 视为同一域名下的不同部分,权重传递最好。
  • 子域名模式:en.example.com、de.example.com。适合语言之间内容差异大或使用不同服务器,但权重独立,需要额外做外链建设。
  • 独立域名模式:example.com、example.de。适合品牌在当地有独立域名,但维护成本最高,不建议中小卖家使用。

建议:90% 的 WooCommerce 独立站,选子目录模式 + 专业多语言插件即可。

二、插件选择:Polylang vs WPML vs Weglot

这是目前最主流的三款插件,下面从 SEO 角度对比。

维度 Polylang WPML Weglot
URL 结构 子目录/子域名 子目录/子域名/独立域名 子目录为主
翻译方式 手动或第三方引擎 手动 + 机器翻译 自动翻译 + 手动编辑
hreflang 标签 自动生成 自动生成 自动生成
SEO 友好度 高,无额外参数 高,但配置稍复杂 高,但依赖外部服务
WooCommerce 兼容 良好 优秀 良好
价格 免费版可用,Pro 版 99 欧元/年 79 美元起 按月付费,9.90 欧元起
性能影响 中等

判断标准:预算有限选 Polylang 免费版 + 手动翻译;需要深度 WooCommerce 支持选 WPML;追求快速启动和低维护选 Weglot。

三、正确配置顺序(以 Polylang + 子目录为例)

顺序错了,后面改 URL 可能导致 404 和权重丢失。

  1. 安装 Polylang 并启用:WordPress 后台 → 插件 → 安装插件 → 搜索 Polylang。
  2. 设置默认语言和已添加语言:进入设置 → 语言,先添加英语作为默认语言,再添加其他语言。注意,默认语言不一定是你的主语言,建议选内容最多的语言。
  3. 配置 URL 结构:设置 → 语言 → 设置 → 语言检测方式,勾选“通过目录检测语言”。确保 URL 显示为 /en/、/de/ 格式。
  4. 翻译固定链接:设置 → 固定链接 → 为每种语言单独设置 URL 前缀。例如英语用 /en/,德语用 /de/。
  5. 翻译核心内容:先翻译菜单、小工具、主题字符串,再翻译产品和文章。Polylang 会在编辑界面显示语言切换按钮。
  6. 配置 hreflang 标签:Polylang 会自动添加,但你需要检查是否出现在每个页面的 中。可以用 Google Search Console 的 URL 检查工具验证。
  7. 设置语言切换器:在外观 → 小工具或菜单中添加 Polylang 语言切换器。推荐放在顶部导航栏,方便用户和搜索引擎识别。

四、常见坑和检查清单

坑 1:URL 出现额外参数

有些插件会在 URL 末尾加 ?lang=en 参数,这会导致 Google 看到多个 URL 指向同一内容。检查你的产品页 URL,如果出现参数,立即改为子目录模式。

坑 2:忘记翻译 SEO 元数据

多语言站的标题、描述、关键词必须独立翻译。使用 Yoast SEO 或 Rank Math 时,每种语言都要单独编辑。否则 Google 会看到英语标题出现在德语页面上。

坑 3:语言切换器导致 404

切换语言后跳转到错误页面,通常是固定链接没设置好。重新保存一次固定链接设置即可解决。

坑 4:产品变体翻译遗漏

WooCommerce 的产品变体(如颜色、尺寸)在 WPML 中需要单独翻译。漏掉一个变体,用户可能看到未翻译的英文选项。

检查清单

  • 每个语言版本的首页 URL 是否正常访问?
  • 产品页、分类页是否有正确的 hreflang 标签?
  • 语言切换器是否在所有页面可见且可点击?
  • Google Search Console 中是否有“替代页面未正确标记”的警告?
  • 翻译后的页面加载速度是否与主语言一致?

常见问题

多语言站会影响 SEO 权重吗?

正确配置后,多语言站会提升整体权重,因为覆盖更多关键词和用户群体。但如果 URL 结构错误或 hreflang 标签缺失,会导致重复内容问题。

免费插件和付费插件 SEO 差异大吗?

Polylang 免费版在 SEO 上已经足够,但缺少一些高级功能如语言重定向和 SEO 元数据翻译辅助。付费插件主要节省时间,不是 SEO 的必要条件。

可以先用 Weglot,后期迁移到 WPML 吗?

可以,但需要重写 URL 结构并重新设置 hreflang 标签。建议一开始就选好方案,避免后期迁移带来的权重损失。

总结

多语言独立站的核心是 URL 结构清晰 + hreflang 标签正确 + 内容完全翻译。推荐新手用 Polylang 免费版做子目录模式,先跑通一个语言版本,再逐步扩展。配置完成后,用 Google Search Console 的“语言”报告检查是否有错误。现在就去后台设置你的第一个语言版本,别等流量来了才改。