さまざまな Hreflang 言語コードとその実装方法
hreflang タグとは
国際的な SEOにおいて、 hreflang タグは検索エンジンがウェブサイトのさまざまな言語版を理解するための不可欠な要素です。複数の言語で提供されているウェブサイトをお持ちの場合、 hreflang タグを使用することで、どのバージョンのウェブサイトがどの対象ユーザー向けであるかを検索エンジンに伝えることができます。
ウェブサイトのコンテンツ言語を指定する方法はいくつかありますが、hreflangタグが最も推奨されます。hreflangタグは、次のような形式のHTMLタグです:
hreflang タグ内の「x」は、本文中に列挙されている言語コードのいずれかです。これらの言語コードは、ウェブサイトのどの言語版がどの対象ユーザー向けであるかを指定するために使用されます。 hreflangタグは主に、ユーザーをその言語で書かれたウェブサイトのバージョンへリダイレクトするためのURLを指定するために使用されます。また、ウェブサイトが英語とフランス語の両方で利用可能な場合など、複数の言語に対して同じURLを指定するためにもhreflangタグを使用することができます。
Hreflang タグの実装
ウェブサイトに hreflang タグを実装する方法はいくつかあります。ウェブサイトの各ページのHTMLコードに追加する方法、ウェブサイトのHTTPヘッダーに追加する方法があります。また、 Hreflang タグは、 Google Search Console やサイトマップ形式を使用して追加することもできます。 hreflang タグが正しく実装されていることを確認することは重要です。これにより、検索エンジンでのウェブサイトの順位向上に寄与し、ユーザーを適切な言語版のウェブサイトに確実に誘導することができるからです。
ほとんどの場合、ウェブサイトの各言語バージョンごとに異なるURLを指定することになります。上記の例では、「href」属性が、ウェブサイトの対応する言語バージョンのURLに置き換えられています。
特定の言語用のページがない場合は、「href」属性を空欄にしておくことができます。例えば、この hreflangタグは、このページのフランス語版が存在しないことを検索エンジンに伝えます: [DELETED]
場合によっては、複数の言語で同じURLを使用したいことがあります。これは、2か国語のウェブサイトを運営している場合や、言語ごとに別々のページを用意しているものの、コンテンツの大部分が同じである場合に多く見られます。 この場合、「hreflang」属性を使用して、同一URLに対して複数の言語を指定できます。例えば、以下の hreflangタグは、このページが英語とフランス語の両方で利用可能であることを検索エンジンに伝えます: [DELETED]
また、「hreflang」属性を使用して「x-default」言語を指定することも可能です。「x-default」言語は、他の言語バージョンが適切でない場合に検索エンジンに対してウェブサイトのどの言語バージョンを表示すべきかを伝えるために使用されます。必ずしも使用する必要はありませんが、Googleはその使用を推奨しています。
Clonable での言語タグの設定
Clonable のサブスクリプションをご契約いただくと、変更が必要なDNSレコードと言語タグが記載されたメールをお送りいたします。これらの言語タグを追加することで、Googleやその他の検索エンジンは、お客様のクローンサイトを重複コンテンツではなく、元のWebサイトとして認識するようになります。
言語タグの設定方法はいくつかあります。ご利用のプラットフォームに応じて、このスクリプトを異なる場所に貼り付ける必要があります。メール(および後日、 Clonableのバックエンド内)には、スクリプトを正確にどこに貼り付けるべきかについての簡単な説明が記載されています。
弊社で新しいクローンをご注文いただいた場合、言語タグの設定方法についてメールをお送りいたします。これはプラットフォームごとに異なるためです。 弊社では、言語タグを正しく設定するための適切なスクリプトと手順書をお渡しいたします。メールに記載されているスクリプトをそのままコピーしていただくのが最も簡単です。手入力で書き写そうとすると、スペルミスや一部の文字が抜け落ちる可能性があり、その結果、スクリプトが正常に動作しなくなる恐れがあります。
言語タグに関する手順は、後で再度確認することも可能です。例えば、一度無効にした後に再度有効にしたい場合などです。クローンの作成が完了すると、 Clonable 環境内でその説明をご覧いただけます。クローンに関する手順やデータは、 Clonable ダッシュボードの「クローン設定」に移動し、「セットアップ情報」タブをクリックすることで確認できます。 「Language tags」で「Setting up your language tags」の下にあるリンクをクリックしてください。すると、プラットフォームを選択できるウィンドウが表示されます。選択内容に基づいて、必要なスクリプトやデータが表示されます。