完全無料

Hreflang タグ ジェネレーター

多言語サイト向けのHreflangタグを生成します。HTML link タグ、HTTP ヘッダー、XML サイトマップ形式に対応。無料のHreflangタグジェネレーター。

言語 / 地域 & URL

言語 / 地域URLx-default

* 「x-default」にチェックを入れると、言語が指定されていないユーザーへのフォールバックURLとして設定されます。

生成されたコード

<!-- 生成されたコード will appear here -->

このツールについて

hreflang タグは、ページが複数の言語または地域のバリエーションで存在することを検索エンジンに伝えます。ユーザーがフランス語で検索すると、hreflang は英語ではなくフランス語版のコンテンツに誘導します。また、このタグは、同じコンテンツが異なる言語の複数の URL に表示される場合に、重複コンテンツによるペナルティを防ぐこともできます。

ページの各言語バージョンは、hreflang リンク タグを介して、それ自体を含む他のすべてのバージョンを宣言する必要があります。これを正しく実装するには、自己参照 (ページが独自の言語を宣言) に加えて、他のすべての言語バリアントへの参照が必要です。自己参照の欠落、相互参照の欠落、言語コードの誤りなどのエラーがよくあります。

このジェネレーターは、構造化入力 (各言語の URL パス) から hreflang タグの完全なセットを構築します。出力は、<head> に貼り付ける準備ができている HTML リンク タグと、hreflang 宣言 (HTML 実装の代替) を含むオプションの XML サイトマップ エントリです。

hreflang タグを使用する理由

hreflang を宣言していない多言語サイトでは、検索パフォーマンスが低下します。ユーザーは間違った言語バージョンに誘導され、コンテンツが重複して表示され、エンゲージメント指標が低下します。 hreflang を正しく宣言すると、各ユーザーが自動的に適切なバージョンに誘導されます。

手動による hreflang の実装は、多くの言語を使用するサイトではエラーが発生しやすくなります。 50 言語のサイトには、ページごとに 50 個のリンク タグが必要で、それぞれが正しく相互参照されています。これらすべてを URL データから生成するジェネレーターは、システムを破壊するタイプミスや参照の欠落を回避します。

使い方

URL を言語ごとにリストし、タグを取得します。

  1. 言語のバリエーションをリストする: 各言語バージョンの URL を入力します。 ISO 639-1 言語コード (en、ja、fr、es など) とオプションの地域 (en-US、en-GB) を指定します。
  2. 生成する: このツールは、hreflang タグの完全な相互参照セットを構築します。自己参照が含まれます。すべてのバリアント間の相互参照が生成されます。
  3. 出力形式を選択する: <head> に含める HTML リンク タグ、またはサイトマップ経由で宣言する XML サイトマップ エントリ。 HTML が最も一般的です。
  4. すべてのページに展開する: 各ページの <head> には、hreflang タグの完全なセットが必要です。通常、これはサーバー側のテンプレートまたは CMS 条件付きロジックで処理されます。ジェネレーターの出力はテンプレートのコンテンツです。

一般的な使用例

技術的な詳細

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 実装全体が壊れます。

ベストプラクティス

よくある質問

生成された出力をカスタマイズできますか?
はい。このツールには、特定のニーズに合わせて出力を調整するためのさまざまなカスタマイズ オプションが用意されています。生成する前に設定を調整するか、別のオプションを使用して再生成します。
生成されたコンテンツは無料で使用できますか?
はい。このツールで生成したものはすべて、制限や帰属要件なしで、個人、教育、商業目的で使用できます。
これにはアカウントが必要ですか?
いいえ。このツールはサインアップ、電子メール、登録を必要とせずにすぐに使用できます。ページを開いて生成を開始するだけです。
私の入力データは非公開に保たれますか?
はい。すべての処理はブラウザ内で行われます。入力データと生成された出力が外部サーバーに送信されることはありません。
相互hreflangとは何ですか?
各バリアントは他のすべてのバリアントを参照する必要があります。 en が ja を参照する場合、ja は en を参照する必要があります。相互参照が欠けていると、Google の関係の理解が損なわれます。
Google 翻訳は言語バリエーションとしてカウントされますか?
いいえ。Google 翻訳の出力は別の言語バージョンとみなされません。 hreflang は、オリジナルのコンテンツのバージョンのみを参照する必要があります。
データはアップロードされていますか?
いいえ。生成はブラウザ内で行われます。
hreflang をテストするにはどうすればよいですか?
Google Search Console は hreflang エラーを報告します。 hreflang Tags Tester (さまざまな SEO スイートによって提供される) のようなツールも検証できます。ジェネレーターの出力が正しく使用されていれば、エラーは発生しません。