SEOでの言語コード(hreflang) — 多言語SEOガイド

多言語SEOのためにhreflangタグで正しい言語コードを使用する方法。実装パターンとよくある落とし穴を解説します。

SEO

詳細な説明

hreflangとSEOのための言語コード

hreflang属性は、異なるロケールのユーザーにどの言語・地域バージョンのページを表示すべきかを検索エンジンに伝えます。言語コードを正しく設定することが国際SEOに不可欠です。

hreflangの構文

<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="ja" href="https://example.com/ja/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />

よくある間違い

  • en-ukの代わりにen-GBを使用(UKは有効なISO 3166-1コードではありません)
  • x-defaultタグの欠落
  • 相互リンクの欠如

ユースケース

すべての多言語Webサイトには適切な国際SEOのためにhreflangが必要です。hreflangがないと、検索エンジンがユーザーに間違った言語バージョンを表示する可能性があります。

試してみる — Language Code Reference

フルツールを開く