【エイチレフラング】
hreflang とは?
💡 「この日本語ページと英語ページは同じ内容ですよ」と検索エンジンに通訳するタグ
📌 このページのポイント
hreflangって何のために使うの?
どうやって書くの?
canonicalタグとは何が違うの?
canonicalは「同じ言語の重複ページのうち正規はどれか」を示すもので、hreflangは「異なる言語の対応ページ」を示すものだよ。多言語サイトでは両方を組み合わせて使うことが多いね。各言語版のcanonicalは自分自身を指し、hreflangで他の言語版との対応関係を示すのが正しい設定だよ
設定で失敗しやすいポイントってあるの?
まとめ:ざっくりこれだけ覚えればOK!
「hreflang」って出てきたら「多言語サイトで正しい言語のページを検索結果に出すための指定」と思えればだいたいOK!
📖 おまけ:英語の意味
「hreflang attribute」 = リンク先の言語属性
💬 「href(ハイパーリファレンス=リンク先)」+「lang(language=言語)」の組み合わせだよ。リンク先がどの言語なのかを示す属性という意味だね