最も一般的な hreflang のミスは自分自身を忘れることです
私たちが監査した 135 多言語サイトでは、40% が同じルールを破っていました:彼らのページは自分自身を hreflang アノテーションで参照していません。これが静かに全体の設定を台無しにする理由です.
私たちが監査するすべての多言語サイトは、リンクごとに hreflang クラスターをチェックします. 135 サイトで、hreflang アノテーションが 5 月 4 から July 19, 2026 の間に評価された際、54 は同じチェックに失敗しました — そしてすべての 54 がまったく同じ方法で失敗しました:ページが自分自身の hreflang アノテーションから欠落していました. これは 40% が多言語サンプルの中で 1 特有のミスを犯した割合です. 他の hreflang の失敗は近づきません — 返却リンク、ガイドが警告するものは、データセット全体で 0 の失敗を持っていました.
誰も気づかないルールを破った
Hreflang は同等のページ間の契約です. ページの各ローカライズ版は、すべての言語と地域バリアント、x-default を含む完全な代替セットを宣言します — したがって Google は正しいバージョンを正しい検索者に提供できます。 忘れられがちな部分は:セットにはページ自体を含める必要があります. 自己参照エントリは冗長ではありません. それは Google に対してこのページがクラスターのメンバーであると確認し、アノテーションが信頼できるようにするために必要です。 それがなければ、クラスターは曖昧になります. Google は hreflang がヒントであり、指示ではないと明示してきました — そして不完全なヒントは無視されやすいものです。 結果は国際サイトが恐れる失敗モードです:スペインで英語ページがランク付けされ、コロンビアの英語検索でスペイン語ページがランク付けされる、または Google がロケール間で自分自身の正規ページを選択する。 残酷な部分は、何も壊れていないように見えることです. すべてのページは正しくレンダリングされます. アノテーションは HTML に存在します。ほとんどの CMS プラグインがそれらを生成しました。 省略は、クラスターを機械的に列挙したときにのみ可視化されます — それが監査が行うことであり、人間は決して行わないことです.
データセット
| 自己参照が存在します | 135 | 54 (40.0%) |
| 代替リンクを返します | 135 | 0 |
| x-default は有効なターゲットを指します | 133 | 7 (5.3%) |
| ターゲットは正常です(リダイレクト/ブロックなし) | 135 | 9 (6.7%) |
方法論:各ドメインの最新完了監査スナップショット、5月 4 – July 19, 2026、匿名化済み。 サンプルは国際的に偏っています — 監査対象サイトのほとんどが hreflang 注釈を持っていたため、これらの率は多言語サイトを説明し、ウェブ全体を示すものではありません。 ターゲットヘルスカウントは少数です;パターンとして扱い、割合としては扱いません。
失敗シグネチャはどこでも同一です
証拠で私たちが注目したのは率ではなく、統一性でした. すべての 54 自己参照失敗は同じ発見を生みました:ホームページは代替を宣言しますが、自身を省略します. これはほぼ常に生成器の問題であり、編集上の問題ではありません. プラグインは 他の ロケールから注釈セットを構築し、現在のページを挿入しません. 出力がソースで妥当に見えるため — hreflang リンクタグの整然としたリスト — 誰も疑問を持ちません。
残りの失敗も認識可能なパターンに従います:
- x-default が言語バリアントを指している。 7 つの x-default 失敗はすべて同じミスでした:
x-defaultが英語ページに設定され、ニュートラルセレクタまたは主要市場ページではありませんでした。 x-default は、サービスしていない言語の検索者のフォールバックです — それを 1 ロケールに指すと、そのロケールが世界の残りの部分のデフォルト回答になります. - 提供できないターゲット。 いくつかのサイトはリダイレクト先にリンクされた代替を持ち、403 を返し、robots.txt でブロックされるか、別の URL に正規化します。ページ Google を指す注釈は、宣言されたようにインデックスできない注釈であり、存在しません。
正しいクラスターの見た目
健全なクラスターは閉ループです:すべてのページがすべてのページをリストし、自己も含め、x-default.
<!-- On https://example.com/ (English) --><link rel="alternate" hreflang="en" href="https://example.com/" /><link rel="alternate" hreflang="es" href="https://example.com/es/" /><link rel="alternate" hreflang="pt" href="https://example.com/pt/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" /><!-- On https://example.com/es/ (Spanish) — the same full set --><link rel="alternate" hreflang="en" href="https://example.com/" /><link rel="alternate" hreflang="es" href="https://example.com/es/" /><link rel="alternate" hreflang="pt" href="https://example.com/pt/" /><link rel="alternate" hreflang="x-default" href="https://example.com/" />
ページから自分自身への矢印が欠けている場合、ループは開きます — そして Google が曖昧さをどう扱うか決定します、あなたではありません。
あなたのクラスターを 10 分で確認する方法
ホームページの View-source を開き、hreflang エントリを数えてください。 あなたのサイトが 3 ロケールと x-default を提供している場合、4 エントリが表示されるはずです — そのうち 1 はあなたが立っているページです. 1 ローカライズされたページでも同様に確認してください;セットは同一であるべきです. それぞれの注釈付き URL を取得し、200 が返るか、インデックス可能か、そして自分自身に正規化されるか確認してください。 セット内のリダイレクト、ブロック、または正規化の不一致は、契約上の壊れたリンクです.
CMSプラグインから注釈が来ている場合は、設定ページではなくプラグインの出力を確認してください ― 54 が失敗したサイトはほぼ確実に管理パネルのどこかで hreflang が「有効」になっていました. 当社独自の監査では、完全なクラスターを列挙し、自己参照、戻りリンク、x-default、および各実行時のターゲットヘルスを確認します。 free report には、ループを破るエントリが正確に示されています。
国際SEOは詳細に対して容赦がありません ― 詳細がメカニズムだからです. サンプル内で自己参照を正しく行ったサイトは、より優れた翻訳者や大きな予算を持っていませんでした. 彼らは閉じたループを持っていました ― そしてそれが開いたときに気付く方法もありました.
サイトのランキングを確認する
アクション可能な発見と優先修正を含む無料のAI搭載SEOレポートを取得
サインアップ不要.