ナビゲーションをスキップする
更新済み
5月 22, 2024

Yoast SEOとWPMLは、何万もの多言語WordPressサイトを支えている。 これらを組み合わせることで、サイトのコンテンツを各言語の検索エンジンに最適化することができる(多言語SEO)。

ランキングを向上させ、より多くのビジターを獲得することは、どのウェブサイトにとっても重要な目標のひとつである。 Yoast SEOプラグインは、サイトのSEOを向上させる素晴らしいプラグインだ。 WPMLとの統合により、簡単に多言語検索エンジンに最適化することができる。

このページにある:

はじめに

以下のプラグインをインストールし、有効化することから始める:

  • Yoast SEO
  • WPMLコアプラグインとWPML文字列翻訳アドオン
  • WPML SEOアドオン。 この「グループラグイン」は、WPMLを使ってSEOコンテンツを翻訳することを可能にする。 WPMLダウンロードページからダウンロードできる。

WPMLを初めてお使いになる方は、入門ガイドをご覧いただきたい。 使用できるさまざまな翻訳オプションについて、素早く説明してくれる。

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

Yoast SEOでは、ホームページに適用するテキストを入力し、サイト全体のテンプレートとして機能させることができる。

Yoast SEO → Settingsで検索結果でのコンテンツの見え方を設定できる。コンテンツタイプのセクションでは、ホームページ投稿ページがどのように表示されるかを個別に設定することができる。

検索結果でホームページをどのように見せるかを決める

設定読書ページで静的ホームページを選択した場合、編集によってフロントページのタイトルと説明を設定できる。

サイトホームページ編集へのリンク

タイトルとメタディスクリプションを入力したら、WPML 文字列翻訳のページで翻訳できる。

文字列翻訳ページには、特定の投稿やページに属さないすべてのテキストが含まれる。 これには、異なるテーマやプラグインからのテキストも含まれる。

翻訳可能なYoast SEO管理テキストをすべて表示する:

  1. ドメイン内の ドロップダウンメニューを使って、admin_texts_wpseo_titlesを選択する。
  2. 翻訳したいテキストの横にあるプラスアイコンをクリックする。 翻訳を入力し、Enterを押す。
グローバルSEOテキストの翻訳

同じ手順で、残りのSEO属性テンプレートの翻訳可能文字列をすべて見つける。

ページのSEO属性を翻訳する

Yoast SEOはコンテンツエディターにメタボックスを追加する。 そこでは、各ページのタイトル、メタディスクリプション、フォーカスキーワードを個別にコントロールすることができる。

デフォルト言語ページのSEO属性

これらのSEO属性を翻訳する:

  1. 言語」ボックスのプラスアイコンをクリックする。
プラスアイコンをクリックしてページを翻訳する
  1. Advanced Translation Editorが開く。 このページでは、ページのコンテンツと一緒にSEO属性を翻訳することができる。 翻訳が終わったら、Complete ボタンをクリックする。
Advanced Translation EditorでページのコンテンツとSEO属性を翻訳する。

バックエンドで翻訳を見てみると、翻訳可能なSEO属性を見ることができる。

翻訳ページSEO属性

WPMLはページを翻訳する際に、テキスト以外の設定を自動的に同期する。 下の例が示すように、検索エンジンによる画像のクロールを禁止するオプションは、言語間で同期される。

デフォルト言語ページのテキスト以外の設定

第二言語ページのテキスト以外の設定

デフォルト言語ページを翻訳可能な状態にした後で、その非テキスト設定を更新したり変更したりする場合は、その非テキスト設定をセカンダリ言語ページと同期させる必要がある。

回転する矢印のアイコンをクリックして、ページの翻訳を更新することができる。 これでAdvanced Translation Editorが表示され、Completeをクリックして更新し、変更を保存することができる。

現在、テキスト以外の設定を更新しても、翻訳可能なページの横に回転する矢印のアイコンは表示されない。 第二言語ページに設定を適用するには、デフォルト言語ページの更新ボタンを2回クリックする必要がある。
我々はこの問題の修正に取り組んでいる。

パンくずを翻訳する

テーマのブレッドクラムを有効にするには、Yoast SEO 設定 ページに行き、Advancedタブを展開する。 次にパンくずをクリックする。 このオプションはページの一番下にある。

テーマのパンくずを有効にする

一度有効にすると、ブレッドクラムに追加されたページタイトルは自動的に適切な言語で表示される。

唯一の例外はホームページのアンカーテキストである。 WPML文字列翻訳で翻訳する必要がある。

そこから、admin_texts_wpseo_titlesドメイン内のテキストを検索し、翻訳したいテキストの横にあるプラスアイコンをクリックすることができる。

ホームページのアンカーテキストを翻訳する

SEOサイトマップとWPMLの関係

サイトマップとは、グーグルなどの検索エンジンのために、サイト上のすべてのページをリストアップしたXMLファイルのことだ。

通常、ドメインごとにサイトマップがあるはずだ。 WPMLのA different domain per languageオプションをYoast SEOプラグインと併用すると、まさにこのようなことが起こる。

例えば、英語版サイトをen.mydomain.com、スペイン語版サイトをes.mydomain.comとした場合、それぞれの言語版で異なるXMLファイルが存在することになる。 どちらのバージョンも、それぞれの言語の正しいページを掲載している。

デフォルト言語のサイトマップは、yourdomain/sitemap_index.xmlで見ることができる。 第二言語のサイトマップは、your-secondary-language-domain/sitemap_index.xmlにアクセスする。

既知の問題

WPMLは、この プラグインと問題なく機能しますが、 現在取り組み中のマイナーな問題があります。 両プラグインとも頻繁にアップデートされるため、これは予想されることです。

現在未解決の問題:

このプラグインのために以前解決された全ての既知の問題も検索できます。

助けを求める

Yoast SEOとWPMLを使って構築したサイトの翻訳でお困りの場合は、WPMLのサポートフォーラムをご覧いただきたい。