ノベルティメディア
mediacanonicalタグとは?正規URLを指定して重複コンテンツを防ぐSEO実践ガイド

canonicalタグは、同じ内容のページが複数あるときに、「どれが本物(正規)か」を検索エンジンに伝えるための仕組みです。知らずに放置すると評価が分かれてしまい、検索結果で不利になることがあります。
この記事では、canonicalタグの考え方や使う場面を、専門知識がなくても理解できるようにやさしく解説します。
canonicalタグ(カノニカルタグ)とは?SEOでの役割
canonicalタグとは、同じまたは非常に似た内容のページが複数のURLで存在する場合に、「どのURLがコンテンツの正規形(代表)か」を検索エンジンに伝えるためのHTMLタグです。重複URLを放置すると、検索評価が分散し、順位が下がるリスクがあります。
正規URL(canonical URL)とは何か
正規URLとは、検索エンジンに対して「このURLに評価を集中させたい代表ページ」として指定するURLです。
たとえば同じ記事が2つのURLで読める場合、どちらか一方を正規URLと定めます。これにより検索エンジンはどちらを主要ページと見なすか判断でき、評価が分散しにくくなります。
canonicalタグの仕組みと検索順位への影響
canonicalタグはHTMLの<head>内に <link rel="canonical" href="正規URL"/> と記述します。
似た内容のページが複数ある場合、それぞれのページから正規URLをcanonicalタグで指定します。こうすることで、検索評価が正規URLに集約される仕組みです。
canonicalタグを使うべき代表的なケース
ウェブサイト運営でよく起きる、URLが重複しやすい典型的な場面を挙げます。こうしたケースではcanonicalタグで整理するのが効果的です。
ウェブサイト内の類似ページ・重複コンテンツ(EC・記事)
典型例が、広告計測や並び替えでURLが増えるケースです。
- 広告計測用パラメータ:?utm_source=...
- ECのソート機能:?sort=price_asc
中身が同じでも検索エンジンからは別ページとして扱われ、重複コンテンツと見なされるリスクが高まります。正規URLへcanonicalタグを向けておくと、評価を一本化しやすく安心です。
ウェブサイト内の類似ページ・重複コンテンツ(LP・商品バリエーション)
色違い・サイズ違いなど、内容がほぼ同じ商品ページが量産されるケースも要注意です。LP(ランディングページ)でも、訴求が近く内容が酷似していると同様の問題が起きます。
別々にインデックスさせる必要が薄いなら、メインの商品ページ(または代表LP)にcanonicalタグを向け、評価をまとめる運用が有効です。
スマホ版・パソコン版でURLが異なる場合
パソコンとスマホ共通のURL(レスポンシブデザイン)を使っている場合はcanonicalタグの設定は不要という認識が一般的です。別URLで運用しているケースでは、通常はパソコン版のURLを正規URLとし、スマホ版のページからパソコン版へcanonicalタグを向けておくことで、評価の分散を防げます。
外部メディアへの記事転載(クロスドメイン)
自社ブログの記事をnoteなど外部メディアへ転載する場合、転載先がオリジナルと判断されると順位が競合する恐れがあります。転載先から自社の元記事へcanonicalタグを設定すれば、評価を自社に集約できます。
301リダイレクトとcanonicalタグの使い分け
301リダイレクトとcanonicalタグは、どちらも重複URL対策に使われますが、「ユーザーを移動させるかどうか」が決定的な違いです。
- 301リダイレクト:古いURLを別のURLに転送し、旧ページを見せたくない場合
- canonicalタグ:同じ内容を複数のURLで表示したいが、検索評価は正規URLに集中させたい場合
判断項目 | 301リダイレクト | canonicalタグ |
目的 | URLを恒久的に移転 | 検索評価だけ正規へ統合 |
ユーザーの挙動 | 自動的に転送される | そのURLのまま閲覧できる |
検索エンジン | 強いシグナル(移転の合図) | ヒント(採用されない場合もある) |
使う場面 | 古いページを使わない/ | パラメータ付きURL、 |
イメージ | 住所変更 | 代表者を指名 |
canonicalタグを設定する主な方法と基本ルール
HTML記述とCMS(WordPress)設定の概要
canonicalタグの設定方法は大きく2つです。
- HTMLに直接記述:<head>内へタグを追加(静的サイトや独自実装など)
- CMS/ツールで設定:WordPress等のプラグインや機能で出力を制御
大切なのは、ウェブサイトの運用体制に合う方法を選び、意図どおりに出力されているかを確認することです。
canonicalタグの基本的な書き方と注意
canonicalタグを使うときの最低限の注意点と、基本形を紹介します。
HTMLでのcanonicalタグ記述例
<head>
<link rel="canonical" href="https://www.example.com/your-page" />
</head>
このように、head要素内に配置するのが正しい基本形です。
絶対URL推奨の理由
相対パスでhref="/your-page"のように記述すると、ドメインやディレクトリ構造の影響で正しく解釈されない恐れがあります。検索エンジンの誤認を防ぐためにも、絶対URLで指定するのが確実です。
canonicalタグは「検索エンジンへのヒント」
canonicalタグは重要ですが、検索エンジンに必ず採用させる"命令"ではありません。内部リンクの構造やウェブサイト全体の構成が矛盾していると、別のURLが採用されることもあります。canonicalタグの設定後も、サイト構造の整備に気を配ることが大切です。
canonicalタグのNG設定例と不要なケース
canonicalは便利ですが、誤った設定や不要な場面で使うと逆効果になることがあります。
設定時に守るべき鉄則(絶対パス・自己参照)
canonicalタグを設定するときは、次の3点を守るのが鉄則です。
- 絶対パスで書く:https://から始まるフルURLで指定(相対パスは誤解釈の原因)
- 自己参照を入れる:正規ページにもcanonicalタグを入れて正規URLを明確化
- あくまでヒント:canonicalタグだけに頼らず、内部リンクやサイト構造も正規URLに寄せる
すべてのページをトップページに向けている
ウェブサイト全体のcanonicalタグをすべてトップページに向けてしまう設定ミスは危険です。各ページが本来持っている評価がすべてトップページに吸収されてしまい、結果として個別ページの検索順位が下がるケースがあります。
特にCMSで一括設定した場合に起こりがちなので、ページごとに内容を確認し、適切なURLに向けるよう注意が必要です。
2ページ目以降も1ページ目に正規化してしまう
記事一覧など「page=2」「page=3」と続く場合、1ページ目を正規化すると、2ページ目以降が評価されなくなり、SEOに悪影響を及ぼすケースがあります。
rel="next" / rel="prev" で示す方法も用いられていましたが、Googleがサポートを終了しているため、各ページが自分自身を指すcanonicalタグを持つ運用が推奨されています。
noindexタグとcanonicalタグの併用
noindexは「検索結果に表示しないでほしい」という指示であり、canonicalタグは「このURLがオリジナルバージョン(正規)です」と明示するものです。
両者を併用すると、検索エンジンはどちらを優先すべきか混乱し、正しい処理が行われなくなることがあります。基本的にこの2つは同時に使わないようにしましょう。
URL誤記・相対パス・複数指定など技術的ミス
よくある技術的ミスは次の3つです。
- URLの打ち間違い(http/httpsや末尾スラッシュの違いを含む)
- 相対パス指定で意図しないURLとして解釈される
- canonicalタグが複数出力され、検索エンジンが混乱する
導入時は「ソースにcanonicalタグが1つだけ出力されているか」「指定先が正しいか」を必ずチェックしてください。
canonicalタグが不要なケース
canonicalは次のような場合は、不要または別の手段をとった方が良いケースがあります。
- そもそも重複がない(内容が明確に別のページ)
- 旧URLを残す必要がなく、301リダイレクトで整理すべき
- 1ページしかないのに無理に設定して混乱を増やす
「残す重複はcanonicalタグ、残さないURLは301」という軸で考えると迷いにくくなります。
運用時チェックリスト
canonicalタグを導入・運用するときは、以下の手順をチェックリストとして活用するとミスを減らすことができます。
重複URLの洗い出し
同じ内容なのにURLが違う次のようなページを確認しましょう。
- 広告を出した際に、文字が自動で追加されたURL
- 並び替えや条件を変えたときに増えるURL
- 色やサイズが違うだけの商品ページ
- 内容がほとんど同じランディングページ(LP)
- パソコン用とスマホ用でURLが分かれているページ
- 他のウェブサイトに転載している自社の記事
設定 → ソース確認 → 動作確認
canonicalタグを設定したら、ブラウザの表示だけで判断せず、ソースコードで実際に出力されているかを確認します。加えて、意図したURLを指しているか、複数出ていないかもあわせてチェックしてください。
検索コンソールでの確認
最後はGoogle Search Console(GSC)で、GoogleがどのURLを正規として採用しているかを確認します。意図と違うURLが正規扱いになっていないかを見ることで、設定ミスや構造の矛盾に気づきやすくなります。
まとめ|canonicalタグとは?評価をムダなく集めるために
本記事では、canonicalタグの基本概念から実務での設定方法、注意点までを整理しました。正しく理解し実務で適切に使うことで、重複URLによる検索評価の分散を防ぎ、SEOの効果を高めることができます。
ウェブサイトの健全性とSEO効果を維持するために、定期的なcanonicalタグの確認を習慣化しましょう。
おすすめ記事/ PICKUP
記事カテゴリー/ CATEGORY
企業の課題はノベルティひとつで完結
ホームページ制作などのWeb制作をはじめ、
システム開発やマーケティング支援などワンストップで対応
まずはお気軽にお問い合わせください
お電話またはメールでお気軽にお問い合わせください。
各種サービスの資料をご用意しています
