canonicalタグの使い方【2026年版】重複URLの正規化と、やりがちな設定ミス

canonical は「同じ内容が複数のURLで見られる場合に、 どれを正規URLとして扱ってほしいか」を伝えるタグです。

設定ミスの影響が大きい割に、間違いに気づきにくいのが特徴です。 このページでは、正しい実装と、実際に見つかった失敗を整理します。

なぜ必要か

同じ内容が複数のURLで表示されると、評価が分散してどのURLも上がりにくくなります。

canonicalによる重複URLの集約パラメータ付き、末尾スラッシュあり、index.html付き、大文字を含むURLなど複数のURLを、canonicalで1つの正規URLに集約する。/page?utm=ad/page//index.html/Page正規URL/pagecanonical で 1 つに集約評価が分散しなくなる同じ内容で見える複数のURL
同じ内容が複数のURLで見られる状態を放置すると評価が分散します。canonicalで正規URLを1つに定めます。
重複が起きる代表的なパターン
パターン
パラメータ付きURL?color=red、?sort=price
末尾スラッシュの有無/page と /page/
index.html の有無/ と /index.html
大文字・小文字/Page と /page
印刷用ページ/page?print=1
トラッキングパラメータ?utm_source=...
ページネーション/list?page=2

とくにECサイトでは、絞り込み条件によってURLが大量に生成されます。 当社が対策したECサイトでも、類似・重複URLの増加が最大の課題でした。 実際、EC事業者の53%でこの問題が見つかっています。

実装の基本

自己参照canonical(自分自身を指すcanonical)は付ける価値があります。 パラメータ付きでアクセスされた場合に、 パラメータなしのURLへ集約できるためです。 当社サイトでも、申込ページに ?kw=3 のようなパラメータが付くため、 自己参照canonicalで正規URLに集約しています。

実際に見つかった設定ミス

WordPressサイト100件を調べたところ、13%でcanonicalの設定に問題がありました。

よくある設定ミス
ミス何が起きるか
全ページがトップページを指している下層ページが一切インデックスされない
canonicalが二重に出力複数のSEOプラグイン併用が原因。無視される
canonical先が404評価が失われる
canonical先がnoindex正規URLがインデックスされない
canonical先がリダイレクトされる意図と違うURLに集約される
http と https が混在重複が解消されない
ページネーションが全て1ページ目を指す2ページ目以降が評価されない

最上段は、実際に起きると被害が甚大です。 テーマやプラグインの設定ミスで全ページがトップページを指していると、 下層ページが一切インデックスされません。 順位が上がらない原因が分からないときは、まずここを疑ってください。 ブラウザでページのソースを表示し、canonical で検索すれば確認できます。

ページネーションの扱い

2ページ目以降が1ページ目を指すcanonicalは、現在は推奨されません。 2ページ目以降の内容は1ページ目と異なるためです。

noindex との違いと併用

canonical と noindex の使い分け
canonicalnoindex
意味正規URLはこちらインデックスしないで
評価正規URLに集約される集約されない
使う場面同じ内容が複数URLにある検索結果に出したくないページ
リンクの評価引き継がれるfollow なら辿られる

canonical と noindex を同じページに併用するのは避けてください。 「正規URLはこちら」と「インデックスするな」は矛盾する指示であり、 Googleがどちらを優先するかは保証されません。 重複を集約したいなら canonical、 検索結果から外したいなら noindex——目的で選んでください。

確認手順

  1. 主要ページのソースを表示し、canonicalを確認する
  2. すべてが同じURLを指していないか——全ページがトップを指すミスの確認
  3. canonicalが2つ以上出力されていないか
  4. canonical先を実際に開いて、200が返るか確認する
  5. Search Console の「ページ」レポートで、 「別のページに正規URLが指定されています」の件数を確認する
  6. 意図しないページが除外されていないか

5番のレポートが最も効率的な確認方法です。 意図しないページが大量に「正規URLが別」と判定されていれば、設定ミスが疑われます。 見方はGoogle Search Console の使い方、 ほかの点検項目は内部対策チェックリスト30項目をご覧ください。

よくあるご質問

自己参照canonicalは必要ですか?

付ける価値があります。重複がないページでも、パラメータ付きでアクセスされた場合にパラメータなしのURLへ集約できるためです。当社サイトでも、申込ページにパラメータが付くため自己参照canonicalで正規URLに集約しています。

canonicalとnoindexは併用できますか?

避けてください。正規URLはこちらという指示と、インデックスするなという指示は矛盾しており、Googleがどちらを優先するかは保証されません。重複を集約したいならcanonical、検索結果から外したいならnoindexを、目的で選んでください。

順位が上がらない原因がcanonicalということはありますか?

あります。テーマやプラグインの設定ミスで全ページがトップページを指していると、下層ページが一切インデックスされません。WordPressサイト100件を調べたところ13%でcanonicalの設定に問題が見つかりました。まずページのソースを表示して確認してください。

ページネーションではどう設定しますか?

各ページを自己参照canonicalにしてください。2ページ目以降が1ページ目を指す設定は、内容が異なるため現在は推奨されません。なおrel="next"とrel="prev"については、Googleが使用を終了しています。

canonicalが二重に出力されています。

複数のSEOプラグインを併用していることが原因である場合が多いです。canonicalが複数あると無視されるため、どちらか一方に統一してください。WordPressサイト100件の調査では、12%でSEOプラグインの設定競合が見つかりました。

canonicalを設定すれば重複は完全に解決しますか?

canonicalは指示ではなくヒントとして扱われるため、Googleが別のURLを正規と判断することもあります。可能であれば301リダイレクトでURL自体を統一するほうが確実です。

関連ページ

ご自身のサイトで、同じことを試せます。
同一キーワードは1社限定。空き状況はその場で確認できます。

キーワードの空き状況を確認する(無料)
キーワードの空きを確認