このメディアはCommunityCreateが運営しています。
canonicalは、重複または非常によく似たページについて、優先したいURLを検索エンジンに伝える手掛かりです。設定の考え方と内部リンクなどの整合性、公開後に確認する項目を架空の例を使って整理します。設定前に対象をしっかり確認しましょう。
URLが複数あるからといって、内容が異なるページまでまとめる必要はありません。まず同じ内容を表す候補かを調べ、正規候補とする理由を記録しましょう。
この記事には、運営会社CommunityCreateのサービス案内が含まれます。
- 重複または非常によく似たページを対象に考える
- canonicalは正規候補を示すシグナル
- リンクやサイトマップも同じ候補へ揃える
公開日:2026年11月3日 / 最終更新日:2026年11月3日
canonicalは優先したいURLを示す手掛かり
同じ内容に複数のURLがある場合、代表として扱いたいURLを選ぶ必要があります。canonicalはその希望を伝える手掛かりであり、転送や強制命令とは別物です。

正規URLとは何か
GoogleのURL正規化の説明によると、Googleは重複または非常によく似たページの集合から代表となる正規URLを選びます。サイト運営者が指定したURLと、Googleが選んだURLは区別して確認しましょう。
例えば並び順のパラメータが付いたURLと元のURLを比較するとき、内容が本当に重複しているかが出発点です。異なるサービスのページをまとめる理由にはなりません。
転送や登録制限とは違う
Googleの正規URLを指定する方法は、リダイレクトとrel=canonicalを強いシグナル、サイトマップへの掲載を弱いシグナルと説明しています。canonicalの記述は訪問者を別URLへ転送する仕組みではありません。
2026年11月時点で、複数の方法を使うなら同じページについて異なる候補を指定しないようGoogleは案内しています。意図する候補の一致を確認してください。
正規候補を決めて指定を揃える
内容を比較して候補を選び、HTML、内部リンク、サイトマップなどの指定を一貫させます。実際の情報が異なるページは、別々に扱うべきか先に検討してください。

HTMLとリンクを確認する
Googleは同じ正規化の案内で、HTMLのrel=canonicalリンクをhead内に置き、相対URLより絶対URLを使うよう推奨しています。PDFなどの非HTML文書ではHTTPのLinkレスポンスヘッダーによる指定もサポートするとのことです。
内部リンクは重複URLより正規候補へ向け、一貫したURLを使うことがGoogleの推奨です。HTMLとヘッダーの指定が食い違っていないかも調べます。
Googleのリンクのベストプラクティスは、Googleがクロールできるリンクとしてhref属性を持つa要素を基本に案内しています。内部リンク自体の点検には内部リンクの確認方法をご覧ください。
サイトマップと候補を比べる
Googleのサイトマップ作成案内は、検索結果で表示させたい正規URLを含めるよう勧めています。サイトマップに掲載しただけで正規URLが確定するわけではありません。
複数の場所で異なる候補を示すと、意図が分かりにくくなります。筆者は候補と指定の一覧を作り、差を一つずつ確認したいところ。
架空の2例で矛盾を探す
当サイトは並び順パラメータ付きの架空URLについて、canonical・サイトマップ・内部リンクの指定先をPythonで比較しました。3つが同じ例は一致、サイトマップと内部リンクだけ別の例は不一致という結果です。
| 架空例 | canonical | サイトマップ・内部リンク | 結果 |
|---|---|---|---|
| 一致 | /item | /item | 一致 |
| 不一致 | /item | /item?sort=price | 不一致 |
筆者の検証(2026年11月)|架空URLの指定先を比較(Python/架空例)
架空の2例でcanonical、サイトマップ、内部リンクの文字列を比較し、一致と不一致を区別しました。ページの同等性やGoogleが選ぶ正規URLを判定するものではありません。
文字列が一致していても、対象ページの内容が同じかどうかは別の確認です。一致と妥当性を分けて判断しましょう。
公開後に取得状況とGoogleの選択を確認する
指定のあるHTMLと候補URLの応答を調べたうえで、Search ConsoleのURL検査を確認します。サイト運営者が指定した候補と、Googleが選んだURLを別々に記録しましょう。

クロール制御やnoindexを混同しない
Googleの正規化案内は、正規化のためにrobots.txtを使わず、同一サイト内の正規URL選択を避ける目的でnoindexを使うことも推奨していません。robots.txtは別の目的で使うファイルです。
Googleのrobots.txtの案内は、クローラーがアクセスできるURLを伝える仕組みだと説明しています。正規化と取得制御を分け、候補が取得できるかを確認してください。
指定と実際の選択を記録する
公開したHTMLのcanonical要素数とhrefを確認し、候補URLの応答も調べます。HTTPヘッダー、内部リンク、サイトマップとの矛盾が見つかったら、変更履歴を残して担当者と修正方針を決めましょう。
Search ConsoleではURL検査で、指定した正規候補とGoogleが選択したURLを分けて確認します。登録準備はSearch Consoleの登録方法を参照してください。確認したURLと日時を控えておくと、変更後に比較しやすいでしょう。
持ち帰りポイント
点検メモ:重複候補/正規候補/HTMLとヘッダー/内部リンク/サイトマップ/候補の応答/URL検査の結果と日時。
差が残るときは理由を調べる
Googleが異なるURLを選んだ場合、すぐに一つの原因に決めず、内容の同等性や各指定を確認してください。サイト改善全体の順番はSEO対策の全体像も参考になります。
設定の範囲や担当者への引き継ぎに迷ったら、CommunityCreateへ相談できます。対象URLと比較結果を用意すると話が進めやすいでしょう。
よくある質問
正規候補を決める際の疑問を整理します。
- canonicalとは何ですか?
-
重複または非常によく似たページの優先候補を伝える手掛かりです。
- 指定すれば必ずそのURLが選ばれますか?
-
指定はシグナルです。Googleが選んだURLも別に確認しましょう。
- canonicalは転送ですか?
-
訪問者を別URLへ転送する仕組みではありません。
- 異なる内容のページを一つにまとめますか?
-
まず内容が重複しているか確認し、異なるページを安易にまとめないようにします。
- HTMLのどこに指定しますか?
-
Googleはhead内に置き、絶対URLを使うよう推奨しています。
- サイトマップに載せれば必ず正規になりますか?
-
掲載は弱いシグナルで、確定を保証するものではありません。
- 内部リンクも確認しますか?
-
はい。候補と内部リンクの指定先が揃っているか点検しましょう。
- 設定した候補とGoogleの選択が違うときは?
-
内容の同等性、取得状況、各指定の整合を確認します。
次の一歩
似たURLを一組選び、内容と正規候補、各指定先を一覧に書き出してください。
参考URL一覧
- URL正規化の説明:https://developers.google.com/search/docs/crawling-indexing/canonicalization?hl=en
- 正規URLを指定する方法:https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=en
- リンクのベストプラクティス:https://developers.google.com/search/docs/crawling-indexing/links-crawlable?hl=en
- サイトマップ作成案内:https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap?hl=en
- robots.txtの案内:https://developers.google.com/search/docs/crawling-indexing/robots/intro?hl=en
金沢・石川県でのSEO対策・AI検索対応・AI導入の相談は、CommunityCreateの支援内容をご確認ください。

