概要
ほとんどのサイトは、誰も意図していなくても複数の方法でアクセスできてしまいます。wwwを付けるか付けないか、末尾にスラッシュを付けるか付けないか、時にはアドレスの末尾にトラッキング用の文字列が付いていることもあります。訪問者にとっては、これらはすべて見た目も感触も同じです。しかし検索エンジンにとっては、たまたま同じ内容を持つ複数の別個のページのように見えることがあります。canonicalタグは、「これらすべての候補となるアドレスのうち、これが本物の、優先されるべきバージョンです。評価とランキングはここに集めてください」と単純に伝える短いコードです。
重要な理由
canonicalタグがないと、検索エンジンはどのバージョンのページをメインとして扱うべきか推測するしかなく、その推測が外れることがあります。その結果、1つの強力な検索結果に集約されるはずのページの評価が、2つか3つのほぼ同一のアドレスに分散してしまいます。また、検索結果に間違ったバージョンのページ(現在のものではなく古くなったアドレス)が表示されてしまうこともあり、クリックした人には雑な印象を与えてしまいます。
修正方法
wwwを使うかどうか、末尾にスラッシュを付けるかどうかも含めて、ページアドレスの優先すべき最終バージョンを1つ決め、自分のサイト内では一貫してそれを使いましょう。- そのページのコードの
<head>セクション内に、正確な優先アドレスを指す<link rel="canonical" href="https://あなたのドメイン.com/your-page">を追加します。 - Squarespace、Wix、Webflow、Yoastなどのプラグインを入れたWordPressといったサイトビルダーを使っている場合、これは通常自動的に生成されます。コードを手動で編集するのではなく、そのページのSEO設定にある「canonical URL」欄を探してください。
- 各ページのcanonicalタグが、ホームページではなく自分自身(そのページ自身の優先アドレス)を指していることを確認しましょう。これはよくある間違いで、誤って他のすべてのページを検索結果から隠してしまうことがあります。
- Launch Readinessのチェックを再実行し、タグが検出され、正しいアドレスを指しているか確認しましょう。