バイリンガルサイトのSEO対策はどうすればよい?言語バージョン、URL、タグの設定

公開日:08/11/2026
作者:易営宝(Eyingbao)
閲覧数:
  • バイリンガルサイトのSEO対策はどうすればよい?言語バージョン、URL、タグの設定
バイリンガルSEOで、サイトの各言語バージョンをより明確にするにはどうすればよいでしょうか?この記事では、中国語版と英語版の個別URLの設計、hreflangタグ、canonicalタグによる正規URLの指定、言語切り替えの設定について詳しく解説します。また、公開後の確認・修正方法も紹介し、企業がバージョンの識別に関する混乱を減らし、多言語サイトの検索可視性を改善できるようサポートします。海外マーケティングの基盤を整えるために、重要な設定とよくある間違いを今すぐ確認しましょう。
今すぐ問い合わせ:4006552477

多言語サイトで言語バージョンの混乱を避けるには、まず各言語に独立したクロール可能なURLを用意し、hreflangで対応関係を示したうえで、正規URLと実際のページを一致させる必要があります。言語切り替え、リダイレクト、サイトマップにも同じURLルールを適用します。ページを翻訳したり言語タグを追加したりするだけでは、バージョンの識別に関する問題は解決できません。

言語と地域の対応関係を決める

bilingual SEOを計画する際は、まず「言語バージョン」と「地域バージョン」を区別します。中国語と英語は、それぞれzh、enを使用できます。英語ページで米国と英国向けに価格、配送、連絡先を分けて提供する場合は、さらにen-US、en-GBを使用できます。地域コードは実際の地域差に対応させ、より多くの検索語をカバーするだけの目的で、内容が同じページを大量に複製するのは避けましょう。

言語コードと地域コードの順序を逆にしてはいけません。en-USは米国向けの英語ページを表し、USを単独で言語値として使用することはできません。簡体字と繁体字の区別には、zh-Hansとzh-Hantのようなスクリプトサブタグも使用できます。公開前に、ページを言語、文字体系、地域のどれで区別するかを決めておきましょう。そうすることで、後からURLやタグを変更した際の連鎖的な移行を防げます。

検索エンジンは、ページの言語を識別する際に、ユーザーに表示される本文を参考にします。ナビゲーションやフッターだけを翻訳し、本文を別の言語のままにしてはいけません。製品名や業界用語を無理に翻訳する必要はありませんが、タイトル、本文、主要な操作案内は、そのバージョンの言語に合わせる必要があります。

URL構造がその後の運用コストを左右する

多言語ページによく使われる構造には、同一ドメインのサブディレクトリ、異なるサブドメイン、国・地域別ドメインがあります。たとえば、example.com/zh/とexample.com/en/はサブディレクトリを使用し、zh.example.comとen.example.comはサブドメインを使用します。いずれの構造でも多言語ページを運用できます。選択する際は、導入方法、権限、長期的な運用方法を重視しましょう。

サブディレクトリは、同一サイト内で言語別のURLを管理しやすい構造です。サブドメインは、独立したデプロイや権限の分離が必要な場合に適しています。異なるドメインを使えば、ブランドやサイトを個別に管理できますが、それぞれのDNS設定、更新、証明書、ドメイン間のタグを管理する必要があります。国や地域を示すドメインは、明確な地域シグナルを伝えるため、取得可能な末尾であるというだけで、関係のない市場向けに使用するのは避けましょう。

異なるドメインを計画する場合、公開前にドメインの所有権とDNS設定の担当範囲を明確にする必要があります。ドメインサービスには、ドメインの検索、登録、DNS設定、更新通知などが含まれます。各言語サイトが異なるドメインを使用する場合は、これらの管理項目を個別に確認し、自動DNS設定についても最終的に有効になっているレコードを基準にする必要があります。

各言語ページには、/en/products/pump/と/zh/products/pump/のように、安定していて直接アクセスできるURLを設定してください。ブラウザーの言語設定に応じて同じURLからまったく異なる本文を返すのは避けましょう。クロールやインデックス登録の際に、各言語バージョンとの対応が安定しにくくなります。クエリパラメーターでページを区別することもできますが、不要な重複URLが生成されないよう、パラメーターの組み合わせ、正規URL、内部リンクを別途管理する必要があります。

バイリンガルサイトのSEO対策はどうすればよい?言語バージョン、URL、タグの設定

hreflangタグは対応するページを網羅する

hreflangは、異なる言語または地域のページ間の対応関係を示すもので、検索エンジンが表示するバージョンを選ぶ際のシグナルです。指定したページが必ずインデックス登録または表示されることを保証するものではありません。タグはHTMLのhead、HTTPレスポンスヘッダー、XMLサイトマップに記述できます。同じページ群では設定を統一し、異なる場所に矛盾する対応関係を記述しないようにしてください。

以下の例では、中国語と英語の製品ページが相互に代替ページとして示され、各ページは自身も宣言しています。両ページのタグ内容は同じで、URLには完全なアドレスを使用します。

<link rel="alternate" hreflang="zh"
      href="https://example.com/zh/products/pump/">
<link rel="alternate" hreflang="en"
      href="https://example.com/en/products/pump/">
<link rel="alternate" hreflang="x-default"
      href="https://example.com/language-selector/">

x-defaultは、他の言語または地域バージョンに該当しない場合の代替先です。言語選択ページや、デフォルトでのアクセスに適したページを指定できます。必須ではなく、英語版と同じものでもありません。代替URLがこのページ群の対応関係に含まれる場合、そのページにも一貫した対応タグを出力する必要があります。

対応関係は、内容が同等のページ間に設定してください。中国語の製品詳細ページには、英語の製品詳細ページを対応させ、英語トップページに一律でリンクしないようにします。記事に翻訳版がない場合、その記事を別言語のトップページの代替としてタグ付けしてはいけません。タグ内のURLはアクセス可能な最終ページを返す必要があります。リダイレクト先、エラーページ、インデックス登録を禁止されたURLを指定しないでください。

正規URLと言語切り替えを連携させる

canonicalとhreflangが解決するのは、それぞれ異なる問題です。前者は正規バージョンとして扱いたいURLを示し、後者は言語または地域別の代替関係を示します。中国語ページと英語ページの内容がそれぞれ完結している場合、通常は各ページが自身の正規URLを指定し、相互にhreflangを設定します。英語ページの正規URLを中国語ページに統一すると、英語ページが独立したバージョンとしてインデックス登録される機会が損なわれる可能性があります。

同じ言語内のトラッキングパラメーターや並べ替えパラメーターなどを含むURLは、ページ内容を踏まえて正規URLに統合するかどうかを判断する必要があります。2つのページが同じ言語バージョン群に属するという理由だけで、重複ページと見なしてはいけません。シグナルの競合を減らすため、サイトマップや内部リンクでも正規URLを優先して使用してください。

言語切り替えリンクは、可能な限り現在の内容に対応する翻訳版へ直接リンクし、クロール可能な通常のリンクを使用してください。対応する翻訳版がない場合は、その言語の関連カテゴリへ誘導できますが、同等のhreflang関係であるかのように装ってはいけません。ブラウザーの言語や位置情報に基づく自動リダイレクトは、クローラーツールが他のバージョンにアクセスするのを妨げる可能性があります。明確な切り替えリンクを設け、各言語のURLに直接アクセスできるようにすると、確認しやすくなります。

公開後に設定の問題を特定する方法

まず、実際に対応するページの組み合わせを選び、最終レスポンスのステータス、ページ上に表示される言語、正規URL、hreflangの設定一式を確認します。中国語ページと英語ページは互いを指定する必要があります。中国語ページが英語ページを指定しているだけで、英語ページから対応関係が返されていない場合、検索エンジンがこのタグを無視する可能性があります。タグを一括生成する場合は、特に、翻訳版がまだ公開されていないページが誤って追加されていないか確認してください。

クロールテストでは、サーバーが返す元のHTMLと、ブラウザーでスクリプトを実行した後の内容を区別する必要があります。言語リンクやタグがスクリプトによって生成される場合は、レンダリング後に表示され、元のタグと競合していないことを確認してください。PDFなどのHTML以外のファイルでは、HTTPレスポンスヘッダーを使って言語間の代替関係を示す方法も検討できます。robots.txtでクロールをブロックすると、検索エンジンがページ内のタグを読み取れなくなります。また、noindexの設定は、そのページをインデックス登録したいという目的と矛盾します。

検索結果に誤った言語のページが表示された場合は、まず検索語、検索地域、実際の遷移先を確認し、その後にタグ、正規化、リダイレクトを調べます。検索結果に別の言語が表示されても、必ずしも設定ミスとは限りません。ページ内で言語が混在している場合や、2つのページの内容が対応していない場合は、hreflangだけを変更しても内容の対応関係は修正できません。

今すぐ問い合わせ

関連記事

関連製品