多言語サイトのSEOで気をつけるべきこと(hreflangタグ等)
観光業や宿泊業をはじめ、インバウンド需要の取り込みを狙って多言語サイトを構築する企業は増えています。しかし、せっかく多言語対応をしても、英語や中国語で検索した際に、そもそもページが検索結果に表示されない、あるいは意図しない言語のページが表示されてしまうといった問題が起きているケースも少なくありません。
多言語サイトのSEOには、通常の単一言語サイトとは異なる注意点があります。この記事では、多言語サイトを運用するうえで押さえておきたいSEOのポイントを解説します。
多言語サイト特有のSEOの難しさ
通常のSEO対策(タイトルの付け方、内部リンク、表示速度など)は、多言語サイトでも基本的に同じように重要です。それに加えて、多言語サイトには次のような特有の課題があります。
- 言語ごとのページが「重複コンテンツ」と誤認識されるリスク:内容が似ているページが複数の言語で存在するため、検索エンジンがこれらの関係性を正しく理解できないと、評価が分散してしまう可能性があります。
- 検索する言語・地域によって、適切なページを表示させる必要がある:日本語で検索した人には日本語ページを、英語で検索した人には英語ページを、正しく届ける仕組みが必要です。
- 言語ごとにキーワードの検索需要が異なる:日本語で検索されるキーワードと、英語で検索されるキーワードは必ずしも一致しません。翻訳をそのまま当てはめるだけでは、検索されやすいキーワードを取りこぼす可能性があります。
hreflangタグとは
こうした課題に対応するための代表的な仕組みが、hreflangタグです。hreflangタグは、「このページの日本語版はこちら」「英語版はこちら」というように、同じ内容の異なる言語版ページが、互いにどのURLに存在するかを検索エンジンに伝えるための仕組みです。
<link rel="alternate" hreflang="ja" href="https://example.com/ja/page/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/page/" />
このタグを正しく設定することで、検索エンジンは「これらのページは、同じ内容の異なる言語版である」と認識し、検索している人の言語・地域に応じて、適切な言語のページを検索結果に表示しやすくなります。
hreflangタグ設定のポイント
- すべての言語版のページに、お互いを参照する記述を入れる:日本語ページには英語ページへの参照を、英語ページには日本語ページへの参照を、それぞれ記述する必要があります。
- どの言語にも当てはまらない場合の指定(x-default)も検討する:特定の言語に絞らず、どの言語でもない訪問者向けのデフォルトページを指定したい場合に使われる設定です。
- 地域まで指定することもできる:例えば「英語(アメリカ)」と「英語(イギリス)」のように、同じ言語でも地域ごとにページを分けたい場合は、地域コードを組み合わせて指定します。
多言語化プラグインを使っている場合、多くはこのhreflangタグを自動的に生成してくれる機能を備えています。手動で設定する場合に比べてミスが起きにくいため、対応状況を確認しておくとよいでしょう。
URL構造の選び方とSEOへの影響
多言語サイトのURL構造には、主に次のようなパターンがあります。
| URL構造 | 例 | 特徴 |
|---|---|---|
| サブディレクトリ型 | example.com/en/ | 同一ドメイン内で管理でき、運用の手間が比較的少ない |
| サブドメイン型 | en.example.com | 言語ごとにある程度独立した管理がしやすい |
| 別ドメイン型 | example.co.jp と example.com | 地域ごとに完全に切り分けられるが、管理の手間は増える |
どの構造を選ぶ場合でも、hreflangタグによる言語間の関連付けを正しく行うことが前提になります。多くの企業サイトでは、運用のしやすさから、サブディレクトリ型が選ばれる傾向にあります。
言語ごとのキーワード調査を行う
翻訳ツールでそのまま日本語のキーワードを英語に置き換えただけでは、実際に検索されている言葉と一致しないことがあります。例えば、日本語で「温泉旅館」と検索する人が多くても、英語圏では別の言い回しで検索されている可能性があります。
可能であれば、言語ごとに、現地でよく使われる検索キーワードを調査したうえで、タイトルや見出し、本文に反映することをおすすめします。ネイティブスピーカーや、現地の検索傾向に詳しい担当者の協力を得られると、より精度の高い対応ができます。
機械翻訳のみに頼ることのリスク
多言語化の手段として自動翻訳(機械翻訳)を利用する場合、翻訳の精度がそのままSEOにも影響します。不自然な翻訳文は、閲覧者の離脱率を高めるだけでなく、検索エンジンにとっても質の低いコンテンツと判断される可能性があります。
特に、集客の入り口となる重要なページ(トップページ、主要なサービス紹介ページなど)については、機械翻訳をベースにしつつも、人の目でのチェックや、ネイティブによる校正を加えることをおすすめします。
その他、多言語サイトで確認しておきたいSEOのポイント
タイトル・メタディスクリプションも言語ごとに最適化する
検索結果に表示されるタイトルやメタディスクリプションも、単に翻訳するだけでなく、その言語の検索習慣に合わせて最適化することが望ましいです。
画像のalt属性も多言語対応する
画像に付ける代替テキスト(alt属性)も、可能であれば言語ごとに翻訳しておくと、画像検索からの流入や、検索エンジンによるページ内容の理解に役立ちます。
サイトマップ(XMLサイトマップ)に多言語ページを含める
検索エンジンにサイト構造を伝えるためのXMLサイトマップにも、各言語のページが正しく含まれているかを確認しましょう。多言語化プラグインの多くは、この点も自動的に対応してくれます。
まとめ
多言語サイトのSEOでは、通常のSEO対策に加えて、言語間の関連付け(hreflangタグ)と言語ごとのキーワード最適化という、多言語サイト特有の視点が欠かせません。
- hreflangタグで、言語版ページ同士の関連性を検索エンジンに正しく伝える
- URL構造は、hreflangタグの設定を前提に選定する
- 翻訳をそのまま当てはめず、言語ごとの検索キーワードを調査する
- 機械翻訳だけに頼らず、重要なページは人の目でのチェックを加える
インバウンド集客を目指す場合、サイトを多言語化すること自体がゴールではなく、各言語で正しく検索され、正しく届けられる状態を作ることが本来の目的です。SEOの視点を踏まえた多言語サイト構築・運用を心がけましょう。
「多言語サイトのSEO対策を相談したい」「hreflangタグの設定を見直したい」という場合は、お気軽にお問い合わせください。