- SEO
- ガイド
- 多言語
多言語 SEO ガイド:あらゆる言語で上位表示する
翻訳したサイトを現地の検索で上位表示させるための完全ガイド — URL 構造、hreflang、 翻訳済みメタデータ、そして Google にとって実際に重要な点を解説します。
11分で読めます
多言語 SEO がなぜ異なるのか
コンテンツを翻訳することはステップ1です。それを国際検索で上位表示させることはステップ2であり — 別途、意図的な対応が必要です。Google は (1) 各言語バージョンが存在することを把握し、(2) 各ページが どの言語・地域を対象にしているかを理解し、(3) 各市場のユーザーに正しいバージョンを提供する 必要があります。適切な多言語 SEO の設定がなければ、完璧な翻訳をしていても Google が 正しい相手にそれを表示してくれないことがあります。
ステップ1:URL 構造を選ぶ
選んだ URL 構造は恒久的なものです — 後から変更するとリダイレクトが必要になり、順位を失う 可能性があります。この決定は早めに行ってください。
サブディレクトリ
example.com/fr/- メリット:
- ドメインの権威を共有できる。設定が最も簡単。Google が推奨。
- デメリット:
- ccTLD と比べるとローカライゼーションのシグナルがわずかに弱い。
サブドメイン
fr.example.com- メリット:
- 明確な分離。ホスティング面で有利な場合がある。
- デメリット:
- Google からは別サイトとして扱われる — ドメインの権威が完全には共有されない。
ccTLD
example.fr- メリット:
- 国別検索に対する地理ターゲティングのシグナルが最も強い。
- デメリット:
- 最もコストがかかる(ドメインが別になる)。ドメインごとに個別の SEO 作業が必要。
推奨:ほとんどのサイトでは、サブディレクトリ(example.com/fr/)を使用してください。 最も設定が簡単で、既存のドメインの権威を共有でき、Google が明示的に推奨しています。
ステップ2:hreflang を正しく実装する
hreflang属性は、ページの各バージョンが どの言語・(任意で)地域を対象にしているかを Google に伝えます。これがないと、Google は推測し — しばしば間違えます。
hreflang タグは、すべての言語バージョンのすべてのページの<head>に配置します。各ページは 自分自身を含む、他のすべての言語バージョンを参照する必要があります。ここが最も間違えやすい 部分です — 部分的な hreflang は hreflang なしより悪い結果を招くことがよくあります。
<!-- example.com/fr/about ページ内 -->
<link rel="alternate" hreflang="en" href="https://example.com/about" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/about" />
<link rel="alternate" hreflang="de" href="https://example.com/de/about" />
<link rel="alternate" hreflang="x-default" href="https://example.com/about" />x-defaultタグは、どの hreflang にも 一致しない訪問者向けのフォールバックページを示します。通常は英語(デフォルト)版になります。
ローンチ時点では、Lingvit の一般的なランタイム翻訳はインデックス可能なロケール URL や hreflang を 生成しません。プラットフォームのサーバーレンダリングによるロケールルーティングをご利用ください。 WordPress 連携には独自にサポートされた hreflang の経路があります。
ステップ3:メタデータを翻訳する
メタタイトルとメタ説明文は言語バージョンごとに翻訳する必要があります。ドイツ語で検索している ドイツ人ユーザーが英語のメタタイトルを見た場合、クリックしません — たとえクリックしたとしても、 Google は言語の一致を確認できないため、ドイツ語の結果を低い順位で表示する可能性が高くなります。
- メタタイトル:
- そのまま翻訳してください。60文字以内に収めます。対象言語での主要キーワードを含めます。
- メタ説明文:
- そのまま翻訳してください。155文字以内。キーワードの詰め込みはランキングに影響しないため不要です。
- OG タグ:
- タイトルと説明文を翻訳します。各市場でのソーシャルシェアにとって重要です。
- alt テキスト:
- アクセシビリティと画像 SEO のために、画像の alt 属性を翻訳します。
ステップ4:各言語版をインデックス可能にする
Google はクロールできるコンテンツしかインデックスできません。多言語サイトの場合、これは各言語 バージョンが(単なるクライアントサイドの DOM 差し替えではなく)独自の URL にあり、robots.txt で ブロックされておらず、サイトマップに含まれている必要があることを意味します。
- サイトマップ:
- すべての言語版を、正しい hreflang の注釈付きで sitemap.xml に 含めてください。Googlebot はサイトマップをたどって新しい URL を発見します。
- サーバーサイドレンダリング vs クライアントサイド:
- 翻訳が JavaScript の実行後 にしか表示されない場合、Googlebot がインデックス時に見逃す可能性があります。可能な限り、 サーバーレンダリングまたは静的生成された言語ページを優先してください。
- robots.txt:
/fr/、/de/などがブロックされていないか 確認してください。
ステップ5:言語固有のコンテンツを構築する
英語コンテンツの直訳だけで、機会の80%に到達できます。残りの20%は、英語には存在しないローカル 検索クエリを直接対象とする、言語固有のコンテンツから得られます。
例:「Übersetzungstool für Webseiten」(ドイツ語)、「traduction site web automatique」 (フランス語)、「traductor de páginas web」(スペイン語)。これらは検索ボリュームの大きい クエリであり、翻訳したページでも上位表示を狙えます — ただし、そのクエリを具体的にターゲットにした 専用のページがある場合に限ります。
最適なアプローチは、(/languages/spanishのような)その言語での主要キーワードをターゲットにし、その市場向けに書かれたコンテンツを持つ 言語固有のランディングページを作成することです。
Lingvit が自動的に処理するもの
- SEO に適した URL ルーティング(/fr/、/de/、/es/)
- すべての言語版に対する hreflang タグの生成
- 翻訳済みのメタタイトルとメタ説明文
- すべての言語 URL を含むサイトマップの生成
- 画像の alt テキスト翻訳
- クローラーに提供される翻訳済みページコンテンツ