Hreflang タグ ジェネレーター
多言語サイト向けのHreflangタグを生成します。HTML link タグ、HTTP ヘッダー、XML サイトマップ形式に対応。無料のHreflangタグジェネレーター。
言語 / 地域 & URL
* 「x-default」にチェックを入れると、言語が指定されていないユーザーへのフォールバックURLとして設定されます。
生成されたコード
<!-- 生成されたコード will appear here -->多言語サイト向けのHreflangタグを生成します。HTML link タグ、HTTP ヘッダー、XML サイトマップ形式に対応。無料のHreflangタグジェネレーター。
* 「x-default」にチェックを入れると、言語が指定されていないユーザーへのフォールバックURLとして設定されます。
<!-- 生成されたコード will appear here -->hreflang タグは、ページが複数の言語または地域のバリエーションで存在することを検索エンジンに伝えます。ユーザーがフランス語で検索すると、hreflang は英語ではなくフランス語版のコンテンツに誘導します。また、このタグは、同じコンテンツが異なる言語の複数の URL に表示される場合に、重複コンテンツによるペナルティを防ぐこともできます。
ページの各言語バージョンは、hreflang リンク タグを介して、それ自体を含む他のすべてのバージョンを宣言する必要があります。これを正しく実装するには、自己参照 (ページが独自の言語を宣言) に加えて、他のすべての言語バリアントへの参照が必要です。自己参照の欠落、相互参照の欠落、言語コードの誤りなどのエラーがよくあります。
このジェネレーターは、構造化入力 (各言語の URL パス) から hreflang タグの完全なセットを構築します。出力は、<head> に貼り付ける準備ができている HTML リンク タグと、hreflang 宣言 (HTML 実装の代替) を含むオプションの XML サイトマップ エントリです。
hreflang を宣言していない多言語サイトでは、検索パフォーマンスが低下します。ユーザーは間違った言語バージョンに誘導され、コンテンツが重複して表示され、エンゲージメント指標が低下します。 hreflang を正しく宣言すると、各ユーザーが自動的に適切なバージョンに誘導されます。
手動による hreflang の実装は、多くの言語を使用するサイトではエラーが発生しやすくなります。 50 言語のサイトには、ページごとに 50 個のリンク タグが必要で、それぞれが正しく相互参照されています。これらすべてを URL データから生成するジェネレーターは、システムを破壊するタイプミスや参照の欠落を回避します。
URL を言語ごとにリストし、タグを取得します。
HTML 形式: <link rel="alternate" hreflang="en" href="https://example.com/page" />。言語ごとに 1 つのリンクがあり、すべてページの <head> 内にあります。
言語コードは ISO 639-1 (en、ja、fr) に従い、オプションで ISO 3166-1 alpha-2 (en-US、en-GB、fr-CA) に準拠した地域を追加します。間違ったコード (言語コードが必要な場所に国コードが使用される) は、よくあるエラーです。
自己参照: 各ページには、適切な言語コードでそれ自体を指す hreflang タグが含まれている必要があります。自己参照の欠落は最も一般的なエラーの 1 つであり、hreflang 実装全体が壊れます。