説明
各言語版は、その言語のコンテンツを持つ独立したページにします。Googleは言語版ごとに別のURLを使い、同等のページ同士を hreflang で結ぶ方法を推奨しています。言語の判定には lang 属性だけに頼るより、目に見えるコンテンツが適しています。ローカライズのシグナルは翻訳の代わりにはならず、すべてのユーザーに希望するURLが表示される保証もありません。
架空の例
https://learn.example.test/ru/robots は同じ演習ページのロシア語版です。この演習では、言語切替先が誤った対応URLになっており、フォームの項目名が別の言語で、連絡先の例もページの地域に合っていません。これらはローカライズの不備です。チームはステージング上で言語版を比較し、画面と対応ページのマッピングを修正してから、lang、canonical、相互の hreflang リンクを確認します。連絡先はすべて架空のままです。
実習
ステージングまたはローカルのモックで、同じページの /robots と /ru/robots の2つのバージョンを表にして確認します。見出し、本文、ボタン、フォームの言語、架空の連絡先、切替先の対応URL、lang、canonical、hreflang を記録してください。変更を公開したり、架空URLを外部ツールに送信したりしないでください。
チェックリスト
- 見出し、本文、ナビゲーション、フォーム、エラー、フッターが選択した言語になっている。
- 電話番号、住所、例がページの地域に合っているか、架空と明示されている。
- 対応ページがある場合、切替先がそこへ移動し、動作も説明されている。
hreflangのセットは相互に対応し、存在しないバージョンを指していない。- 各言語版のcanonicalがそのURLと一致する。
よくある間違い
画面の半分が別の言語のまま、または全言語版が同じcanonicalを指したまま hreflang だけを追加すること。メタデータでコンテンツの問題は直りません。