【SEO入門編】canonicalタグ完全ガイド|SEO的な正しい使い方

canonicalとは?どのように利用するのが正解?

Webサイトを運営していると、
「内容はほぼ同じなのに、URLが複数存在してしまう」
という状況がよく起こります。

このときに役立つのが canonical(カノニカル)タグ です。

canonicalタグを正しく使うことで、

  • SEO評価を1つのURLに集約できる
  • 重複コンテンツによる評価分散を防げる
  • 検索エンジンに正しいページを伝えられる

といった効果が期待できます。

この記事では、
canonicalタグの基本から、使うべきケース・注意点・よくある失敗 まで、
SEO初心者にもわかりやすく解説します。


canonicalタグとは?

canonicalタグとは、
「このページの正規URLはこれです」
と検索エンジンに伝えるためのHTMLタグです。

たとえば、次のようなケースを想像してみてください。

中身はほぼ同じでも、URLが違うだけで
検索エンジンからは 別ページ と認識される可能性があります。

このとき canonicalタグを使って、

「評価してほしいのは、このURLです」

と指定することで、
SEO評価を1つのページにまとめることができます。


なぜcanonicalタグがSEOで重要なのか

SEO評価の分散を防ぐため

canonicalを設定しないまま重複URLが増えると、

  • 被リンクが複数URLに分かれる
  • 評価が分散して順位が上がりにくくなる

といった問題が起こります。

canonicalタグは、
評価を集約するための“交通整理”の役割 を果たします。


重複コンテンツ対策として有効

canonicalタグは、
重複コンテンツそのものを削除するものではありません。

あくまで、

  • 「内容は同じだが、正規はこのURL」
  • 「検索結果にはこのURLを出してほしい」

と検索エンジンに伝えるための手段です。

そのため、

  • パラメータ付きURL
  • 並び替え・絞り込みページ
  • 印刷用ページ

などに非常に相性が良い対策です。


canonicalタグを使うべき代表的なケース

① URLパラメータが付くページ

  • ?utm_source=
  • ?ref=
  • ?page=

などが付いたURLは、
意図せず大量の重複ページを生みがちです。

👉 正規URLをcanonicalで指定 しておくのがおすすめです。


② ECサイトの並び替え・絞り込みページ

  • 価格順
  • 人気順
  • カテゴリ絞り込み

これらはユーザーには便利ですが、
SEO的には重複と判断されやすいページです。


③ http / https、wwwあり・なしが混在している場合

正規URLを1つに決め、
canonicalで明示することで評価のブレを防げます。


canonicalタグの基本的な書き方

HTMLの <head> 内に、次のように記述します。

<link rel="canonical" href="https://example.com/page">

ポイントは、

  • 正規としたいURLを 絶対URL で書く
  • 1ページにつきcanonicalは1つ

という点です。


noindex・301リダイレクトとの違い

canonicalは、
noindex や 301リダイレクトとは役割が違います。

対策目的
canonical評価を集約したい
noindex検索結果に出したくない
301リダイレクトURLを完全に移転したい

「ページ自体は必要だが、評価は1つにまとめたい」
この場合に canonical が最適です。


canonicalタグでよくある失敗例

正規ページにcanonicalを入れていない

正規ページ自身にも、
自己参照canonical を入れるのが基本です。


間違ったURLを指定している

  • 404ページ
  • noindexページ

をcanonicalに指定すると、
評価が正しく集約されません。


canonicalの使いすぎ

すべてのページを無理にcanonicalでまとめると、
本来評価されるべきページまで弱くなることがあります。


まとめ:canonicalは「整理」のためのSEO対策

canonicalタグは、

  • 重複URLが発生しやすいサイト
  • パラメータ付きページが多いサイト

では、特に重要なSEO対策です。

ただし、

  • 削除すべきページ
  • 検索に出す必要のないページ

まで canonical で対応しようとすると、
逆効果になることもあります。

「残すページ」「集約するページ」「消すページ」
この役割を整理した上で、
canonicalを正しく使っていきましょう。

投稿者プロフィール

マーケティングダイナー管理人
本サイトの管理人です。サイトの運営と記事執筆も行っています。