無料Webツール

hreflangタグ生成

言語コードとURLの一覧からhreflangとx-defaultタグを生成します。

入力と設定

使い方と確認ポイント

言語コードと絶対URLを1行ずつ対応させ、hreflang用のalternate linkタグをまとめて生成します。必要ならx-defaultも追加できます。

  1. 1行を 言語コード=https://... の形で入力します。
  2. 必要ならx-defaultのURLを別欄へ入れます。
  3. 「生成」を押し、出力されたalternateタグを各言語ページへ実装します。
1行形式
language-code=https://absolute-url
URL
httpまたはhttpsの絶対URL
x-default
任意
補助確認
言語コード重複・URL重複を確認可能

ja と en の2言語ページを相互に指定する

ja=https://example.com/ と en=https://example.com/en/ を入れると、2つのhreflangタグを生成します。x-defaultを入れれば追加で1行作成されます。

タグを1ページに置くだけでhreflang実装が完成するわけではありません。各言語ページが互いを一貫して参照しているか、canonicalとの関係も含めて確認してください。

各行は code=URL の形が必要

形式に合わない行を黙って無視せず、入力エラーとして扱います。

相対パスではなく絶対URLを使う

検索エンジンへ言語別ページを明確に伝えるため、http(s)から始まる完全URLを入力します。

x-defaultは言語未指定時の候補

言語選択ページや既定のフォールバック先がある場合に使えます。必須ではありません。

言語コードの意味そのものは別途確認する

基本的なコード形状は見ますが、すべてのBCP 47ルールを完全検証する専門バリデーターではありません。

正しいhreflangはサイト全体で成立させる

片方向だけではなく、対応するページ同士で参照をそろえ、サイトマップやcanonical方針とも矛盾しないよう確認してください。