WPML

了解如何将 Yoast SEO 元信息翻译成更多语言,并针对多语言 SEO 优化您的网站。

翻译页面 SEO 元素

翻译标题、元描述、URL 别名等

针对 SERP 功能进行优化

翻译 schema 标记以显示在 SERP 功能中

改善其他语言内容的收录

通过多语言站点地图帮助搜索引擎找到您的内容

快速上手

要将 Yoast SEO 与 WPML 结合使用,您需要以下插件:

  • Yoast SEO
  • WPML
  • WPML 字符串翻译
  • WPML SEO(免费附加组件)

翻译页面 SEO 元素

WPML 可以翻译您使用 Yoast 添加到内容中的页面 SEO 元素,例如:

  • SEO 标题
  • 元描述
  • URL 别名
  • 图片说明
  • 面包屑导航
  • 社交元数据

要翻译这些元素,只需将包含这些元素的内容发送翻译即可:

  1. 前往WPML翻译,然后打开仪表板选项卡。
  2. 选择您要翻译的页面、文章或自定义文章。
在翻译仪表板中选择要翻译的内容
在翻译仪表板中选择要翻译的内容
  1. 选择一种翻译方式并进行翻译。为了获得最佳质量,我们建议使用 WPML 的自动翻译。

WPML 会连同其余内容一起自动翻译页面 SEO 元素。

翻译全局 SEO 文本

要翻译全局 SEO 文本(例如面包屑导航的主页标签),请按照以下步骤操作:

  1. 前往 WPML翻译,并打开仪表板选项卡。
  2. 向下滚动到其他文本(字符串)部分并搜索您的文本。
  3. 选择您的文本并将其发送翻译。

翻译分类法元数据

WPML SEO 将每个术语的 Yoast SEO 字段添加到该术语的翻译任务中。WPML 会将它们与该术语一起翻译,例如当您翻译使用该术语的文章时。要一次性发送所有术语的元数据,请使用 WPML翻译的仪表板选项卡。

使用 Yoast SEO 添加的自定义分类法元数据示例
使用 Yoast SEO 添加的自定义分类法元数据示例

假设您设置了某个类别的 SEO 标题和元描述。要翻译此元数据:

1. 前往仪表板选项卡,然后向下滚动到 Yoast SEO 部分。

2. 选择术语元数据并发送翻译。这会翻译各个分类法中 Yoast SEO 字段内添加的所有自定义文本。

从翻译仪表板翻译 Yoast SEO 分类法元数据
从翻译仪表板翻译 Yoast SEO 分类法元数据

如果您已经在已翻译的分类项中输入了值,WPML 会保留您的值。在已翻译分类项的编辑屏幕上,WPML 翻译的每个字段都会显示由 WPML 翻译和一个仍然编辑按钮。要让 WPML 再次翻译某个字段,请将其留空。

如果您不翻译其元数据,已翻译的类别将使用在 Yoast 设置中添加的默认(全局)元数据。要翻译默认元数据,请前往 WPML翻译字符串并筛选 SEO 字符串(admin_texts_wpseo_titles)。

翻译 Schema 标记

WPML 可以翻译您使用 Yoast SEO 创建的任何类型的 schema 标记。这包括产品、食谱、评论、常见问题解答以及 Yoast 支持的任何其他标记 (在新标签页中打开)。

要翻译您的 schema 标记,只需将您的内容发送翻译即可。WPML 会根据您的翻译自动生成 schema 标记。

创建多语言站点地图

WPML 与 Yoast 协同工作,自动在 XML 站点地图中组织您的原始内容和已翻译内容。所有语言只有一个 XML 站点地图(除非您为每种语言创建单独的域名)。如果每种语言使用不同的域名,每个域名都会有自己的 XML 站点地图,其中仅列出该语言的内容。WPML 会在 WPML设置页面的 URL 和 SEO 部分列出这些 XML 站点地图,以便您可以将它们分别提交给 Google Search Console。

使用 Hreflang 标签

当 Yoast SEO 的 XML 站点地图开启时,WPML SEO 会直接在 XML 站点地图中为每个翻译添加 hreflang 标签。当 WPML SEO 首次在开启站点地图的情况下运行时,它会关闭页面 <head> 中的 hreflang 标签,以免搜索引擎重复获取相同的标签。如果您关闭 Yoast SEO 的 XML 站点地图,WPML SEO 会重新开启页面 <head> 中的 hreflang 标签。如果您稍后开启了站点地图,请使用下方第 2 步中的设置自行关闭页面 <head> 中的 hreflang 标签。

注意:此更改仅在 XML 源代码中可见。

如果您在浏览器中打开站点地图,您将不会在人类可读的视图中看到 hreflang 标签。这是正常现象。要确认标签是否存在,请查看页面源代码 – 您将看到 hreflang 标签正确包含在原始 XML 中。

如果您希望将 hreflang 标签放在页面 <head> 中,请按照以下步骤操作:

1. 要阻止 WPML 将 hreflang 标签添加到您的 XML 站点地图,请将此代码行添加到您的 wp-config.php 中:

define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG', false ); 

2. 前往 WPML设置URL 和 SEO,然后向下滚动到 SEO 选项。在其中启用在 HEAD 部分显示备用语言设置。

启用在页面 <head> 中添加 hreflang 标签的设置
启用在页面 <head> 中添加 hreflang 标签的设置

WPML 还支持 x-default hreflang 属性,该属性定义了当用户的语言未包含在其他 hreflang 标签中时,应将用户引导至何处。

显示原始内容的页面

如果文章类型使用显示为翻译选项,未翻译的页面会在次要语言中显示原始内容。搜索引擎会将此页面视为原始页面的副本。其规范 URL 和 og:url 指向原始页面,并且 XML 站点地图不会列出它。

开始使用 Yoast SEO 和 WPML

要将 Yoast SEO 与 WPML 结合使用,您需要 WPML 的 Multilingual CMS 或 Multilingual Agency 套餐。

要了解有关我们套餐的更多信息,请访问我们的定价页面。

支持与帮助

您在翻译 Yoast SEO 时遇到问题了吗?请访问我们的已知问题和解决方案,查找相应的解决办法。

仍需要帮助?请提出支持问题。

作者:Amir