WPMLを使用してRank Mathを翻訳する方法について説明します。タイトル、メタディスクリプション、パーマリンクなど、すべてのSEO属性を翻訳します。
はじめに
WPMLを使用してRank Mathを翻訳するには、以下のプラグインが必要です。
- Rank Math
- WPMLコア
- WPML 文字列翻訳
- WPML SEOアドオン
ページ内のSEO属性の翻訳
WPMLはページ内のすべてのSEO属性を翻訳できます。これには以下が含まれます。
- ページタイトル
- メタディスクリプション
- パンくずリスト
- 画像の代替テキスト(ALT)とキャプション
- パーマリンク
- その他…
WPMLは現在、カスタムパーマリンク機能の翻訳をサポートしていません。たとえば、Rank Mathの設定を使用してURLからカテゴリーベースを削除すると、それらが正しく翻訳されなくなります。この設定を使用する前に、URLからカテゴリーベースを削除するための回避策を確認するか、サポートにお問い合わせください。
WPMLでページ内のSEO属性を翻訳するには、コンテンツを翻訳に送信するだけです。WPMLは、関連付けられたページや投稿と一緒に属性を翻訳します。

タクソノミーメタデータの翻訳
投稿を翻訳する際、WPMLは関連付けられたタクソノミーも翻訳します。これには、各タクソノミータームに対してRank Mathのスニペットで追加したSEO属性(メタタイトルやメタディスクリプションなど)が含まれます。

元の言語でタクソノミーのメタデータを変更した場合、または投稿に関連付けられていないタクソノミーを翻訳したい場合は、WPML → タクソノミー翻訳に移動して翻訳を更新します。

グローバルSEOテキストの翻訳
パンくずリストのホームページラベルのようなグローバルSEOテキストを翻訳するには、以下の手順に従います。
- WPML → 翻訳ダッシュボードに移動します。
- その他のテキスト (文字列)セクションまでスクロールダウンし、テキストを検索します。
- テキストを選択し、翻訳に送信します。
WPMLを使用した多言語サイトマップ
WPMLは、多言語サイトマップとhreflangタグを自動的に処理します。デフォルトでは、XMLサイトマップ内のすべてのURLバリエーションにhreflangタグを追加します。
ページの<head>へのhreflangタグの追加
サイトマップの代わりにページの<head>にhreflangタグを追加したい場合は、設定をご自身で変更できます。手順は以下の通りです。
1. 以下のコードをwp-config.phpに追加して、サイトマップ機能を無効にします。
define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG', false );
2. WPML → 言語ページに移動し、SEO オプションを探します。「Display alternative languages in the HEAD section」チェックボックスが表示されるので、有効にして「保存」をクリックします。

WPMLを使用したRank Mathの翻訳
すでにWPMLアカウントをお持ちの場合は、ダウンロードページからRank Math用のWPML SEOアドオンを(追加費用なしで)ダウンロードできます。
WPMLをお持ちでない場合は、料金ページにアクセスして、Webサイトに最適なプランを見つけてください。