異なる国のお客様にリーチしたいが、WordPressサイトをどのように表示すればよいかわからないですか?そこで国際SEOが登場します。
自国で上位表示されても、他の地域でウェブサイトが自動的に同じように機能するとは限りません。異なる地域のユーザーは、異なる言語で検索したり、異なるキーワードを使用したり、地域固有のコンテンツを期待したりする可能性があります。適切な設定がないと、Googleはどのバージョンのウェブサイトを表示すべきかを特定するのに苦労する可能性があります。
良いニュースは? WordPressは、適切なツールを使用すれば、国際SEOの管理をはるかに容易にします。
このガイドでは、ウェブサイト構造の選択とhreflangタグの実装から、多言語コンテンツの最適化、適切な国々のターゲティングまで、WordPressで国際SEOを設定する方法を説明します。
また、AIOSEOが国際ウェブサイトのテクニカルSEOの管理にどのように役立つかもご紹介します。
まず定義から始めましょう。
この記事では
国際SEOとは?
国際SEOとは、検索エンジンがコンテンツがどの国や言語を対象としているかを識別できるようにウェブサイトを最適化するプロセスです。これにより、Googleなどの検索エンジンは、さまざまな地域のユーザーに最も関連性の高いウェブサイトのバージョンを提供できます。
たとえば、米国、英国、フランスで商品を販売するオンラインストアを運営しているとしましょう。
お客様は、異なる用語を使用して同じ商品を検索する可能性があります。米国のお客様は「running sneakers」と検索するかもしれませんが、英国のお客様は「running trainers」と検索するかもしれません。一方、フランスのお客様はフランス語で検索するかもしれません。
同じような商品を検索していても、検索行動は同一ではありません。
国際SEOは、各オーディエンスの言語、地域、検索意図に合ったコンテンツを作成することで、これらの違いに対応するのに役立ちます。
また、国際ページが互いにどのように関連しているかを検索エンジンに伝える技術的な要素も含まれます。これらには以下が含まれます:
- Hreflangタグ:Googleがユーザーに適したページの言語または地域バージョンを理解するのに役立ちます。
- 国際URL構造:国別ドメイン、サブドメイン、またはサブディレクトリを使用して、ウェブサイトのさまざまなバージョンを整理します。
- ローカライズされたコンテンツ:ターゲットオーディエンスに合わせて、キーワード、言語、通貨、その他の詳細を調整します。
- テクニカルSEO:検索エンジンが適切なバージョンのページを発見、クロール、インデックスできるようにします。
重要な区別:国際SEOはウェブサイトの翻訳と同じではありません。翻訳は言語を変更します。国際SEOは、人々がどのように検索するか、どのような情報が必要か、検索エンジンがサイトの地域ターゲティングをどのように理解するかを考慮して、さらに進みます。
また、どのような種類の国際サイトを構築しているかを知ることも役立ちます。主な設定は3つあります:
- 多言語:同じ市場で複数の言語を使用します。英語とフランス語のページを持つカナダの企業が良い例です。
- 多地域:異なる国で同じ言語を使用します。米国、英国、オーストラリア向けに、それぞれ独自の価格と配送情報を持つ個別のページを持つストアを考えてみてください。
- 両方:異なる言語と異なる国。たとえば、ドイツ、オーストリア、フランス向けのページを持つサイトです。
このチュートリアルを簡単に実行するために必要なものは次のとおりです:
- All in One SEO (AIOSEO):すべての言語バージョンのSEOデータを処理します。
- 翻訳されたページを作成し、hreflangタグを出力するための、Universallyのような翻訳プラグイン。
- サイトの確認済みGoogle Search Console(GSC)プロパティ。
- ターゲットにしたい言語と国の一覧。これは国際的なキーワードリサーチに基づいています。
それらが準備できたら、後で変更するのが最も難しい決定であるURL構造の決定に進む準備が整います。
ステップ1:URL構造を選択する
サイトの各言語または国のバージョンには、独自のURLが必要です。Googlebotは他のバージョンを見ることができないため、Googleは同じURLでコンテンツを切り替えるためにCookieやブラウザの設定を使用することをお勧めしません。
主な選択肢は3つあります。
| 構造 | 例 | 長所 | 短所 |
|---|---|---|---|
| サブディレクトリ | site.com/fr/ | 1つのWordPressインストールで管理しやすく、ドメインの権威を共有します。 | ccTLDよりも国としてのシグナルが弱い |
| サブドメイン | fr.site.com | 別々にホストできます | 設定が多く、権威の共有がそれほど明確ではありません。 |
| 国コードトップレベルドメイン (ccTLD) | site.fr | 最も強力な国シグナル | 最も高価で、各ドメインは独自の権威を構築します。 |
ほとんどのWordPressサイトでは、サブディレクトリをお勧めします。すべてを1つのインストールにまとめ、すべての言語がメインドメインが既に持っているリンクの恩恵を受け、ほとんどの翻訳プラグインはデフォルトでこの構造を使用します。
ccTLDは、クライアントが特定の国で強力なローカルブランドを持っている場合、またはそこに別のサイトを実行する法的理由がある場合に意味があります。
重要: サイトが既に公開されている場合、後でURL構造を変更すると、影響を受けるすべてのURLのリダイレクトが必要になります。これを翻訳する前に計画してください。URLを移動する必要がある場合は、AIOSEOのリダイレクトマネージャーを使用して、それらのリダイレクトを一括で設定できます。
ステップ2:翻訳プラグインをインストールする
WordPressは、それ自体では複数の言語でコンテンツを提供できません。そのため、翻訳されたページを作成するには翻訳プラグインが必要です。
プラグイン間の作業分担は次のようになります。翻訳プラグインが翻訳されたページを作成し、言語URLを設定し、hreflangタグを出力します。AIOSEOは、タイトル、メタディスクリプション、スキーママークアップ、robots設定、XMLサイトマップなどの各ページのSEOデータを処理します。
つまり、AIOSEO自体はhreflangタグを出力しません。代わりに、互換性のある翻訳プラグインと連携して、SEOデータが正しく翻訳されるようにします。多くの翻訳プラグインは、AIOSEOの翻訳APIを介して接続されます。
hreflangタグを出力するプラグインは1つで十分なので、AIOSEOとWordPressとの互換性が最も高いため、Universallyをお勧めします。
普遍的に
Universallyは、WordPressサイト全体を自動的に翻訳するAI翻訳プラグインです。多言語SEOの側面も処理します。
翻訳された各ページには、独自のhreflangタグ、翻訳されたメタタイトルと説明、翻訳されたスキーママークアップ、およびyoursite.com/es/のようなクリーンなURLが設定されます。
設定するには、Universallyアカウントにサインアップしてアクティブ化してください。

ダッシュボードから、プロジェクトの追加をクリックします。次に、プロジェクトに名前を付け、プラットフォームとしてWordPressを選択し、サイトのドメインとメイン言語を入力します。
次に、Universallyは2つの簡単な手順で設定を進めます。最初のステップでWordPressサイトにプラグインをインストールし、2番目のステップでAPIキーを使用してアカウントに接続します。手順に従って、確認して接続をクリックします。
接続後、言語を追加をクリックして、希望の言語を選択します。Universally は 110 を超える言語をサポートしており、無料プランではサイトを 1 つの言語に翻訳できます。

その後、Universally はすぐに翻訳を開始し、言語スイッチャーを追加して訪問者が言語を選択できるようにします。
ステップ3:AIOSEOで各言語バージョンを最適化する
翻訳された各ページは、Google の目には個別のページです。つまり、それぞれに独自の最適化されたタイトル、メタディスクリプション、robots 設定が必要です。
各言語のタイトルと説明を設定する
エディターで翻訳された投稿またはページを開きます。次に、AIOSEO 設定 » 一般までスクロールします。ここで、その言語バージョンの投稿タイトルとメタディスクリプションを設定できます。

英語のキーワードを文字通りに翻訳するだけではいけません。各市場の人々は、異なる用語で検索することがよくあります。その国で調査したキーワードを使用してください。
一部の TruSEO コンテンツ分析チェックは英語のコンテンツでのみ機能することに注意してください。他の言語では、タイトル、メタディスクリプション、および調査で見つかったキーワードに焦点を当ててください。
市場に属さないページをnoindexにする
特定の市場で検索結果に表示されるべきではないページもあります。米国でのみ実施されるプロモーションが良い例です。
非表示にするには、ページを開き、AIOSEO 設定 » 詳細設定に移動します。Robots 設定の下で、デフォルト設定を使用をオフにし、インデックスしないボックスをチェックします。

ここでは注意が必要です。noindex 化されたページが hreflang セットの一部である場合、他の言語バージョンは Google がインデックスできないページを指します。翻訳プラグインで hreflang セットから削除するか、インデックス可能のままにしてください。
スキーマとソーシャル設定を翻訳する
スキーママークアップとソーシャル共有データは、ページの言語と一致する必要があります。Universally はこのデータを自動的に翻訳します。
翻訳されたスキーマは、AI 検索エンジンが各言語バージョンを理解するのにも役立ちます。これにより、自分の言語で質問されたときに適切なページが引用される可能性が高くなります。
ステップ4:hreflangタグを確認する
Hreflang は、国際 SEO の最も技術的な部分です。また、ほとんどのサイトが間違いを犯す場所でもあります。
hreflangタグの機能(および機能しないこと)
Hreflang タグは、各ページバージョンがどの言語と地域用であるかを Google に伝えます。誰かが検索すると、Google はそれらを使用してその人に適切なバージョンを表示します。
英語、フランス語、ドイツ語バージョンのページに対する完全なセットは次のようになります。
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
x-default タグは、検索者の言語と一致する言語がない場合に表示するページを Google に伝えます。ほとんどのサイトでは、メイン言語バージョンまたは言語選択ページを指します。
Hreflang タグは、それ自体ではランキングを向上させません。Google が適切な人に適切な URL を提供するのに役立ちます。それらがないと、メキシコでスペイン語ページよりも英語ページの方がランクが高くなる可能性があります。
翻訳プラグインがこれらのタグを生成します。Universally は、すべての翻訳済みページに対して自動的に追加します。
あなたの仕事は、2 つのことを確認することです。
- すべてのページに、それ自体を含むすべての言語バージョンがリストされていること。
- 言語と国コードが、ターゲット市場リストで計画したものと一致していること。
en-US vs. en-GB の問題
これは最もよくある質問の 1 つです。すべての英語圏の国に対して hreflang を追加すべきですか?
私の経験則は次のとおりです。
- 皆に1つの英語バージョンがある場合は、「en」のような言語のみのコードを使用してください。
- 価格、通貨、スペル、または配送の詳細が異なるなど、ページが本当に異なる場合にのみ、「en-US」や「en-GB」のような国コードを使用してください。
- 英国のページと一般的な英語のページがある場合は、両方を組み合わせます。英国のページには「en-GB」、一般的なページには「en」とタグ付けします。
60か国のためにタグ付けするためだけに、ほぼ同一の英語ページを60個作成しないでください。ランキングに役立つことなく、メンテナンス作業が増えます。
ステップ5:XMLサイトマップにすべての言語を追加する
XMLサイトマップは、Googleがすべての翻訳済みページをすばやく見つけるのに役立ちます。サイトマップに言語が欠落している場合、それらのページがインデックスに登録されるまでに時間がかかる可能性があります。
AIOSEOのXMLサイトマップ設定はサイトマップを自動的に作成し、サイトマップは人気の翻訳プラグインと連携します。
確認するには、**All in One SEO » Sitemaps** に移動し、**Open Sitemap** をクリックします。次に、/fr/ や /de/ ページのような、各言語からのURLを探します。
クライアントのためにカスタムセットアップを構築している場合、開発者はaioseo_sitemap_postフィルターを使用して、投稿の翻訳バージョンをAIOSEOの多言語サイトマップに追加できます。
最後に、Google Search Consoleにサイトマップを送信します。**Sitemaps** レポートに移動し、サイトマップURLを貼り付けて、**Submit** をクリックします。ほとんどのサイトでは、すべての言語を含む1つのサイトマップで十分です。
ステップ6:国シグナルを強化する
古いガイドでは、Google Search Consoleでターゲット国を設定するように指示されていました。それはもはや不可能です。Googleは2022年にInternational Targetingレポートを非推奨にし、Search Consoleは国ターゲティングをサポートしなくなりました。
ただし、Googleはhreflangをサポートしています。したがって、今日、ページがどの国向けであるかをGoogleに伝えるシグナルは次のとおりです。
- **ドメイン:** site.deのようなccTLDは、最も強力な国シグナルを送信します。
- **hreflang国コード:** サブディレクトリでは、「de-AT」のようなコードが現在最も重要視されています。そのため、それらを正しく設定することがさらに重要になります。
- **コンテンツ:** 地域通貨、地域の住所と電話番号、地域のスペル、およびその国のサイトからのリンクはすべて役立ちます。
もう1つ:訪問者を場所に基づいて自動的にリダイレクトすることは避けてください。Googleは主に米国のアドレスからクロールするため、自動リダイレクトはGooglebotが他のバージョンを確認できなくなる可能性があります。代わりに、言語スイッチャーまたは適切なバージョンを提案するバナーを使用してください。
国際SEO設定の検証方法
すべてが設定されたので、それが機能することを確認してください。確認方法は次の4つです。
ページソースを確認する
ブラウザで翻訳されたページを開き、右クリックして **View Page Source** を選択します。次に、「hreflang」を検索します。
タグの完全なセットが表示されるはずです。各言語バージョンに1つ、ページ自体を指す1つ、およびx-defaultタグ。これを少なくとも言語ごとに1ページ繰り返します。
URL検査ツールを使用する
Google Search Consoleで、翻訳されたURLを **URL Inspection** ツールに貼り付けます。ページがインデックスに登録されていることを確認し、Googleが選択した正規URLを確認します。
Google が別の言語バージョンを正規版として選択した場合、その翻訳は重複とみなされます。これは通常、正規版または hreflang の問題を示しており、それについては以下で説明します。
サイトクロールを実行する
手動でページを確認するのは、大規模サイトには向きません。Screaming Frog SEO Spider のようなクローラーを使用すると、すべてのページにわたる hreflang をチェックし、欠落している返信タグ、無効なコード、壊れた URL を 1 つのレポートでフラグ付けできます。
国別のパフォーマンスを追跡する
Google Search Console で パフォーマンス レポートを開きます。国 フィルターを追加し、次に /fr/ のような言語フォルダの ページ フィルターを追加します。これにより、各市場が個別にどのようにパフォーマンスを発揮しているかがわかります。
サイトを Search Statistics に接続して、WordPress ダッシュボードで直接 Google Search Console データを確認することもできます。All in One SEO » Search Statistics に移動して、WordPress を離れることなく、翻訳されたページがどのようにパフォーマンスを発揮しているかを確認してください。
一般的なhreflangエラー(および修正方法)
ほとんどの hreflang の問題は、いくつかのパターンに分類されます。ここでは、確認すべき点と、それぞれを修正する方法を説明します。
欠落しているリターンタグ
hreflang は双方向で機能する必要があります。英語のページがフランス語のページを指している場合、フランス語のページも英語のページを指し返す必要があります。そうしないと、Google はタグを無視します。
修正方法: 翻訳プラグインが、すべての翻訳を元のページにリンクしていることを確認してください。リンクされていない翻訳は、返信タグが欠落する最も一般的な原因です。
間違った言語または国コード
hreflang は言語に ISO 639-1 コード(「en」や「fr」など)を使用します。国には ISO 3166-1 Alpha 2 コード(「US」や「GB」など)を使用します。「english」のような単語は機能しません。
これらの一般的な間違いに注意してください:
- 「en-UK」ではなく「en-GB」: イギリスの国コードは GB です。
- 国コードのみ: 「GB」だけでは無効です。常に言語コードを先に指定する必要があります。
- 順序の間違い: 言語が常に先で、次に国が来ます。「US-en」は機能しません。
修正方法: コードは翻訳プラグインから取得されるため、プラグインの言語と地域の設定を確認してください。
欠落している自己参照またはx-default
各ページは、自身の hreflang セットに自身を含める必要があります。また、Google が他のすべてのユーザーに表示すべきものを把握できるように、x-default タグを含めることも賢明です。
修正方法: 翻訳プラグインの設定で x-default を確認してください。ほとんどのプラグインでは、どの言語を指すかを選択できます。
リダイレクト済みまたはnoindex化されたページを指すhreflang
hreflang セット内のすべての URL は、ライブで、インデックス可能で、正規である必要があります。URL がリダイレクトされたり、404 エラーを返したり、noindex に設定されている場合、Google はそれを使用できません。
修正方法: サイトをクロールし、200 ステータスコードを返さない hreflang URL を探してください。次に、翻訳リンクを更新するか、ページを修正してください。
hreflangと競合するcanonicalタグ
各言語バージョンには、自身を指す正規タグが必要です。フランス語ページの正規タグが英語ページを指している場合、Google にフランス語バージョンを無視するように指示していることになります。
修正方法: 翻訳されたページを開き、AIOSEO 設定 » 詳細設定 に移動します。正規 URL フィールドが空であることを確認して AIOSEO がページの独自の URL を使用するようにするか、ページ自体を指すようにします。
2つのプラグインからの重複hreflangタグ
2つのプラグインがhreflangタグを出力すると、同じページで競合するセットが生成されることがよくあります。これは、翻訳プラグインを切り替えた後に発生することがよくあります。
修正方法:ページのソースを表示して、hreflangセットを数えます。1つ以上表示された場合は、使用していないプラグインを無効にしてください。
クライアントサイト全体での国際SEOの管理
複数のクライアントに対して国際SEOを実行する場合、再現可能なプロセスは時間を節約します。以下に推奨事項を示します。
- まず決定事項を文書化する:インストールする前に、各クライアントのサイトの種類、URL構造、ターゲット言語と国、x-defaultページを書き留めてください。
- 基本設定を再利用する:All in One SEO » Tools » Import Exportに移動して、あるサイトの設定をエクスポートし、次のサイトにインポートします。
- SEO設定を変更できるユーザーを管理する:AIOSEOのSEOマネージャーロールを使用すると、クライアントの翻訳者は技術的な設定を変更せずにコンテンツを編集できます。
- 市場別のレポート:クライアントには、サイト全体の合計だけでなく、国と言語フォルダごとのクリック数とインプレッション数を月次で送信します。
- アップデート後に再確認する:メジャーなプラグインアップデートやサイト移行の後には、hreflangを再度クロールしてください。エラーはそれらの時期に発生する傾向があります。
WordPressでの国際SEO:よくある質問とその回答
多言語SEOは、複数の言語でコンテンツをランク付けすることに焦点を当てていますが、国際SEOはより広範な目的を持っています。言語と国の両方をカバーし、複数の国で1つまたは複数の言語を使用するサイトも含まれます。
いいえ、AIOSEOは自動的にhreflangタグを追加しません。ただし、UniversallyやWPMLのような翻訳プラグインに依存して、タイトル、メタデータ、スキーマ、XMLサイトマップなどの言語固有のSEOデータを処理します。
米国ページと英国ページで価格が異なるなど、国ごとに個別のページがある場合のみです。全員が同じバージョンを見る場合は、国別のhreflangタグは必要ありません。
いいえ、Googleは国際ターゲティングレポートとその国設定を削除しました。現在、Googleはドメイン、hreflangの国コード、およびローカルコンテンツのシグナルを使用して、ページがどの国のものかを判断します。
ページのソースを表示して「hreflang」を検索し、完全なセットが存在することを確認します。次に、Google Search ConsoleのURL検査ツールとサイトクローラーを使用して、欠落している戻りタグと無効なコードを検出します。
ほとんどのサイトでは、いいえ。サブディレクトリを持つ1つのインストールの方が管理しやすく、ドメインの権威を共有できます。ccTLDを使用している場合や、国ごとに別々のチームがサイトを運営している場合は、個別のインストールの方が理にかなっています。
次は何をしますか?
国際SEOでグローバル展開する方法がわかったので、WordPressで正しく設定されていることを確認してください。
AIOSEOは、WordPressコンテンツ全体にわたる重要なオンページSEO要素、XMLサイトマップ、その他の技術設定の管理に役立ちます。ただし、hreflangの実装には、互換性のある多言語プラグインまたは追加の設定が必要になる場合があることに注意してください。
次に、多言語SEOおよびWordPress SEOに関するガイドを確認して、新しい市場への展開に合わせてサイトの最適化を強化してください。
開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみをお勧めします。
