canonicalタグとは、内容が重複する複数URLのうち正規版を検索エンジンに伝える仕組みのことです。
ECサイトは構造上、同じ商品が複数のURLで表示されやすく、canonicalタグの設定ミスが検索評価の分散を招きます。本記事は従来の解説を2026年時点の仕様に合わせて見直し、正しい記述方法と典型的な設定ミス、色違いSKUや絞り込みURLといったEC特有の重複ケースへの対処、そして301リダイレクトやnoindexとの使い分けまでを整理しました。読み終えるころには、自社サイトのどのページにcanonicalを入れるべきかを判断できる状態を目指します。
canonicalタグとは何か、何を防ぐのか
canonicalタグは、<link rel="canonical">という形式で、重複または類似する複数のURLのうち「これが正規版です」と検索エンジンに示すためのHTMLタグです。head要素の中に記述します。
<link rel="canonical" href="https://example.com/products/item-a" />
このタグを正しく設定する目的は2つあります。1つは、検索エンジンに同一内容のコピーページが複数あると認識され、評価が下がるのを防ぐこと。もう1つは、本来1ページに集まるべき被リンクの効果が複数URLに分散するのを防ぐことです。Googleの公式ドキュメントでも、canonicalは重複URLの正規化を助けるシグナルとして位置づけられています。重複や正規化の基本はURLの正規化の解説もあわせて読むと理解が深まります。
正しい記述のポイントは、canonical先のURLを絶対パス(httpsから始まる完全なURL)で書くこと、正規版ページ自身にも自分自身を指すcanonical(自己参照canonical)を入れること、そしてcanonical先が実在し200で返るページであることです。
ECで重複URLが起きやすい典型ケースと対処
ECサイトでは、意図せず重複URLが量産されます。代表的なケースごとに対処を整理します。
色違い・サイズ違いのSKUは、同じ商品ページが?color=red``?size=Lのようなパラメータ付きURLで複数生成されがちです。内容がほぼ同一なら、パラメータなしの代表URLにcanonicalを統一します。ただし、色ごとに検索需要があり個別に上位表示を狙うなら、安易に統一せず別ページとして作り込む判断もあり得ます。
並び替え・絞り込みのURLは、カテゴリページで「価格順」「人気順」「ブランド絞り込み」を選ぶたびに?sort=price``?brand=xxxのようなURLが生まれます。これらは表示順が違うだけで内容はほぼ同じため、絞り込み前の基本カテゴリURLにcanonicalを向けるのが基本です。
wwwあり・なし、httpとhttps、末尾スラッシュの有無も、技術的には別URL扱いになります。これらは本来サーバ側の301リダイレクトで1つに寄せるべきですが、過渡期にはcanonicalで正規版を明示しておくと評価の分散を抑えられます。
トラッキングパラメータ付きURL(?utm_source=...など)も重複の温床です。メルマガやSNS流入の計測用パラメータが付いたURLには、パラメータなしの正規URLへのcanonicalを入れておきます。
canonicalと301リダイレクト・noindexの使い分け
似た役割に見える3つの仕組みは、用途が異なります。
301リダイレクトは、URLそのものを物理的に転送する強い指示です。ページを統合・移転し、古いURLにはもう来てほしくないときに使います。canonicalはあくまで「参考にしてください」という推奨レベルのシグナルで、ユーザーは元のURLのまま閲覧できます。両方のURLを生かしたまま評価だけ寄せたい重複ページにはcanonical、URLを1本に統合してしまいたいならば301、と覚えると整理できます。
noindexは「このページを検索結果に出さないでください」という指示です。重複ページを評価から外したいとき、canonicalと混同しがちですが、canonicalは評価を正規版に集約する、noindexはそのページ自体を索引から外す、という違いがあります。検索に出したくない管理画面やサンキューページにはnoindex、内容は同じだが評価を集約したい重複ページにはcanonical、と使い分けます。なお、同じページにnoindexとcanonicalを同時に付けると指示が矛盾するため避けるべきです。WordPressでの実装はWordPressのSEOプラグインで多くがcanonical設定機能を備えています。
AIでcanonicalの設定方針を点検する
自サイトのURL構造を渡して、canonicalの方針をAIに整理させると、設定漏れの発見に役立ちます。下記はChatGPT・Claude・Geminiで使えるプロンプト例です。
あなたはテクニカルSEOの専門家です。
以下のECサイトのURLパターン一覧について、canonical・301リダイレクト・noindexのどれを適用すべきか、理由つきで分類してください。
出力フォーマット: URLパターン / 推奨対応(canonical/301/noindex/対応不要) / 向き先URL / 理由
URLパターン一覧:
- /category/shoes?sort=price
- /products/item-a?color=red
- <https://www以外のhttp版URL>
- /thanks(購入完了ページ)
- /products/item-a?utm_source=mail
AIの分類はあくまで一次案です。最終的にはGoogle Search Consoleのカバレッジレポートで、意図したURLが正規版として認識されているかを確認してください。
よくある質問
canonicalタグとは何ですか
内容が重複または類似する複数のURLのうち、検索エンジンに評価してほしい正規版を伝えるHTMLタグです。head要素内に<link rel="canonical">の形式で記述します。
canonicalを設定すれば必ずそのURLが採用されますか
いいえ。canonicalはあくまで推奨シグナルであり、Googleが最終判断します。内容が大きく異なるページを無理にcanonicalで統一しようとすると、指示が無視されることがあります。
色違い商品はcanonicalで1つにまとめるべきですか
内容がほぼ同一なら代表URLに統一します。色ごとに検索需要があり個別に上位を狙うなら、別ページとして作り込む判断もあります。需要の有無で決めます。
canonicalと301リダイレクトはどちらを使うべきですか
両方のURLを生かしたまま評価を寄せたいならcanonical、URLを1本に統合し古いURLを残したくないなら301リダイレクトを使います。
canonicalとnoindexは併用できますか
同じページへの併用は指示が矛盾するため避けます。評価を正規版に集約したいならcanonical、検索結果から完全に外したいならnoindexを単独で使います。
canonical先のURLは相対パスでもよいですか
絶対パス(httpsから始まる完全なURL)で記述するのが安全です。相対パスは解釈ミスの原因になりやすいため、避けることをおすすめします。
著者:齋藤竹紘(株式会社オルセル 編集長/5,000社以上のEC支援実績/書籍3冊)
※うるチカラでは、生成AIの導入支援から運用最適化まで、貴社のEC事業に合わせたカスタマイズ提案を行っています。無料相談(30分)も実施中ですので、お気軽にお問い合わせください。
https://uruchikara.jp/contact/

株式会社オルセル代表取締役 / うるチカラ編集長。19年・5,000社以上のEC支援実績を持ち、楽天市場・Amazon・Yahoo!ショッピング・Shopify・Shopee越境ECの実装ノウハウを保有。AI×ECに関する書籍を3冊執筆。「現場で使えるAI実装」を一次情報として発信しています。