「canonicalタグを設定したいが、どんなときに使うか分からない」と悩んでいませんか。本記事では、中小企業のSEO担当者向けに、canonicalタグの定義、使うべき5ケース、HTML/HTTPヘッダ/WordPressでの設定方法、確認手順、noindex / 301リダイレクトとの使い分け、よくある失敗と対策、運用ルールまで体系的に解説します。重複コンテンツの評価分散でサイトの検索流入を逃さないための実務ガイドです。
canonicalタグとは|「正規URL」を検索エンジンに伝えるタグ
canonical タグとは、複数のURLで似たコンテンツが存在するときに「どれが正規版か」を検索エンジンに伝えるタグのことです。例えば、商品の色違いページや、URLパラメータ違いのページに使われます。本章ではcanonical の基本を整理します。
canonical タグの定義と役割
canonical は、HTML の <head> 内に書く link タグです。具体的には <link rel="canonical" href="https://example.com/正規URL/"> の形式で記述します。
検索エンジンはこのタグを読み取り、「複数の似たページがあるけれど、こちらが正規版です」という指示として扱う仕組みです。重複コンテンツの評価を1つのURLに集約できる構造を持ちます。
重複コンテンツがSEOに与える悪影響
重複コンテンツは、SEO上の大きなマイナス要因です。同じ内容が複数URLに存在すると、Googleからの評価が分散してしまいます。
- 検索順位の低下:評価が分散して個々のURLが上位に行きにくい
- インデックスの非効率:Googleが似たページを何度もクロール
- 被リンク評価の分散:本来1ページに集まるはずの評価が散る
canonicalで「正規版」を明示することで、これらの問題を解決できる構造です。
「自己参照canonical」と「他URL参照canonical」の2タイプ
canonical タグには、2つのタイプがあります。
- 自己参照canonical:そのページ自身を正規版として宣言(最も多い使い方)
- 他URL参照canonical:別のURLを正規版として宣言(重複ページから本ページへ)
中小企業のWordPressサイトでは、SEOプラグインが自動で自己参照canonicalを出力する設定が一般的です。特別な事情がない限り、自動出力で十分対応できる仕組みです。
canonicalを使うべき5つのケース|中小企業のサイトで頻出
canonical タグは、複数のURLで同じコンテンツが見える状況で使います。中小企業のサイトで頻出する5パターンを整理しました。
ケース1|URLパラメータ違い(?ref= や ?utm= が付くページ)
最もよくあるのが、URLパラメータが付いたページです。広告流入の追跡用に ?utm_source= などのパラメータを付けると、同じコンテンツが別URLとして扱われます。
<https://example.com/product/A>
<https://example.com/product/A?utm_source=google>
<https://example.com/product/A?ref=blog>
これらは見た目同じページですが、Google からは別URLとして認識される構造です。canonical で本体ページに集約します。
ケース2|httpとhttps、wwwあり/なしの統合
サイトに複数のドメインバリエーションがあるケースも頻出します。
<http://example.com/><https://example.com/><http://www.example.com/><https://www.example.com/>
これらすべてが同じコンテンツを返す状態だと、評価が4分割されます。canonical(または301リダイレクト)でhttpsの www あり、または www なしに統一するのが定石です。
ケース3|商品の色違い・サイズ違いページ
EC サイトの色違いやサイズ違いページも、canonical の典型的な対象です。
「赤・青・緑の3色展開、それぞれ別URL」の場合、代表色(赤)にcanonical を集約することで評価分散を防げる構造になります。色ごとに検索流入を狙わない方針なら、この設計が標準です。
ケース4|ページネーション(一覧の2ページ目以降)
ブログ一覧の2ページ目、3ページ目といったページネーションも対応対象です。
近年は2ページ目以降は noindex 設計が主流ですが、すべてのページを評価対象にしたい場合は、全ページの canonical を1ページ目に向けることも可能な選択肢として残ります。
ケース5|スマホ専用URLとPC専用URL
スマホ専用URLとPC専用URLが分かれているサイトでは、両者をcanonical で統合します。
近年はレスポンシブデザインが主流のため、この問題に直面する中小企業は減ってきました。古いサイトをリニューアルする際に検討する論点として整理しておく価値があります。
canonicalタグの設定方法3パターン|HTML / HTTPヘッダ / WordPress
canonical の設定方法は、3パターンあります。サイトの構成に合わせて適切な方法を選びます。
方法1|HTMLのhead内にlinkタグを記述
最も基本となる方法が、HTML の <head> 内に link タグを記述する方法です。
<link rel="canonical" href="https://example.com/正規URL/">
https から始まる完全URLで指定するのが鉄則です。相対パスでの指定は誤動作の原因となります。
方法2|HTTPヘッダで返す(PDF等のHTML外ファイル)
PDFファイルや画像ファイルなど、HTML タグを埋め込めないファイル形式の場合は、HTTPヘッダでcanonical を返します。
Link: <https://example.com/正規URL/>; rel="canonical"
Apacheなら .htaccess、Nginx なら設定ファイルで指定する形式となります。PDFを多用するサイトで必要となる方法です。
方法3|WordPress + AIOSEO / Rank Math プラグイン
WordPress ユーザーに最も推奨される方法が、SEOプラグイン経由の設定です。
AIOSEO や Rank Math、Yoast SEO などのプラグインは、デフォルトで自己参照canonical を全ページに自動出力する構造を持ちます。特別な設定なしでも基本的なcanonical 対応が完了するのが強みです。
特殊なケース(他URL参照canonical を設定したいなど)では、投稿編集画面の個別設定欄でURLを指定できる仕組みになっています。
canonicalタグの確認方法3つ|設定が正しく反映されたか検証
canonical の設定は、反映確認まで欠かさず行います。設定したつもりで反映されていない事故は、中小企業のサイトで頻発します。
方法1|ブラウザのソース表示で確認
最も基本となる確認方法が、ブラウザのソース表示です。対象ページを開いて右クリック→「ページのソースを表示」を選び、<head> 内に link rel=”canonical” が出力されているか確認します。
3秒で完了する確認方法のため、設定変更直後は毎回これで確認してください。
方法2|Google Search Consoleの「URL検査」で確認
Google Search Console の「URL検査」ツールでは、Google がどのURLを正規版として認識しているかを確認できます。
「ユーザーが指定した正規URL」と「Google が選択した正規URL」の両方が表示される仕組みで、両者が一致しているかを確認するのが運用上の要点となります。
方法3|Chrome拡張機能 SEO META in 1 CLICK で確認
Chrome拡張機能「SEO META in 1 CLICK」を入れると、ページを開いた状態でアイコンをクリックするだけでcanonical の有無を確認できます。
複数ページを一気に確認したい場合に便利な拡張機能で、SEO担当者の標準ツールの1つとして導入価値が高いツールです。
noindex / 301リダイレクトとの使い分け|判断早見表
canonical と noindex、301リダイレクトは混同されがちです。中小企業のSEO担当者が押さえる「使い分けの判断基準」を整理しました。
色違い商品
http/https統合
低品質ページ
URL構造変更
3つの役割を1行で整理(表示・統合・移行)
3つの役割を1行で整理します。
- canonical:複数URLの評価を1つに統合する(ページは残す)
- noindex:検索結果に表示しない(ページは残す、評価は捨てる)
- 301リダイレクト:旧URLから新URLへ恒久移行する(ユーザーも転送)
「統合・非表示・移行」の3軸で考えるのが、使い分けの判断基準です。
判断早見表|ケース別の最適手段
中小企業のサイトでよくあるケース別に、最適手段を整理します。
- URLパラメータ違い:canonical
- 色違い商品:canonical(代表色に集約)
- 古い記事の統合:301リダイレクト
- サンクスページ:noindex
- 管理画面:robots.txt + noindex
- テスト環境:robots.txt + noindex
- httpsへの移行:301リダイレクト
判断早見表を1枚にまとめて運用ルール化することで、迷いなく適切な手段を選べる体制が作れます。
併用時の注意点(canonical + noindex は推奨されない)
canonical と noindex の併用は、Googleが推奨していません。
「正規版である」と言いながら「表示しない」と指示するのは矛盾するため、Googleが意図を正しく解釈できない可能性が生じます。中小企業のサイトでは、両者を1ページに同時設定しない設計を徹底してください。
よくある失敗3つと対策|「自己参照ミス」「全ページ同一」「相対パス」
canonical の設定ミスは、サイト全体の検索評価を分散させたり消したりする危険があります。中小企業で頻発する3つの失敗パターンと、回避するための運用ルールを整理しました。
全ページのcanonicalがトップを指す
個別記事の検索順位消失
href=”/product/A” のように相対指定
Googleが誤解釈する可能性
https化後もcanonicalがhttpのまま
評価集約が機能せず分散したまま
失敗1|全ページが同一URLを指している
WordPressテーマの不具合や、設定ミスで「全ページのcanonical がトップページを指している」状態になるケースがあります。
この状態では、サイト全体の評価がトップページに集約されてしまい、個別記事の検索順位が消失する致命的な事故につながります。
対策は、SEOプラグイン導入時の動作確認です。複数のページでブラウザのソース表示を確認し、それぞれが自分のURLを正規版として指していることを点検してください。
失敗2|相対パスで指定してしまう
canonical は完全URL(httpsから始まる完全形)で指定するのが鉄則です。
<!-- NG -->
<link rel="canonical" href="/product/A">
<!-- OK -->
<link rel="canonical" href="https://example.com/product/A/">
相対パスで指定すると、Google が URLを誤解釈する可能性があります。プラグインを使えば自動で完全URLが出力される仕組みですが、手動編集する際は注意してください。
失敗3|httpとhttpsが混在している
サイト全体をhttps化したのに、canonical が古いhttp のURLを指したまま残るケースもあります。
対策は、サイトhttps化の際にcanonical 設定の見直しをタスクに含めることです。SEOプラグインの設定で「サイトURL」を正しく入力することで自動的に修正される構造があります。
canonical運用を仕組み化する3つのルール
canonical は、設定して終わりではなく「サイト管理の仕組み」として運用すべき対象です。中小企業がcanonical 事故を防ぐための3つの運用ルールを共有します。
他URL参照canonicalの所在を把握
スプレッドシート1枚にURL/canonical先/理由/日付
引き継ぎ時の混乱を予防
致命的事故の予防
自己参照/指定URL/完全URL/https統一の4点確認
公開ボタン前の安全弁
「想定外の正規版選択」を早期発見
「重複しています」エラーを月次点検
長期的な検索資産を守る
ルール1|canonicalページの一覧管理
最初のルールは、他URL参照canonical を設定したページの一覧管理です。Googleスプレッドシート1枚に、サイト内で他URL参照canonical を設定したページを記録します。
- URL
- canonical先URL
- 設定理由(パラメータ統合/色違い/重複統合 など)
- 設定日
- 担当者
一覧があれば、半年後・1年後の引き継ぎ時にも迷いません。自己参照canonicalはプラグインの自動出力に任せ、運用管理は他URL参照のみに絞ると現実的です。
ルール2|公開前チェックリストに必須項目として組み込む
2つ目のルールは、公開前のチェックリスト統合です。新規ページや大規模リニューアル時に、確認する仕組みを作ります。
- 自己参照canonicalが出力されているか
- 他URL参照canonicalの場合、正規URLが意図通りか
- 完全URL(https〜)で指定されているか
- httpsに統一されているか
公開ボタンを押す前の確認が、致命的事故を予防します。
ルール3|月次のSearch Console確認で異変を発見
3つ目のルールは、月次のSearch Console点検です。「インデックス登録」レポートで「重複しています。Google により、ユーザーが指定した正規ページとは異なるページが正規ページとして選択されました」エラーがないかを確認します。
このエラーが出ているページは、Google が canonical 指示と異なる判断をしている状態です。コンテンツの差異やシグナルの矛盾を点検する手がかりとなります。
長期的に価値を積み重ねる発信を続けるためには、こうした地味な点検が事業の検索資産を守る土台となります。
まとめ|canonicalは「評価を集約する」SEOの基本タグ
canonicalタグとは、複数URLの中から「正規版」を検索エンジンに伝えるタグです。中小企業のSEO担当者が押さえる要点は、次の3つです。
- 5ケースで使う判断ができる:パラメータ違い/http/https/色違い/ページネーション/PC・スマホ
- noindex / 301 との使い分けを早見表で持つ:統合・非表示・移行の3軸
- 運用を仕組み化する:一覧管理・公開前チェックリスト・月次レポート
短期的な作業ではなく、サイトの検索評価を守る「長期運用の仕組み」として位置づけてください。今日からの設定確認と運用ルール導入で、評価分散を防ぎながら検索資産を育てていきましょう。
よくある質問
canonicalタグを設定しないとSEO上問題ですか?
重複コンテンツが多いサイトでは、設定しないと評価が分散しSEO上のロスとなります。WordPressのSEOプラグインは自動でcanonicalを出力するため、特別な対応をしなくても基本的なケースは守られている構造です。
canonicalと301リダイレクトはどちらが良いですか?
URLが完全に別物になる場合(旧URL→新URLへの恒久移行)は301リダイレクト、ページを残しつつ評価を別URLに集約したい場合はcanonical、と使い分けます。301はユーザーも転送される、canonicalは表示は維持されるという違いがあります。
canonicalで指定したURLは100%インデックスされますか?
Googleはcanonical指定をシグナルとして扱いますが、そのURLが確実にインデックスされるとは限りません。コンテンツが大きく異なる場合や、シグナルが矛盾している場合は、Googleが別のURLを正規版と判断することもあります。
WordPressでcanonicalはどう設定しますか?
AIOSEO や Rank Math などのSEOプラグインを使うと、投稿編集画面で個別ページのcanonicalを設定できます。基本的にはプラグインが自動で自己参照canonicalを出力するため、特殊なケース以外で手動設定する必要はありません。
ECサイトの色違い商品ページにはどう設定しますか?
代表色のページに統合したい場合は、各色違いページから代表色ページへのcanonicalを設定します。それぞれを独立した商品として検索流入を狙いたい場合は、各ページに自己参照canonicalを設定する判断もあります。事業戦略次第で判断が分かれます。