WPML

WPMLを使用してRank Mathを翻訳する方法について説明します。タイトル、メタディスクリプション、パーマリンクなど、すべてのSEO属性を翻訳します。

はじめに

WPMLを使用してRank Mathを翻訳するには、以下のプラグインが必要です。

ページ内のSEO属性の翻訳

WPMLはページ内のすべてのSEO属性を翻訳できます。これには以下が含まれます。

  • ページタイトル
  • メタディスクリプション
  • パンくずリスト
  • 画像の代替テキスト(ALT)とキャプション
  • パーマリンク
  • その他…

Rank Mathのカテゴリーベースを削除オプション、およびWooCommerce設定のベースを削除とカテゴリーベースを削除オプションは、WPMLで機能します。削除されたベースはURLに表示されなくなるため、WPML SEOはそのスラッグ翻訳をオフにします。Rank Mathの親スラッグを削除オプションを使用すると、商品カテゴリーのリンクは翻訳されたベースを保持します。

製品のRemove baseオプションには1つ制限が残っています。WPMLはコンテンツ内の製品へのリンクを認識できないため、翻訳されたコンテンツ内のリンクは元の製品を指したままになります。製品ベースを削除した場合のリンクの回避策を確認してください。

WPMLでページ内のSEO属性を翻訳するには、コンテンツを翻訳に送信するだけです。WPMLは、関連付けられたページや投稿と一緒に属性を翻訳します。

Rank MathのSEO属性を使用した投稿の翻訳
Rank MathのSEO属性を使用した投稿の翻訳

タクソノミーメタデータの翻訳

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

Rank Mathを使用したカテゴリーのメタタイトルとメタディスクリプションの追加
Rank Mathを使用したカテゴリーのメタタイトルとメタディスクリプションの追加

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

WPML タクソノミー翻訳を使用したタクソノミータームとメタデータの翻訳
WPML タクソノミー翻訳を使用したタクソノミータームとメタデータの翻訳

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

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

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

WPMLを使用した多言語サイトマップ

WPMLは、多言語サイトマップとhreflangタグを自動的に処理します。Rank Mathのサイトマップモジュールがオンになっている場合、WPML SEOはすべての翻訳のhreflangタグをXMLサイトマップに追加します。モジュールがオンの状態でWPML SEOが初めて実行されると、検索エンジンが同じタグを2回取得しないように、ページの<head>内のhreflangタグをオフにします。サイトマップモジュールをオフにすると、WPML SEOはページの<head>内のhreflangタグを再びオンにします。後でモジュールをオンにする場合は、以下のステップ2の設定を使用して、ご自身でページの<head>内のhreflangタグをオフにしてください。

ページの<head>へのhreflangタグの追加

サイトマップの代わりにページの<head>にhreflangタグを追加したい場合は、設定をご自身で変更できます。手順は以下の通りです。

1. 以下の行をwp-config.phpに追加して、WPMLがサイトマップにhreflangタグを追加するのを停止します:

define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG', false ); 

2. WPML設定URL と SEOページに移動し、SEO オプションセクションを探します。「Display alternative languages in the HEAD section」チェックボックスが表示されるので、有効にして「保存」をクリックします。

ページの<head>にhreflangタグを追加するオプションの有効化
ページの<head>にhreflangタグを追加するオプションの有効化

サイトのサイトマップまたはページの<head>にhreflangタグがない場合は、同じ設定を使用してページの<head>のhreflangタグを再度有効にします。

オリジナルコンテンツを表示するページ

投稿タイプで翻訳として表示オプションを使用している場合、翻訳のないページではセカンダリ言語で元のコンテンツが表示されます。検索エンジンはこのページを元のページの複製として扱うため、XMLサイトマップには含まれません。そのページは訪問者向けであるため、Rank Mathの[rank_math_html_sitemap]ショートコードが表示するHTMLサイトマップには引き続き含まれます。

WPMLを使用したRank Mathの翻訳

すでにWPMLアカウントをお持ちの場合は、ダウンロードページからRank Math用のWPML SEOアドオンを(追加費用なしで)ダウンロードできます。

WPMLをお持ちでない場合は、料金ページにアクセスして、Webサイトに最適なプランを見つけてください。

執筆者:Amir