画面のイメージ
「客室」ページの英語版、フランス語版、ドイツ語版のそれぞれのヘッダー内に、次のように記述します:
<link rel="alternate" hreflang="en" href="https://example.com/rooms/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/chambres/">
<link rel="alternate" hreflang="de" href="https://example.com/de/zimmer/">
<link rel="alternate" hreflang="x-default" href="https://example.com/rooms/">
x-default は、どの言語にも当てはまらない場合に表示するページを指定します。
ルール
- 各バージョンは、ほかのすべてのバージョンと自分自身を記載します。どのバージョンもまったく同じリストを持ちます。
- リンクは双方向です。あるバージョンが別のバージョンを記載したら、相手側もそのバージョンを記載する必要があります。そうでないと、Googleはタグを無視することがあります。
- 応答する完全なURL。別の場所へリダイレクトするURLや、見つからないページではいけません。
- 正しい言語コード:
en,de,pt-BRなど。Googleが準拠する規格(ISO 639-1)では、ukはウクライナ語を表します。イギリス英語の表記はen-GB.
よくある四つの間違い
- まだ翻訳されていないページの言語を通知する。
- いずれかのバージョンからの戻りリンクを忘れる。
- リダイレクトするURLや、もう存在しないURLを記載する。
- 一部のページにしかタグを設置しない。
出典(2026/10/15に確認)
- Google Search Centralのドキュメント「Tell Google about localized versions of your page」