コンテンツへスキップ サイドバーへスキップ
更新済み
7月 23, 2025

Yoast SEOのメタ情報を多言語に翻訳し、多言語SEOのためにサイトを最適化する方法をご紹介します。

オンページSEO要素を翻訳

タイトル、メタディスクリプション、URLスラッグなどを翻訳

SERP機能の最適化

SERP機能に表示されるようにスキーママークアップを翻訳

他の言語でのインデックス作成を改善

多言語サイトマップで検索エンジンがコンテンツを見つけやすくする

はじめに

Yoast SEOをWPMLで使用するには、次のプラグインが必要です。

  • Yoast SEO
  • WPML
  • WPML String Translation
  • WPML SEO(無料アドオン

オンページSEO要素を翻訳

WPMLは、Yoastでコンテンツに追加したページ上のSEO要素(以下のようなもの)を翻訳できます。

  • SEOタイトル
  • メタディスクリプション
  • URLスラッグ
  • 画像キャプション
  • パンくず
  • ソーシャルメタデータ

これらの要素を翻訳するには、それらが属するコンテンツを翻訳用に送信するだけです。

  1. WPML翻訳ダッシュボードに移動します。
  2. 翻訳するページ、投稿、またはカスタム投稿を選択します。
Selecting content to translate in Translation Management
翻訳ダッシュボードで翻訳するコンテンツを選択
  1. 翻訳方法を選択して翻訳します。

WPMLは、ページ上のSEO要素をコンテンツの残りの部分と一緒に自動的に翻訳します。

グローバルSEOテキストを翻訳

パンくずのホームページラベルのようなグローバルSEOテキストを翻訳するには、次の手順に従います。

  1. WPML翻訳ダッシュボードに移動します。
  2. その他のテキスト(文字列)セクションまでスクロールし、テキストを検索します。
  3. テキストを選択し、翻訳に送信します。

タクソノミーメタデータを翻訳する

最近のWPMLのアップデート前は、管理画面から言語を切り替えることによってのみ、カスタムタクソノミーメタデータを手動で翻訳できました。現在では、翻訳ダッシュボードから翻訳できます。

Yoast SEOで追加されたカスタムタクソノミーメタデータの例

カテゴリのSEOタイトルとメタディスクリプションを設定したとしましょう。このメタデータを翻訳するには:

1. WPML → 翻訳ダッシュボードに移動し、Yoast SEOセクションまでスクロールします。

2. Term Metaを選択し、翻訳に送信します。これにより、個々のタクソノミー内のYoast SEOフィールドに追加されたすべてのカスタムテキストが翻訳されます。

翻訳ダッシュボードからのYoast SEOタクソノミーメタデータの翻訳

翻訳ダッシュボードからタクソノミーメタデータを翻訳すると、以前に追加した手動翻訳はすべて上書きされます。

メタデータを翻訳しない場合、翻訳されたカテゴリは、Yoastの設定で追加されたデフォルト(グローバル)メタデータを使用します。デフォルトのメタデータを翻訳するには、WPML → String Translationに移動し、SEO文字列(admin_texts_wpseo_titles)でフィルタリングします。

スキーママークアップを翻訳

WPMLは、Yoast SEOで作成したあらゆる種類のスキーママークアップを翻訳できます。これには、製品、レシピ、レビュー、FAQ、およびYoastがサポートするマークアップが含まれます。

スキーママークアップを翻訳するには、コンテンツを翻訳用に送信するだけです。WPMLは、翻訳を使用してスキーママークアップを自動的に生成します。

多言語サイトマップを作成

WPMLはYoastと連携して、元のコンテンツと翻訳されたコンテンツをサイトマップ内で自動的に整理します。すべての言語に対して1つのサイトマップしかありません(言語ごとに個別のドメインを作成する場合を除く)。

hreflangタグの使用

デフォルトでは、WPMLは、より効率的なSEOのために、すべてのURLバリエーションのhreflangタグをXMLサイトマップに直接追加します。

注意:この変更はXMLソースでのみ確認できます。

ブラウザでサイトマップを開いても、人間が読める表示ではhreflangタグは見えません。これは想定通りの動作です。タグが正しく含まれていることを確認するには、ページのソースを表示してください。生のXMLにhreflangタグが正しく含まれているのが確認できます。

ページのでhreflangタグを使用する場合は、次の手順に従います。

1. 次のコードをwp-config.phpに追加して、サイトマップ機能を無効にします。

define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG, false );

2. WPML → 言語に移動し、SEOオプションまでスクロールします。そこで、HEADセクションに代替言語を表示する設定を有効にします。

ページの

WPMLは、言語が他のhreflangタグに含まれていない場合にユーザーを送信する場所を定義するx-default hreflang属性もサポートしています。

Yoast SEOとWPMLを始めましょう

Yoast SEOをWPMLで使用するには、WPMLのMultilingual CMSまたはMultilingual Agencyプランが必要です。

プランの詳細については、価格ページをご覧ください。

サポート&ヘルプ

Yoast SEOの翻訳で問題が発生していますか? 既知の問題と解決策をご覧ください。

さらにサポートが必要ですか?サポートチケットを開いてください。