イントロ
Hreflang タグは rel=alternate hreflang=x とも呼ばれ、特定のページで使用されている言語を Google に伝え、SERP を適切な言語で配信できるようにするためのプログラムである。Gooogleは2011年12月にHreflangタグを導入し、ウェブマスターが主要言語と代替言語のウェブページ間の関係を確立できるようにしました。このタグは、ローカルのオーディエンスに特化したコンテンツを適切な場所にルーティングさせる場合に最も有効です。
hreflangタグは、元のページのコンテンツから、ページの代わりにXまたはYを追加します。また、hreflangは、単一の言語で言語ターゲットを持っているこ とを示すことができます。検索エンジンは、どのページがどの言語でどのようなコーディングを必要としているのか、最も明確なシグナルを与えられます。Hreflangタグは、GoogleとYandexにおいてのみ有効です。たとえば、英語のサイトで作成したページが、スペイン語のサブディレクトリにいくつかのページをホストしたい場合、"hreflang=es "のようなhreflangタグが使用されます。
このタグを使用すると、オーディエンスのニーズに最も適したバージョンのウェブページに確実に接続されるため、サイトの直帰率を下げ、コンバージョン数を増加させることができます。Hreflangタグは、ジオターゲティングが必要なウェブデザイナーにとって便利な機能です。これにより、通貨、季節、配送などのバリエーションなど、ページの要素を制御することができます。
Hreflangタグは、コンテンツが単一言語のターゲットに向けられる必要があることを示すために利用することができます。これにより、より効率的なページターゲティングが可能になり、特に、コンテンツがどの国や地域をターゲットにしているかを示すアノテーションを拡張することができます。たとえば、スペイン向けのコンテンツのhreflangタグはhreflang=es-esで、メキシコ向けのコンテンツはhreflang=es-mxとなります。このように、言語ではなく、視聴者を対象とした地域別のタグになっています。
Hreflangタグは指示的なものではなく、どちらかというとシグナルと言えるかもしれません。つまり、SEOの要因によって上書きされ、不適切なページ配信が行われる可能性があるのです。適切なページ配信を実現するために、hreflangタグは、インター ナショナルSEOコーディングなど、他のSEOのベストプラクティスと組み合わせて使用する必要があります。
トップSEOタクティクス。Hreflangタグ
Hreflangタグは、ページ上のマークアップまたはHTTPヘッダーに追加することができます。2つの場所のうち、どちらか一方にしか追加できません。
Hreflangタグを配置する場所
Hreflangのサンプルコードを見ると、どこにシグ ナルを配置すればよいかがよくわかります。
<link rel="alternate" href="123abc.com" hreflang="es-es" />
<link rel="alternate" href="123abc.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="123abc.com/pt/" hreflang="pt-pt" />
各ページのhreflangタグは、代替となるすべてのページで自分自身を参照する必要があります。各ページのHreflangタグは、選択された言語でのページ参照を含む必要があります。Hreflangは言語の変更を知らせるシグナルですが、指示するものではありません。フランス語のページや他の言語のページにも、同様の注釈が表示されます。hreflangタグは単なる信号なので、他の言語のユーザーがあなたのページを見ることができるのは、オーディエンスにとって可能なことなのです。ページ内のコンテンツの他の部分をローカライズすることで、検索エンジンがあなたのページをより理解できるようになります。
ISO言語および地域コード
Googleは、hreflangタグの不適切な使 用に関する文書を発行しています。すべてのコーディングが直感的で簡単に推測できるわけではありません。コードは、オンラインディレクトリで調べて、正確性を確認する必要があります。地域や言語のページを作成する場合、Googleは言語コーディングのためにISO 639-1フォーマットをサポートしており、ISO 3166-1アルファ2をさらに調査し理解することで、大きな特異性を得ることができます。これにより、hreflangタグが対象とする地域をより明確に示すことができます。1つのページに複数のhreflangタグを追加することで、そのページのコンテンツが複数の国や地域を対象としていることを再度示すことができます。
<link rel="alternate" href="123abc.com" hreflang="am-et" />
<link rel="alternate" href="123abc.com" hreflang="am-er" />
一般的なターゲット設定(デフォルトはx
は、複数の言語でコンテンツを提供するページを起動する ことができます。ユーザーは、希望する言語を入力するよう促されます。例えば
Hreflangランキングの効果
Hreflangタグは、必ずしもトラフィックを増加させる確実な方法とは言えません。Hreflangタグの正しい使い方は、あらゆるオーディエンスに適切なコンテンツを正確に配信することです。この容量でhreflangタグは、ポジティブなWebページ体験を提供することによって、ユーザーエクスペリエンスを提供しています。hreflangタグを入力した後、検索エンジンはユーザーの言語と場所の好みに基づいて、適切なバージョンのページをSERPリストに挿入します。
HreflangとCanonicalization
Hreflangは、あらかじめ設定されたコマンドを使って、特定のページの言語をオンデマンドで表示することができるウェブツールです。正規化とは、検索エンジンが特定のURLをいつユーザーに表示すべきかを判断するためのツールです。特に、ページのコンテンツが同一である場合に有効です。Hreflangタグは、検索結果にどのページ(多くの異なる/しかし類似した)をフィードする必要があるかを示すウェブツールです。Hreflangタグは、言語や地域性を除けば、質問されるページが本質的に同じであるため、ユニークなタグです。このため、Googleは、国や言語によるページ変更の要因がある状況では、rel=canonicalコードを使用しないことを推奨しています。