Hreflangジェネレーター

ローカライズされた各URLを追加して、x-defaultを含む完全なhreflangタグセットを作成します。

言語バージョン

ページのローカライズされたバージョンごとに、完全なURLを1つずつ入力してください。

一致する言語や地域がない訪問者向けに、フォールバック(代替)URLを選択してください。

0

生成されたhreflangタグ

すべての行とx-defaultの検証がパスすると、プレビューが表示されます。

準備完了。サンプルを読み込むか、言語バージョンを追加してください。0個の言語バージョン

コードとURLの検証

    入力されたURLはブラウザ内でのみ処理されます。BroBroGoにアップロードされることはありません。

    よくある質問

    このジェネレーターはどのようなhreflangコードに対応していますか?

    2文字のISO 639-1言語コードを使用します。必要に応じて、ISO 15924スクリプトサブタグや2文字のISO 3166-1地域コードを「en」「zh-Hant」「zh-CN」「zh-Hans-US」のように続けて指定できます。大文字・小文字は出力時に自動調整されます。

    生成されたタグはどこに配置すればよいですか?

    生成された一連のタグを、ローカライズされたすべてのバージョンのページの<head>内に、そのまま追加してください。各ページは、自分自身と他のすべてのバージョンを相互に参照している必要があります。

    x-defaultはどこを指すべきですか?

    言語や地域がどれにも一致しない訪問者向けのページを指定します。一般的には、言語選択ページ、グローバルホームページ、または主要な言語バージョンをフォールバックとして設定します。

    Hreflangジェネレーターとは

    「Hreflangジェネレーター」は、ウェブサイトの適切な rel=alternate hreflang タグを作成するための無料オンラインツールです。このツールでは、ページのローカライズされた各バージョンのURLを入力し、必要に応じて言語や地域が一致しない訪問者向けのフォールバック(代替)URLを指定することで、ウェブページに追加できる完全な hreflang タグセットを生成することができます。

    このツールは、多言語ページを管理するウェブサイトの所有者、SEO専門家、ウェブデベロッパー、言語や地域のURLから rel=alternate hreflang タグを作成する必要がある方、ISOコードの検証を行いたい方、そして x-default フォールバックを hreflang 設定に含めたい方に最適です。

    入力項目と設定方法

    ツールを使用する際は、以下の情報を入力します。

    • 言語バージョン:
      • 言語または地域: 2文字のISO 639-1言語コードを入力します。必要に応じて、ISO 15924スクリプトサブタグや、2文字のISO 3166-1地域コードを続けて指定できます(例: enzh-Hantzh-CNzh-Hans-US)。
      • バージョンのURL: http:// または https:// で始まる完全なURLを入力します。
    • x-defaultのURL: 言語や地域が一致しない訪問者向けのフォールバック先となる、http:// または https:// で始まる完全なURLを任意で指定します。

    本ツールは、一度に最大100個の言語バージョンまでサポートしています。また、入力するURLはすべて2,048文字未満である必要があります。

    出力結果と検証機能

    すべての入力行とx-defaultの検証がパスすると、生成されたhreflangタグのプレビューが表示されます。出力画面には以下の情報が表示されます。

    • 言語バージョン: 各バージョンについて、指定された言語・地域コードとURL(「バージョン {index}」)が表示されます。
    • x-defaultのURL: フォールバック用として選択されたURLが表示されます。
    • 生成されたhreflangタグ: 検証を通過したタグのプレビューです。エラーがある場合、出力は空になります。
    • ステータス表示: 「{count}個のhreflangタグが生成されました。」「{count}個の言語バージョン」「修正が必要な項目が {count} 件あります。」「すべてのコードとURLが有効です。」といったステータスが状況に応じて表示されます。

    変換ルールとエラー検証

    ツールは入力された値に対して以下のルールを適用し、自動的に検証と整形を行います。

    • 大文字・小文字の自動調整: 出力時にレターケースが正規化されます(例: EN-usen-US に変換されます)。
    • URLパラメータの処理: 出力されるURL内のクエリパラメータはエスケープ処理されます。
    • 中国語コードの正規化: zh-Hant および zh-Hans は自動的に正規化されます。
    • 非対応コードの除外: es-419 やその他の不明なコードは拒否されます。

    入力内容に不備がある場合は、以下のエラーメッセージが表示され、すべてのエラーが解決するまでタグは生成されません。

    • 少なくとも2つの言語バージョンを追加してください。
    • バージョン {index} には言語コードまたは言語・地域コードが必要です。
    • バージョン {index} には完全なURLが必要です。
    • バージョン {index} には、2文字の言語コード、またはオプションのISO 15924スクリプト、2文字の地域コードを使用する必要があります。
    • バージョン {index} で使用されている {code} は、有効なISO 639-1言語コードではありません。
    • バージョン {index} で使用されている {code} は、有効なISO 3166-1 Alpha-2地域コードではありません。
    • バージョン {index} で使用されている {code} は、有効なISO 15924スクリプトコードではありません。
    • バージョン {index} で、hreflangコード {locale} が重複しています。
    • バージョン {index} には、http:// または https:// で始まる完全なURLが必要です。
    • バージョン {index} のURLは2,048文字未満にする必要があります。
    • x-defaultに使用するURLを追加してください。
    • x-default URLには、http:// または https:// で始まる完全なアドレスが必要です。
    • x-defaultのURLは2,048文字未満にする必要があります。
    • このエディターでは、一度に最大 {max} 個の言語バージョンまでサポートしています。

    プライバシーとデータ処理について

    本ツールに入力されたURLは、利用者のブラウザ内でのみ処理されます。入力されたデータがBroBroGoにアップロードされることはありません。

    よくある質問(FAQ)

    このジェネレーターはどのようなhreflangコードに対応していますか?

    2文字のISO 639-1言語コードを使用します。必要に応じて、ISO 15924スクリプトサブタグや2文字のISO 3166-1地域コードを「en」「zh-Hant」「zh-CN」「zh-Hans-US」のように続けて指定できます。大文字・小文字は出力時に自動調整されます。

    生成されたタグはどこに配置すればよいですか?

    生成された一連のタグを、ローカライズされたすべてのバージョンのページの <head> 内に、そのまま追加してください。各ページは、自分自身と他のすべてのバージョンを相互に参照している必要があります。

    x-defaultはどこを指すべきですか?

    言語や地域がどれにも一致しない訪問者向けのページを指定します。一般的には、言語選択ページ、グローバルホームページ、または主要な言語バージョンをフォールバックとして設定します。