canonicalとは?正規URLの指定と確認の進め方

重複URLの正規化を点検。候補を整理しシグナルをそろえる

このメディアは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と比較結果を用意すると話が進めやすいでしょう。

正直なところ
架空URLの比較は指定先の文字列を照合した例です。実サイトや検索結果での選択を測定していません。

よくある質問

正規候補を決める際の疑問を整理します。

canonicalとは何ですか?

重複または非常によく似たページの優先候補を伝える手掛かりです。

指定すれば必ずそのURLが選ばれますか?

指定はシグナルです。Googleが選んだURLも別に確認しましょう。

canonicalは転送ですか?

訪問者を別URLへ転送する仕組みではありません。

異なる内容のページを一つにまとめますか?

まず内容が重複しているか確認し、異なるページを安易にまとめないようにします。

HTMLのどこに指定しますか?

Googleはhead内に置き、絶対URLを使うよう推奨しています。

サイトマップに載せれば必ず正規になりますか?

掲載は弱いシグナルで、確定を保証するものではありません。

内部リンクも確認しますか?

はい。候補と内部リンクの指定先が揃っているか点検しましょう。

設定した候補とGoogleの選択が違うときは?

内容の同等性、取得状況、各指定の整合を確認します。

次の一歩
似たURLを一組選び、内容と正規候補、各指定先を一覧に書き出してください。

参考URL一覧

金沢・石川県でのSEO対策・AI検索対応・AI導入の相談は、CommunityCreateの支援内容をご確認ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

検索とAIを、事業が前に進む仕組みに。

2018年設立、石川県金沢市を拠点とするCommunityCreate合同会社です。SEO・AI活用メディア「CommunityCreate JOURNAL」を運営し、検索からの集客、AI検索での情報発信、制作や社内業務へのAI導入を支援しています。

支援領域|SEO・AIO・AI導入
SEOでは検索意図・サイト構成・コンテンツ・導線を設計。AIOでは会社情報やサービス説明の整合性を整え、AI検索での紹介や引用を観測します。AI導入では対象業務の選定から、プロンプトや操作手順の設計、試行、手順書、担当者への引き継ぎまで、実装と運用につなげます。

編集方針|根拠を確かめ、次の行動まで具体的に。
本メディアでは、公式資料や一次情報の確認、記事ごとの検証、出典・確認日の明示を重視しています。料金や機能は利用条件とともに整理し、確認できた事実と編集上の提案を分けてお伝えします。経営者・Web担当者が「何から始め、何を確認するか」を決められる情報を届けます。

金沢・石川県のSEO対策・AIO対策・AI導入支援を相談する
運営会社・支援方針を見る

目次