お役立ちラボ

2026年3月15日

hreflang とは?


 

用語の解説

 

hreflang(エイチレフラング)は、多言語・多地域サイト向けのSEO属性です。同じ内容のページを日本語・英語・タイ語など複数の言語で公開している場合、「どのページがどの言語・地域向けか」をGoogleに正確に伝える役割を持ちます。

この設定がないと、Googleが類似ページを重複コンテンツと判断してしまい、検索順位に悪影響が出ることがあります。逆に正しく設定することで、検索ユーザーの言語・地域に合ったページが検索結果に表示されやすくなり、多言語SEOの効果を最大化できます。

HTMLの <head> 内またはXMLサイトマップに記述して使用します。

 

基本構文

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

ObotCRAFTの多言語SEOに当てはめると

ターゲット市場 hreflang値
日本語 ja
英語(米国) en-US
英語(汎用) en
繁体字中国語(台湾) zh-TW
タイ語 th
デフォルト(フォールバック) x-default

重要なルール

  1. 双方向に設定が必要 — A→B と B→A、両ページに互いを参照する <link> を入れる
  2. 全バージョンを全ページに記載 — 日本語ページにも英語・タイ語のalternateを書く
  3. x-default を必ず入れる — どの言語にもマッチしないユーザー向けのフォールバック
  4. URLは絶対パスで記述
  5. <head> 内か、XMLサイトマップに記述(どちらでも可)

XMLサイトマップでの記述(大規模サイト向け)

xml
<url>
  <loc>https://example.com/ja/page/</loc>
  <xhtml:link rel="alternate" hreflang="ja" href="https://example.com/ja/page/"/>
  <xhtml:link rel="alternate" hreflang="zh-TW" href="https://example.com/zh-tw/page/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>

よくあるミス

  • zh-TW(繁体字・台湾)と zh-CN(簡体字・中国)を混同する
  • 片方にしか設定しない(片道設定)
  • x-default を忘れる
  • カノニカルタグと矛盾させる

 

記事作成:株式会社ObotAI 代表取締役 北見好拡

株式会社ObotAI 代表の北見好拡(きたみ よしひろ)です。もともとサイパンでリゾート事業を営んでいましたが、海外のお客様との言葉の壁に悩んだ経験から、AI×多言語の道へ飛び込みました。今は川崎市を拠点に、自治体向けの多言語AIチャットボットや、AI接客ソリューション「おもてなしアバター」、AIとの会話だけでアプリが作れる「バイブコーディング」を学べる研修「センセイラボ」などを手がけています。

リリース情報
2026年4月リリースする多言語対応のSEOコンテンツAIエージェント:ObotCRAFT

AIに関する本の執筆やセミナー登壇もしながら、「テクノロジーで言葉と心の壁をなくす」をモットーに日々奮闘中です。

著書:社長、アプリは内製できますよ!: AIと会話しながらソフトウェアができちゃう「バイブコーディング」入門

 

資料ダウンロード