hreflangタグとは?

hreflangタグは、訪問者の言語や地域に基づいて、どのページを表示するかを検索エンジンに伝えます。同じページに英語版、フランス語版、ドイツ語版があるサイトでは、hreflangタグを使ってそれらのページを相互に関連付けます。これにより、Googleで検索したフランス語話者のユーザーは、英語版ではなくフランス語版のページに誘導されます。

これらはページの<head>内に<link rel="alternate" hreflang="...">タグとして記述されますが、設定を間違えやすい点に注意が必要です。言語コードのタイプミス、自己参照の欠落、x-defaultフォールバックの欠落などにより、目に見えるエラーが表示されないまま国際SEOに問題が生じる可能性があります。

ツールの説明

このツールはサーバー上でページのHTMLを取得し、すべてのhreflangタグを抽出して検証します。各hreflangの値が実在する言語コードまたは地域コードであることを確認し、重複を検出します。また、ページ自体への参照がない場合や、該当する言語に対するx-defaultフォールバックがない場合にも警告します。

機能

  • ソースを自分で確認する必要なく、公開中のURLからhreflangタグを直接取得して解析
  • 言語コードと地域コードを検証し、大文字・小文字や形式に関する問題を検出
  • よくあるミスを警告:自己参照の欠落、重複、x-defaultの欠落

ヒント

  • ページ上のhreflangタグの各セットには、ページ自体へのリンクを含める必要があります。このツールで自己参照の欠落が報告された場合は、現在のURLが自身のalternateの一覧に含まれているか確認してください。
  • 言語コードは小文字、地域コードは大文字にする必要があります。たとえば、EN-usではなくen-USと記述します。