基本
hreflang
多言語・多地域ページの言語と対象地域を検索エンジンに伝えるアノテーション。
hreflangとは?
hreflangは、同じ内容を複数の言語・地域向けに用意したページについて、「このページは日本語向け」「これは米国英語向け」と検索エンジンに伝えるための指定です。<link rel="alternate" hreflang="ja">のように記述します。
正しく設定すると、Googleはユーザーの言語・地域に合ったバージョンを検索結果に表示します。
多言語サイトで「英語ユーザーに日本語ページが出てしまう」といったミスマッチを防ぎます。
hreflangの使い方・実践方法
hreflang設定の要点は次のとおりです。
- 言語コード(ja)または言語+地域(en-US)で指定
- すべての言語版が相互に参照し合う(双方向)
- 自分自身を指すself参照も含める
- sitemapでの指定も可能
hreflangで押さえるべきポイント
hreflangは「相互参照が片方向だと無効」「言語コードの誤り」など設定ミスが起こりやすい要素です。
Search Consoleのレポートやチェックツールで、全言語版が正しく相互リンクしているかを必ず検証しましょう。
hreflangを実践するなら
Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
「hreflang」を理解した上で、すぐに実践に移せます。
登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断
hreflangについてよくある質問
hreflangはSEOに必須?
多言語・多地域サイトでは強く推奨されます。
単一言語サイトには不要です。
単一言語サイトには不要です。
設定方法は何種類ある?
HTMLのlinkタグ、HTTPヘッダ、sitemapの3通りがあります。
サイト規模で選びます。
サイト規模で選びます。
よくある失敗は?
相互参照の欠落、言語コードの誤り、self参照漏れです。
検証ツールでの確認が必須です。
検証ツールでの確認が必須です。