Hreflangとは?
HreflangはHTML属性で、異なる言語や地域に対応した複数のバージョンのページを検索エンジンに知らせるものです。Googleが検索者に正しいローカライズバージョンを提供するのに役立ちます。
hreflang属性を適用するには3つの方法があります:
- HTMLタグ
- HTTPヘッダー
- サイトマップ
ブログのホームページのHTMLコードでhreflangがどのように実装されているかを示します:
<link rel="alternate" href="https://example.com/blog/" hreflang="x-default"> <link rel="alternate" href="https://example.com/blog/" hreflang="ja"> <link rel="alternate" href="https://example.com/blog/zh/" hreflang="zh-Hans"> <link rel="alternate" href="https://example.com/blog/ru/" hreflang="ru"> <link rel="alternate" href="https://example.com/blog/de/" hreflang="de"> <link rel="alternate" href="https://example.com/blog/es/" hreflang="es"> <link rel="alternate" href="https://example.com/blog/it/" hreflang="it"> <link rel="alternate" href="https://example.com/blog/it/" hreflang="de"> <link rel="alternate" href="https://example.com/blog/it/.
なぜHreflangがSEOに重要なのか?
Hreflangは、検索エンジンがユーザーの言語および/または地域に基づいて適切なローカライズされたバージョンのページを発見し、提供するのに役立つため、SEOにとって重要です。これは、複数の国でオンラインプレゼンスを拡大する国際的なSEOの重要なコンポーネントの1つです。
さらに、hreflangページのグループはお互いのランキングシグナルを共有する。Googleのゲイリー・イリーズによると、最も一致するページがランキング順位を決定するが、ユーザーにとって最も関連性の高いページがSERPに表示される。このように、hreflangタグはランキングに直接影響を与えます。
その上、hreflangはサイトの重複コンテンツ問題を解決する効果的な方法の一つでもあります。例えば、米国と英国の視聴者をターゲットに、同じページを2つの異なるバージョンで表示するとしましょう。一部のスペルや通貨などの小さな違いを除けば、両ページの残りのコンテンツは同一である。そこで、hreflangを使って2つの異なるバージョンをGoogleに知らせる必要があります。
Hreflangのベストプラクティス
hreflangタグを正しく実装するには、以下のベストプラクティスに従ってください:
1.常に自己参照Hreflangタグを使用する
ページにhreflangタグを適用するときは、必ずそのページへの自己参照hreflangリンクを追加してください。たとえば、あなたのサイトに次のような英語版とイタリア語版のページがあるとします:
<link rel="alternate" hreflang="it" href="https://example.com/ciao" /> <link rel="alternate" hreflang="en" href="https://example.com/hello" />
2.言語コードと地域コードが有効であることを確認する
Googlebotは言語コードと地域コードを使ってhreflang属性の値を識別します。グーグルが認めている言語コードのフォーマットはISO 639-1で、地域コードはISO 3166-1アルファ2です。言語コードは必須ですが、地域コードはhreflang属性では任意です。例えば、英国をターゲットにしている場合、言語-地域コードはen-ukではなくen-gbでなければなりません。
3.一致しない言語に "x-default "タグを追加する。
hreflang x-defaultタグは、hreflangセクションで指定されていない他のすべての言語用のページであることをGoogleに伝えます。これは、指定された言語コードに一致しないユーザーに表示される予備ページとして機能します。
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
4.Hreflangタグのセットはすべてのページバージョンで同一でなければなりません。
hreflangタグがすべてのページバージョンで同一であることを確認してください。グループ内のすべてのページがまったく同じhreflangリンクのセットを持っていなければなりません。
よくあるご質問
Hreflangタグを生成するには?
hreflangタグは手動で書くこともできますし、Hreflang Tags Generatorのようなツールを使って自動生成することもできます。詳細を入力するだけで、あなたのページに適したhreflangタグを提供し てくれます。
Hreflangの問題を見つけるには?
個々のページのhreflangの問題を見つけるには、Hreflang Tags Testing Toolを使うことができます。サイト全体のhreflang問題をチェックするには、RanktrackerのWeb Auditのようなツールが役立ちます。サイトの全ページをクロールし、すべての問題(hreflangの問題を含む)をハイライトし、詳細なレポートを提供します。