この記事はAhrefs公式ブログの日本語訳です。
原文:Over 67% of Domains Using Hreflang Have Issues (Study of 374,756 Domains)
(著者:Patrick Stox / 原文の最終更新日:August 10, 2023)
※フルスピード註:この記事は2023年8月10日時点の記載をもとに翻訳しています。Ahrefs公式ブログの記事は今後追記・再公開されることがありますことをご了承ください。
私たちはこれまでで最大規模の hreflang 調査を実施しました。これは他のどの調査よりも 10 倍近い規模です。合計で、hreflang タグを使用する 374,756 の異なるドメインの問題を調査しました。私たちの調査結果では、そのうちの 67% が少なくとも 1 つの問題を抱えていることがわかりました。
実際に注意すべき最も一般的な問題を見てみましょう。
56.3% に x-default が欠落しているページがあります
x-default を設定する必要はありません。ただし、言語設定がローカライズされたバージョンのいずれにも一致しないユーザーのためにフォールバック ページが必要な場合には、これをお勧めします。
Hreflang は最も具体的な一致によって機能します。言語 + 国は、単なる言語よりも具体的であり、これは x-default よりも具体的です。X-default は主に、ユーザーを送信するバックアップ ページまたはグローバル デフォルト ページとして機能します。
18% のページには自己参照の hreflang タグがありません
自己参照の hreflang タグはガイドラインに含まれています。しかし、これらは実際にはベスト プラクティスのようなものであり、実際には必須ではありません。
システムやプラグインがそれを処理する前の、hreflang の古い時代では、自己参照タグが欠落していると、そのタグを他のページにコピーすると、少なくとも 1 つの接続が切断されることを意味していました。最近の Web サイトではこのようなことが起こる可能性は低いため、それほど大きな問題ではありません。
16.9% がリダイレクトされたページまたは壊れたページを参照する hreflang タグを持っています
間違った URL にリンクすると、タグが破損し、検索結果でページが適切に切り替わらなくなります。これらはペアで動作してページのクラスターを形成します。hreflang クラスターは次のようになります。
ページの設定中に壊れたリンクが一時的なものである場合は、そのままにしておいても問題ありません。これらの壊れたページが存在せず、作成する予定がない場合は、特に問題はありませんが、とにかく参照を削除した方がよい場合があります。
hreflang タグに含まれるリダイレクトされたページは、ホームページの自動リダイレクト グローバル バージョンがある場合にのみ問題ありません。
場所と言語の設定に基づいて動的リダイレクトに302 リダイレクトを使用する、ホームページのみに承認されたセットアップがあります。これを変更しようとする人が常にいますが、これは文書化された設定であり、長年にわたって多くのサイトで推奨され、機能し続けています。
それ以外のすべての状況では、hreflang タグで参照されるリダイレクトされたページは、何かが壊れていることを意味します。
15.3% のページには相互タグがありません
前述したように、hreflang タグはペアで機能します。両方のページが相互に参照していない場合、接続を確立できず、検索結果で適切に入れ替えることができません。
これは、同じ言語のページに複数のバージョンがある場合に特に重要です。ユーザーを間違った国のバージョンのページに誘導してしまう可能性があります。
8% は非正規 URL を指す hreflang タグを持っています
Hreflang は、Google が重複ページのどのバージョンをインデックスに登録するかを決定するために使用する多くの正規化シグナルの 1 つです。私が調べた多くのケースでは、hreflang で指定された URL が優先され、 canonical タグは無視されました。
ただし、これは他の多くの信号と同様に単なる信号であり、無視できるため、動作が異なる場合があります。
4.6% に誤った hreflang 値が含まれるページがある
Hreflang には 2 文字の言語コード ( ISO 639-1 ) と 2 文字の国コード ( ISO 3166-1 ) が必要です。
よくある間違った値としては、言語コードの代わりに国コードを使用したり、タイプミスをしたり、サポートされていない地域コードを使用しようとしたり、2 文字のコードの代わりに 3 文字のコードを使用しようとしたりすることが挙げられます。
間違ったコードを使用する人もいます。たとえば、ラテンアメリカを表すために「la」などを使用しますが、これは機能しません。もう 1 つの一般的な例は、「gb」を使用する必要があるときに「uk」を使用することです。しかし、ここで面白いのは、「uk」は特別に予約されたコードであり、Google は実際にこれを受け入れているということです。
3.2% に一貫性のない言語属性を持つページがある
この問題では、HTML 言語属性と URL の hreflang 注釈で宣言された異なる言語コードを持つページが表示されます。
これらは異なるシステムですが、どちらもページの言語を示すために使用されます。これらが一致しない場合は、何か怪しいので、ページが実際にどの言語で使われているかを確認する必要があります。
2.5% のドメインで同じ言語が参照されているページが複数あります
hreflang 言語または言語と国の組み合わせの場合、一意の値ごとに 1 ページのみを指定する必要があります。ページに「en」を指定し、再度「en」を使用するが、それが別のページであるとすると、Google はどちらかを選択する必要があります。両方が正しいバージョンであることはできません。
これはページのコードで発生する場合もありますが、多くの場合、ページのコードとサイトマップの不一致が原因です。Ahrefs のサイト監査は、 <head>、HTTP ヘッダー、サイトマップなど、サポートされているすべての hreflang 実装場所を調べます。
2.5% のドメインで同じページが複数の言語で参照されています
この場合、hreflang 注釈で複数の言語のページが参照されました。たとえば、ページが英語用であることを指定する hreflang タグと、スペイン語用であることを示す別の hreflang タグでページを参照すると、この問題が発生する可能性があります。
同じページに 2 つの言語を含めることはできません。どちらが正しいかを確認し、もう一方を削除してください。
まとめ
このデータ収集に協力してくれた同僚のOleksiy Golvokoに多大な感謝と感謝の意を表します。この調査での数値がそれほど悪くなかったのには驚きましたが、これらのサイトの多くには基本的な実装があるのではないかと思います。
Hreflang は複雑で、正しく理解するのが困難です。非常にさまざまな方法で壊れる可能性があります。これについてGoogleのジョン・ミューラー氏は次のように述べています。
サイトに hreflang の問題があるかどうかを確認したいですか? Site Auditを通じて実行するか、 Ahrefs ウェブマスター ツールを使用して無料で試してください。
Hreflang は私が情熱を注いでいるトピックであり、何度も書いたり発表したりしてきたテーマなので、この記事を書くことができてうれしかったです。Ahrefs に参加したときに最初に編集したブログ投稿の 1 つは、hreflang ガイドでした。hreflang とそのニュアンスについて詳しく知りたい場合には、これをお勧めします。
著者プロフィール
質問がある場合は、Twitter でメッセージを送ってください。
Patrick Stox
Patrick Stox は、Ahrefs のプロダクト アドバイザー、テクニカル SEO、およびブランド アンバサダーです。彼は、2021 年の Web 年鑑の SEO の章の筆頭著者であり、2022 年の SEO の章の査読者でもありました。また、Ahrefs の『初心者のための SEO 本』の共著者であり、『The Art of SEO 第 4 版』のテクニカル レビューの編集者でもありました。彼は、Raleigh SEO Meetup (米国で最も成功した SEO Meetup)、Beer and SEO Meetup、Raleigh SEO Conference などのいくつかのグループの主催者であり、Technical SEO Slack グループを運営し、/r/TechSEO のモデレーターでもあります。レディット。
貢献者