Hreflang ジェネレータとバリデータ

多言語および複数地域のサイトに有効な rel="alternate" hreflang タグを HTML、XML サイトマップ マークアップ、または HTTP リンク ヘッダーとして生成し、相互リターン タグ チェック、ISO 言語/地域コード、x-default、自己参照など、ライブ URL の hreflang 設定を検証します。無料、即時、サインアップ不要。

hreflang を正しく理解することは、国際的な SEO で最も注意が必要な部分の 1 つであり、コードが 1 つ間違っていたり、リターン タグが欠落していたり​​、絶対 URL が存在しなかったりすると、Google はクラスター全体を黙って無視します。このツールは、仕事の両方の部分を実行します。ジェネレーターは、入力時に検証された ISO 639-1 および 3166-1 コードを使用して、HTML タグ、XML サイトマップ マークアップ、または HTTP リンク ヘッダーとして、ページのすべての言語および地域バージョンに対して正しい rel="alternate" hreflang 注釈を構築します。バリデーターは、ライブ URL (または貼り付けられた HTML) をフェッチし、その hreflang 設定を監査し、無効なコード、x-default の欠落、自己参照の欠如にフラグを立て、実際に代替をクロールすることにより、詳細な検証により非相互リターン タグにフラグを立てます。

Share
カテゴリ
SEOツール
含まれるもの
7の特徴
アクセス
無料 · サインアップなし
プライバシー
ブラウザで実行
Hreflang ジェネレータとバリデータ

Calibrating Hreflang Engine......

Please wait a moment

概要

hreflang の機能と間違いやすい理由

hreflang 属性は、ページのどの言語と地域バージョンをどのユーザーに表示するかを検索エンジンに指示するため、カナダのフランス語話者は、fr-FR や英語のページではなく、fr-CA のページにアクセスします。これは国際的な SEO には強力ですが、容赦はありません。言語は有効な ISO 639-1 コードである必要があり、オプションのリージョンは有効な ISO 3166-1 Alpha-2 コードである必要があり、すべての URL は絶対である必要があり、各ページはそれ自体を含むすべてのバージョンを参照する必要があり、重要なことに、ページ A がページ B を指している場合、ページ B は A を指している必要があります。これらのいずれかが欠けていると、Google はアノテーションを信頼できないものとして扱い、無視します。これが、「リターン タグなし」が Search Console の最も一般的な警告の 1 つである理由です。このツールは、hreflang の構築とチェックの両方を確実に行うために存在します。

付属

特徴

01
hreflang を HTML <link> タグ、XML サイトマップ <xhtml:link>、または HTTP リンク ヘッダーとして生成します。
02
入力時に ISO 639-1 言語と ISO 3166-1 地域コードをライブで検証
03
x-default フォールバックのサポートと重複コードの検出
04
組み込みのフェッチャーを介してライブ URL の hreflang 実装を検証します。
05
詳細な検証により各代替案がクロールされ、相互のリターン タグが検証されます。
06
自己参照、絶対 URL、有効なコード、x-default、重複をチェックします。
07
生の HTML を貼り付けてオフラインで検証します。生成されたマークアップをコピーまたはダウンロードする
使用方法

Hreflang ジェネレータとバリデータの使い方

  1. 01

    生成または検証を選択します

    ジェネレーターを使用してページの hreflang マークアップを作成するか、バリデーターを使用してライブ URL または貼り付けられた HTML にすでに存在する hreflang を監査します。

  2. 02

    生成: 言語バージョンをリストします。

    ページ URL、言語コード、オプションの地域、および x-default フォールバックを含む各バージョンの行を追加します。無効な ISO コードは即座に強調表示され、重複する hreflang 値にはフラグが立てられます。

  3. 03

    必要な形式をコピーします

    HTML <link> タグ、XML サイトマップ <xhtml:link> マークアップ、または HTTP リンク ヘッダーを切り替えて、コピーまたはダウンロードします。すべてのページには、それ自体を含むすべてのバージョンがリストされている必要があることに注意してください。

  4. 04

    検証: URL を入力します

    ライブ URL (または生の HTML) を貼り付けて、バリデーターを実行します。無効なコード、非絶対 URL、x-default と自己参照の欠落、重複を報告し、詳細なチェックをオンにして、各代替が相互リンクを返すかどうかを報告します。

ユースケース

一般的な使用例

  • -複数の言語または国 (en-US、en-GB、es-ES など) を提供するサイトの hreflang タグを作成します。
  • -Google Search Console が国際ページで「no return tags」または hreflang エラーを報告する理由を監査します。
  • -競合他社または独自のページの hreflang 実装を移行前または移行後に検証します。
  • -hreflang XML マークアップを生成して、ページ上のタグの代わりにサイトマップに追加します。
  • -すべての言語バージョンが自己参照しており、x-default フォールバックが含まれていることを確認します。
  • -Google がクラスタを尊重できるように、すべての代替タグに相互リターン タグが存在することを確認します。
ガイド

詳細ガイド

必要な正確な形式でタグを生成

hreflang は 3 つの方法で宣言でき、このジェネレーターは 1 つの入力セットからそれらすべてを生成します。 <head> のページ上の HTML <link rel="alternate" hreflang="…"> タグ、サイトマップにドロップする XML <xhtml:link> マークアップ (すべてのページのヘッドを編集できない場合に便利)、または PDF などの非 HTML リソースの HTTP リンク ヘッダーを選択します。各言語バージョンを追加すると、無効な ISO コードが強調表示され、重複する hreflang 値にフラグが立てられるため、Google が拒否するマークアップが配布されることはありません。言語セレクターまたはデフォルト ページに x-default エントリを追加し、結果をコピーまたはダウンロードします。

実際の相互チェックによるライブ URL の検証

バリデータはページからタグを読み取るだけではありません。ライブ URL を指定すると、HTML がフェッチされ、すべての hreflang アノテーションが抽出され、言語/地域コードが有効か、URL が絶対か、ページが自己参照か、x デフォルトはあるか、重複はないかなど、それぞれがチェックされます。詳細チェックをオンにすると、さらに進んで、実際に各代替 URL を取得し、開始元のページにリンクしていることを確認します。この相互の「リターン タグ」チェックはまさに​​ Google が要求するものであり、ほとんどの無料チェッカーがスキップするものであるため、hreflang クラスタが無視されている本当の理由を捉えます。何も取得せずに生の HTML を貼り付けて検証することもできます。

よくある質問

よくある質問

hreflang タグとは何ですか?+

これは、ページがターゲットとする言語と地域を検索エンジンに伝える注釈 (rel="alternate" hreflang="…") であるため、ユーザーには正しいバージョンが表示されます。ページの HTML ヘッド、XML サイトマップ、または HTTP ヘッダー内に存在できます。

すべてのページがそれ自体を参照する必要がありますか?+

はい。各ページには、独自の URL の自己参照 hreflang に加えて、他の言語/地域のバージョンごとに 1 つが含まれている必要があります。ページ自体がリストされていない場合、またはセットが相互的でない場合、Google は注釈を無視します。

深層/相互チェックは何を行うのですか?+

ディープチェックをオンにしてライブ URL を検証すると、ツールは各代替 URL を取得し、それがページにリンクバックされていることを確認します。 Google では、これらの「リターン タグ」が相互であることを要求しており、非相互リンクは Search Console での「リターン タグなし」エラーの通常の原因です。

地域コードは必要ですか、それとも言語だけで十分ですか?+

言語コード (例: 「es」) のみが有効であり、あらゆる言語を対象としています。特定の国に別の方法でサービスを提供する場合にのみ、地域 (例: 「es-MX」) を追加します。言語は ISO 639-1、リージョンは ISO 3166-1 Alpha-2 である必要があり、ツールは入力時に両方を検証します。

x-デフォルトとは何ですか?+

x-default は、言語/地域がどのバージョンにも一致しないユーザー用のフォールバック ページ (多くの場合、言語セレクターまたはプライマリ サイト) を指定します。推奨されていますが、厳密に必須ではありません。

HTML タグ、サイトマップ マークアップ、または HTTP ヘッダーを使用する必要がありますか?+

いずれか 1 つを使用しても機能しますが、同じ URL に対して複数を同時に使用しないでください。ページ上の HTML タグが最も一般的です。 XML サイトマップ マークアップは、すべてのページの先頭を編集できない場合に便利です。 HTTP リンク ヘッダーは、PDF などの非 HTML ファイル用です。このツールは 3 つすべてを生成します。

関連ツール

関連ツール