Multilocale は無償のローカライズ開発者向けツールです

無料の hreflang タグジェネレーター

言語コードと絶対URLをそれぞれ1行に貼り付けてください。ジェネレーターはセットを検証し、相互参照可能なHTML linkタグを生成します。

各行に1つずつ。BCP 47コードと絶対URLはカンマで区切ってください。各ページ自体を含め、適切な場合は x-default を追加してください。

有効なエントリ: 4x-default が含まれていますエラー: 0

生成された hreflang タグ

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

設計上プライベートです。 このツールは完全にブラウザ内で動作します。貼り付けた値は決してアップロード、保存、または解析に含まれません。

ロケールコードコンバーターen_US、pt-BR、zh-Hant-TW のようなロケールや、一般的な言語名を入力してください。正規化されたコードと読みやすい詳細が即座に表示されます。i18n JSON キーチェッカーソース言語のJSON辞書とターゲット翻訳を貼り付けます。どちらのファイルもアップロードせずに、ネストされたキーの不足と余分なキーを即座に見つけます。

hreflang タグの生成方法

  1. すべてのローカライズ済みページを一覧表示する各行に1つの BCP 47 言語コード と 絶対ページ URL をカンマで区切って入力してください。
  2. 検証エラーを解決する無効なコード、重複する言語、または不完全な URL を修正し、完全なセットが有効になるまで続けてください。
  3. タグセット全体をコピー生成されたHTMLを言語グループ内のすべてのページにコピーして、すべてのalternateが相互になるようにしてください。

完全な hreflang セットを作成する

各 BCP 47 言語または言語-地域コードを、その絶対ページ URL の横に入力してください。ツールはコードの大文字小文字を正規化し、重複する言語を拒否し、HTTP および HTTPS の URL を検証し、HTML 属性用に URL 文字を安全にエスケープします。

生成されたタグをグループ内の各ページの<head>にコピーしてください。各ローカライズされたページには、自己参照を含む同じ完全なセットが必要です。不完全な一方向のセットは、hreflang 注釈が無視される一般的な理由です。

Hreflang と canonical タグは異なる問題を解決します

正規タグは重複またはほぼ重複するコンテンツに対して優先される URL を示します。hreflang は異なる言語の閲覧者向けに作られた同等のページを識別します。ローカライズされたページは通常、自分自身に正規化(canonicalize)されるべきであり、すべて英語版を指すべきではありません。

URL の形状を安定させ、最終的にインデックス可能な正確な URL を使用してください。リダイレクト、ブロック、noindex、または競合する canonical URL は言語クラスターを弱め、デバッグを大幅に難しくします。

プライベート、ブラウザ内でのみ生成

URL リストはブラウザを離れません。分析には有効な行数や検証エラー数などの安全な集計のみが記録され、入力したドメイン、パス、クエリ文字列、タグは記録されません。

よくある質問

hreflang は何をしますか?

hreflang は検索エンジンに、特定の言語または言語と地域のオーディエンス向けに意図された URL を伝えます。これにより適切なローカライズ版が検索結果に表示されやすくなりますが、canonical タグやユーザーのリダイレクトに代わるものではありません。

hreflang タグは相互的である必要がありますか?

はい。言語グループ内の各ページは、自身とそのグループ内のすべての代替ページを一覧表示する必要があります。ページAがページBを指しているがページBが戻していない場合、検索エンジンはその関係を無視する可能性があります。

x-defaultを含めるべきですか?

言語セレクタ、グローバルフォールバック、または特定の言語を対象としないデフォルトページには x-default を使用してください。必須ではありませんが、ユーザーが一覧にあるどのロケールにも一致しない可能性がある場合に便利です。