SEO・AI検索 基礎知識集基礎知識集 / SEO

canonicalとは?URL正規化の意味・設定方法・SEOでの注意点を解説


canonical(rel="canonical")は、同じ/類似する内容のページが複数の URL で存在するときに、検索エンジンへ「代表 URL」を伝える指示です。本記事では、URL 正規化が必要な理由、自己参照 canonical、301 リダイレクト・noindex との使い分け、Search Console での確認方法、AI 記事量産時の落とし穴までを整理します。

公開2026.05.10
最終更新2026.05.10
読了 13 分 / 約5,800
この記事をシェアポスト
SEO・AI検索 基礎知識集Canonical / URL Normalization

canonical・正規化とは?

正規URL代表指定
重複評価分散
自己参照基本

canonical は、HTML の link 要素や HTTP ヘッダーで指定するrel="canonical" のことを指します。同じ/類似する内容のページが複数 URL で存在するときに、検索エンジンへ「これが代表 URL です」と伝える指示です。Google 検索セントラルの重複した URL の正規化に標準仕様がまとまっています。

URL 正規化を整えると、同じ内容が分散して評価されるのを防ぎ、検索結果に出したい代表 URL に評価を集約できます。BtoB サイトのように記事数が増えるサイトほど、重複・類似 URL が発生しやすく、canonical の運用が重要になります。

C
結論
canonical は「代表 URL を伝える強いヒント」。リダイレクトの代替ではない

ユーザーにも代表 URL へ移動してほしい場合は 301 リダイレクト、検索結果から除外したい場合は noindex、表示 URL を残したまま代表 URL を伝えたい場合は canonical、と目的別に使い分けます。Google は canonical を強いヒントとして扱いますが、内部リンク・サイトマップ・内容の一致状況も合わせて判断します。

01.canonical とは

canonical は、HTML の <head> 内に書く
<link rel="canonical" href="https://example.com/post" />
という形式で、対象ページに対する「代表 URL」を Google・Bing などへ伝える指示です。HTTP ヘッダー Link: <...>; rel="canonical" でも指定できます。

Google は canonical を強いヒントとして扱いますが、最終的に代表 URL を選ぶのは Google 側です。指定した canonical が無視されることもあり、その場合は Search Console の「ページ」レポートで「ユーザーにより指定された正規 URL は選択されていません」と表示されます。

02.なぜ URL 正規化が必要なのか

正規化の前提として押さえるべきは、「ユーザーから見れば同じページでも、URL が 1 文字違えば検索エンジンには別のページとして扱われる」という性質です。本文・タイトル・画像が完全に同じでも、https://example.com/posthttps://example.com/post?utm_source=mail は別 URL として扱われ、それぞれ独立にクロール・インデックス候補になります。

その結果、本来 1 ページにまとまるべき被リンク・内部リンク・クリックの評価が複数 URL に分散し、検索結果に意図しない URL(パラメータ付き、ファセット違い、www あり / なしなど)が出てしまうことがあります。canonical はこの「別ページ扱い」を「同じページ」と検索エンジンに伝え直すための仕組みです。

図:URL 正規化が必要になる典型パターン
同じ内容に複数 URL が出る組み合わせを把握し、代表 URL を canonical で指定する
プロトコル
http / https
www あり / なし
https://example.com / https://www.example.com
末尾スラッシュ
/post / /post/
大文字小文字
/Post / /post
パラメータ URL
/post?ref=share / /post
AMP / モバイル別 URL
/post / /amp/post / m.example.com/post

パラメータ URL の正規化

BtoB サイトで放置されやすいのが、パラメータ URL(クエリ文字列付き URL)の重複です。流入計測・広告連携・サイト内フィルタなどでクエリが付くたびに「中身は同じだが URL は違うページ」が増え、検索エンジンには別ページとして扱われます。代表的な4パターンと正規化方針を整理します。

計測パラメータ(utm_*, gclid, fbclid など)
  • /post?utm_source=newsletter&utm_medium=email
  • /post?gclid=ABC123
  • /post?fbclid=XYZ
正規化の方針

代表 URL(パラメータなし)への自己参照 canonical を必ず出す。計測情報は GA4 / Search Console 側で集計するため、検索エンジンに出す URL は 1 本に絞る。

セッション・トラッキング(session_id, ref, affiliate_id など)
  • /post?session_id=abc
  • /post?ref=share
  • /post?affiliate_id=999
正規化の方針

パラメータ違いの URL すべてに canonical をパラメータなし URL で固定。サーバー側で受け取った直後に 301 リダイレクトでパラメータを落とす運用も検討する。

ファセット・並び替え(カテゴリ絞り込み、ソート)
  • /products?color=red&size=l&sort=price-asc
  • /products?sort=date-desc
  • /products?category=shoes&color=red
正規化の方針

原則カテゴリページの代表 URL に canonical を寄せる。検索インデックス不要の組み合わせは noindex も併用。本当に検索結果に出したい絞り込みは静的 URL(/products/shoes など)に変える。

ページネーション・タブ切り替え(page=, tab= など)
  • /articles?page=2
  • /articles?tab=case
  • /post?utm_campaign=2026spring
正規化の方針

ページネーションは各ページが自己参照 canonical(page=2 は page=2 を指す)。同じ内容を切り替えるタブは代表ページに canonical を寄せる。

パラメータ URL の対処は 「自己参照 canonical を全ページに出す」 ことを最初の防衛線にし、それでも事故が起きる組み合わせ(ファセット・セッション ID)には noindex や 301 リダイレクトで補強する設計が安全です。Search Console の URL 検査で「Google が選択した正規 URL」がパラメータ付き URL になっていないかは、月次でチェックします。

03.canonical の指定方法

最も一般的なのは、HTML <head> 内の link rel="canonical" です。記事テンプレートで自分自身の URL を指定する「自己参照 canonical」を出しておくのが基本です。

<!-- /post の HTML -->
<link rel="canonical" href="https://example.com/post" />

PDF など HTML ではないリソースには HTTP ヘッダーで指定します。

Link: <https://example.com/whitepaper.pdf>; rel="canonical"
i
設計のコツ
自己参照 canonical をテンプレートに組み込む

自己参照 canonical(自分自身を指す canonical)を毎ページ自動出力すると、パラメータ違いの URL が来ても代表 URL が明確になります。Google も正規化のドキュメントで自己参照 canonical を推奨しています。

04.301 リダイレクト・noindex との使い分け

設定目的ユーザーから見ると評価の扱い
301 リダイレクト別 URL に恒久的に移動させるURL が変わって表示されるリダイレクト先 URL に評価が引き継がれる
canonical表示 URL を残しつつ代表 URL を伝えるURL は変わらない代表 URL に評価が集約される(強いヒント)
noindex検索結果から除外したいURL は変わらない検索結果に出さない(評価集約とは別軸)

canonical と noindex を同時に指定するのは原則避けます。「検索結果に出したくない」のであれば noindex、「代表 URL に集約したい」のであれば canonical、と目的を明確にして選びます。

05.Search Console で canonical の判定を確認する

Search Console の URL 検査ツールで「ユーザーが指定した正規 URL」と「Google が選択した正規 URL」を比較できます。両者が一致していれば、canonical の指示が反映されている状態です。

URL 検査の表示意味対処
ユーザーが指定した正規 URL = Google が選択した正規 URLcanonical の指示が反映されている原則 OK。引き続き内部リンクとサイトマップで補強する
両者が異なるGoogle が別 URL を代表として選んでいる本文の独自性、内部リンクの方向、サイトマップ、リダイレクト設定を見直す
重複しています、ユーザーにより指定された正規 URL は選択されていませんcanonical 指示が無視されている代表 URL の本文を充実させる、内部リンクを集中させる、内容差分を作る

06.AI 記事量産時の注意点

AI(ChatGPT、Claude、Gemini など)で似たテーマの記事を大量に作ると、検索意図が重なる類似ページが増え、canonical の判定が分散しやすくなります。検索意図ごとに 1 ページ 1 テーマで整理し、似たページは統合・noindex・正しい canonical 指定で整える運用が必要です。

  • 同じ検索意図に対して複数記事がある場合は、1 本に統合して 301 リダイレクトを設定する。
  • 残す価値があるが順位を狙わないページは noindex にする。
  • テーマが近いが視点が異なる場合は、本文・タイトル・内部リンクで差別化を明確にする。

07.よくある失敗

  • noindex ページに canonical を向ける(指示の意図がぶつかる)。
  • 全ページをトップページへ canonical する(コンテンツが違うのに 1 URL に集約しようとする)。
  • サイトマップに含めた URL と canonical 先 URL がずれている。
  • パラメータ URL に対する自己参照 canonical を入れていない。

08.よくある質問(FAQ)

canonical を指定すれば必ず指定 URL が採用されますか?

必ずではありません。Google は canonical を強いヒントとして扱いますが、内部リンク、サイトマップ、リダイレクト、本文の一致状況などを合わせて代表 URL を判断します。Search Console の URL 検査で「Google が選択した正規 URL」を確認するのがおすすめです。

canonical と 301 リダイレクトはどちらを使うべきですか?

ユーザーにも代表 URL へ移動してほしいなら 301 リダイレクト、表示 URL を残しつつ評価を代表 URL に集約したいなら canonical が候補になります。サイト統合・URL 変更などは 301 リダイレクトを優先するのがおすすめです。

AI 記事量産で canonical はどう設定すべきですか?

AI で似たテーマの記事が増えるほど、検索意図が重なり canonical の判断がぶれやすくなります。同じ検索意図のページは統合(301 リダイレクト)、残しても順位を狙わないページは noindex、テーマが近いが視点が違うページは本文・内部リンクで差別化、と切り分けるのがおすすめです。

サイトマップに載せる URL は canonical 先と揃えるべきですか?

原則として揃えるのがおすすめです。Google はサイトマップに載せた URL を canonical の手がかりにします。サイトマップに載せた URL が canonical で別 URL に向いていると、判定がぶれやすくなります。

09.まとめ

canonical は、同じ/類似する URL が複数あるときに代表 URL を伝える強いヒントです。301 リダイレクト・noindex と目的を分けて使い、自己参照 canonical をテンプレートに組み込んでおくと運用が安定します。Search Console で「Google が選択した正規 URL」を定期的に確認し、ズレが出たら本文・内部リンク・サイトマップで補強しましょう。

正規化と検索意図設計を一気通貫で

重複 URL の整理から検索意図設計まで運用に落とし込みます

TANTOU では、テクニカル SEO(canonical / sitemap.xml / noindex 設計)からコンテンツ統合まで一貫して支援します。

TANTOUの詳細を見る

SEO・AI検索 基礎知識集

一覧に戻る →
この記事をシェア
澤田 翔太(Shota Sawada)
この記事を書いた人

澤田 翔太

株式会社クリプタル 代表取締役

1988年生まれ、慶應義塾大学卒。創業メンバーとして関わった株式会社セールスサポートを株式会社ネオマーケティング(東証STD 4196)に売却。株式会社クリプタルでも複数の事業立ち上げと売却を経験し、2022年9月には婚活・恋愛メディア「シッテク」「婚活会議」を株式会社ベビーカレンダー(東証GRT 7363)へ売却。現在はAI業務支援事業、TANTOU事業、グロースハック支援事業、メディア事業、SEOコンサルティング事業を手がける。