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地域コードを続けて指定できます(例:
en、zh-Hant、zh-CN、zh-Hans-US)。 - バージョンのURL:
http://またはhttps://で始まる完全なURLを入力します。
- 言語または地域: 2文字のISO 639-1言語コードを入力します。必要に応じて、ISO 15924スクリプトサブタグや、2文字のISO 3166-1地域コードを続けて指定できます(例:
- 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-usはen-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はどこを指すべきですか?
言語や地域がどれにも一致しない訪問者向けのページを指定します。一般的には、言語選択ページ、グローバルホームページ、または主要な言語バージョンをフォールバックとして設定します。