多言語サイトのURL設計
複数の言語や地域向けにコンテンツを提供するサイトでは、言語・地域ごとのURLをどのような構造で設計するかがSEOの観点から重要な選択となる。主なアプローチとして、国別のドメイン(ccTLD)、サブドメイン、サブディレクトリの3種類がある。ccTLDは地域シグナルが強く地理的ターゲティングの効果が高い反面、ドメインごとに信頼性を積み上げる必要がある。サブドメインとサブディレクトリはメインドメインと評価を共有しやすく、運用コストを抑えながら多言語展開したい場合に適している。
言語・地域の切り替えを検索エンジンに正確に伝えるには、hreflang属性の実装が標準的な方法である。hreflangは各ページの head タグ内、HTTPレスポンスヘッダー、またはサイトマップに記述し、同一コンテンツの別言語・別地域バージョンを相互に参照させる。記述には言語コード(ISO 639-1)と地域コード(ISO 3166-1 Alpha-2)を組み合わせた値を使用し、たとえば日本語・日本向けは ja-JP と表記する。x-default タグを用いると、特定の言語・地域に対応しない訪問者を受け入れるデフォルトページを指定でき、国際サイトのユーザー誘導をより細かく制御できる。
hreflang の実装において多くのサイトが陥るミスは、相互参照が片方向になっていることである。たとえばAページからBページを参照しているにもかかわらず、BページからAページへの参照がない場合、シグナルが正しく認識されない。すべての対象ページがお互いを正しく参照するよう実装し、追加・削除の際にも整合性を保つ運用フローを設けることが安定した多言語SEOの基盤となる。言語ごとにコンテンツを機械翻訳のみで大量生成するのは品質の観点から問題が生じやすく、各言語版が現地ユーザーにとって実質的な価値を持つ内容になっているかも定期的に見直す必要がある。