canonical(canonicalタグ)は、SEO会社のレポートや制作会社の納品物で見かけても、タグの有無だけでは正しさを判断しにくい設定です。重要なのは、複数URLのうち何を検索上の代表として残すのか、利用者を旧URLから移すのか、検索対象から外すのかを先に決めることです。
この記事ではcanonicalの意味から、URLごとの施策選択、実装・確認、外部パートナーの検収、不備時の分担までを整理します。自社のURLごとに適切な方針を選び、実装・検収の可否を判断できるようになります。

canonicalはタグの有無だけで判断せず、URLの役割を決め、関連設定をそろえたうえで確認・検収まで行うことが重要です。
01Sectioncanonicalとは?正規URLを示す役割と関連施策の使い分け
canonicalとは、重複または主要な内容が非常に似ている複数URLについて、Googleに「検索上の代表として扱ってほしいURL」を示す仕組みです。HTMLで指定するrel="canonical"はcanonicalタグ、指定先はcanonical URLとも呼ばれます。
Googleは重複・類似URL群から代表URLを選びます。サイト側のcanonical指定はその選択に対する強いシグナルですが、必ず採用される命令ではありません。Googleはページ内容の類似性、内部リンク、XMLサイトマップ、リダイレクトなども踏まえて判断します。基本的な考え方は、Google Search Centralのcanonicalization解説および重複URL統合ガイドで確認できます。
canonicalは利用者を別URLへ移動させる機能でも、ページを検索結果から除外する機能でもありません。テクニカルSEO全体における位置付けを確認したい場合は、テクニカルSEOの基本と必要性も参照してください。
canonical URL・canonicalタグの意味
たとえば計測用のパラメータが付いたURLと、パラメータのない通常URLで、表示内容・対象顧客・問い合わせ先が同じ場合があります。このとき両方を利用者が開ける状態で残しつつ、検索上は通常URLを代表として示したい場合にcanonicalを検討します。
正規URLには、そのURLを指す自己参照canonicalを設定します。
canonical・恒久リダイレクト・noindex・robots.txt・XMLサイトマップの違い
| 施策 | 先に決めること | 主目的 | 利用者のURL遷移 | 代表的な適用場面 | 避けたい使い方 |
|---|---|---|---|---|---|
rel="canonical" | 複数URLを残すか | 重複・類似URL群の代表候補を示す | 原則として遷移しない | 計測パラメータ、同内容の別到達URL、並び順だけが異なるURL | 選定に影響する差分があるページを一律統合すること |
| 恒久リダイレクト | 旧URLを利用者にも残すか | 廃止・移転URLを対応する最終URLへ移す | 遷移する | URL変更、ドメイン移転、廃止したURL | 無関係な多数URLを同じページへ転送すること |
noindex | 検索対象に残すか | ページをGoogle検索の対象から外す | 遷移しない | 利用者には必要だが検索流入を不要とするページ | canonical選択を防ぐ目的だけで使うこと |
robots.txt | クロールを制御する必要があるか | クローラーのアクセス範囲を制御する | 遷移しない | クロール制御が必要な領域 | canonical化や検索結果からの削除に使うこと |
| XMLサイトマップ | 重要な正規URLとして何を知らせるか | 正規URLの発見を補助する | 遷移しない | 正規URLの通知・管理 | canonicalや内部リンクと異なるURLを掲載すること |
Googleはリダイレクトとrel="canonical"を強いシグナル、XMLサイトマップへの掲載を弱いシグナルとして案内しています。複数のシグナルを使う場合は、同じ正規URLを示すようにそろえることが重要です。
canonical・noindex・robots.txtを目的不明のまま併用しない
先に「正規URLとして検索対象に残す」のか、「ページを検索対象から外す」のかを決めます。canonicalは代表URLを示すための仕組みであり、noindexは検索結果から外すための仕組みです。robots.txtはcanonical化やインデックス削除の代替にはなりません。noindexを使う場合も、GoogleがタグまたはHTTPヘッダーを取得できる状態かを確認します。詳しくはGoogleのnoindexガイドとrobots.txtガイドを確認してください。
02Sectioncanonicalが必要になりやすいケースとURL方針の決め方

まずページの独立性と非代表URLを残す必要性を判断し、その後に検索対象方針と周辺設定の整合を確認します。
canonicalが必要かは、URLが似ているかだけで決めません。複数URLの内容が実質同一か、非代表URLを利用者にも残す必要があるか、検索対象として残すのかを順番に確認します。
パラメータ・並び替え・複数到達URLでの判断
計測パラメータ、広告用パラメータ、並び順だけが異なる一覧、www有無、HTTPとHTTPS、末尾スラッシュの違いなどにより、同じ内容へ複数URLで到達できる場合があります。主要コンテンツと申込先が同じで、利用者にも複数URLを残すなら、代表URLへのcanonicalが候補になります。
一方で、絞り込み条件によって掲載内容、対象となる商品群、導線が実質的に変わる場合は、検索対象として独立して残す価値があるかを検討します。大量に生成されるURLでは、URL生成条件、検索対象として残す条件、除外・統合の基準を先に整理します。
BtoBの類似ページを統合する前に確認する差分
BtoBサイトでは、URLや見出しが近くても、業種・部門ごとに異なる選定情報を持つページがあります。内容、対象顧客、提供機能、導入条件、契約条件、申込先のうち、読者の比較・選定に影響する差分があるかを事業・マーケティング担当と確認してください。
URLの近さだけでBtoBページをcanonical統合しない
対象業種、機能範囲、導入要件、契約条件、申込先が異なるページは、読者にとって別の選択肢になる可能性があります。内容・対象顧客・提供条件・申込先がほぼ同じ場合に限ってcanonicalを候補とし、差分があるページは独立して検索対象に残すかを個別に判断します。
リニューアル・ドメイン変更でcanonicalよりリダイレクトを優先する場面
旧URLを今後は利用者にも残さず、新URLへ移すサイト移転やURL変更では、canonicalだけで済ませません。旧URLと対応する新URLの対応表を作成し、旧URLから新URLへ恒久リダイレクトを設定します。加えて、新URLの自己参照canonical、内部リンク、XMLサイトマップを新URL方針に更新します。GoogleのURL変更を伴うサイト移転ガイドも参照してください。
URL分類・施策選択フロー
- Step01
内容と事業上の独立性を確認する
内容、対象顧客、提供条件、申込先が実質的に同じかを確認します。異なる場合は、独立ページとして検索対象に残す価値を判断し、安易にcanonicalで統合しません。
- Step02
非代表URLを利用者に残すか決める
同じ内容で、非代表URLも利用者が継続して使うならcanonicalを検討します。旧URLを利用者にも残さないなら、対応する最終URLへの恒久リダイレクトを検討します。
- Step03
検索対象方針を決める
検索対象に残す正規URLには不要なnoindexを付けません。検索対象から外すページは、canonical選択の阻止ではなく、検索対象外にする目的に沿ってnoindexなどを検討します。
- Step04
canonical先または転送先の公開状態を確認する
指定先がブラウザで正常に開け、エラー画面や意図しない別ページへの転送、不要なnoindexがないことを確認します。
- Step05
周辺シグナルを同じ方針へそろえる
HTML canonical、必要時のHTTPヘッダー、内部リンク、XMLサイトマップ、リダイレクトが、URL対応表で定めた同じ代表URLを示していれば完了です。
03Sectioncanonicalタグの設定方法と実装時の確認点
HTMLページでは、head内にrel="canonical"を持つlink要素を置く方法を基本とします。指定先には、HTTPS、ホスト名、末尾スラッシュなどの表記方針に沿った絶対URLを使います。Googleはhead外のcanonical要素を受け付けないとしているため、画面上で見えるリンクではなく、ページソースまたはGoogleが取得した内容で確認します。
正規URLには自己参照canonicalを置き、非正規URLには想定した正規URLを指定します。canonical先は、検索対象として残す方針であり、利用者とGoogleが取得できる公開URLでなければなりません。設定方法の詳細はGoogleの重複URL統合ガイドを確認してください。
HTMLのhead内に置く基本形と自己参照canonical
実装担当へは、「各URLに何を指定するか」だけでなく、正規URLの表記ルールを共有します。少なくともHTTPS、www有無、末尾スラッシュ、パラメータURLの扱いを決め、URL対応表に対象URLと想定正規URLを記録します。
CMS・テンプレート・HTTPヘッダーで確認する重複出力と実装方式
実装担当へ伝えるcanonical設定要件
HTMLの配置・URL表記
HTMLページではhead内にcanonicalを出力し、hrefには正規URL方針に沿う絶対URLを指定する。head外への出力や相対URLの使用を避ける。
自己参照と重複出力の防止
正規URL自身にも自己参照canonicalを設定する。CMS、テンプレート、拡張機能、独自コードが1ページに複数のcanonicalを出力していないか確認する。
HTTPヘッダー・JavaScriptの実装方針
HTTPヘッダーはPDFなどHTML以外の文書にも使える。HTMLとHTTPヘッダーを併用する場合は異なるURLを示さないようにし、原則として方式を一本化する。JavaScriptを使う場合も、初期HTMLでの明示と、JavaScriptによる書き換え・二重出力がないことを確認する。
関連シグナルとの整合
canonical先の公開状態、内部リンク、XMLサイトマップ、リダイレクト、noindex、robots.txtが、同じ正規URL方針と矛盾しないようにする。
canonical先と内部リンク・サイトマップ・リダイレクトをそろえる
canonicalタグだけを正しくしても、内部リンクが非正規URLへ向き、XMLサイトマップに別URLが載り、リダイレクトが別の行き先を示していれば、Googleへのシグナルが分散します。URL対応表を基準に、各設定が同じ最終URLを示しているかを確認します。
04Sectioncanonicalが正しく設定されているか確認する方法

HTML上の設定確認と、Search Consoleで確認する登録情報は分けて記録します。不一致がある場合は、関連設定を確認して再確認予定を管理します。
確認では「現在のHTMLに何が設定されているか」と「Googleがインデックス済みデータで何を代表URLとして選んだか」を分けます。重要なサービスページ、問い合わせ・資料請求ページ、移行対象URLは個別に確認し、通常ページはテンプレートやURLパターンごとに確認範囲を決めます。
Search Consoleの画面構成は変わり得るため、画面名を覚えるのではなく、インデックス済みデータ、ライブテスト、ユーザー指定canonical、Google選択canonicalという確認目的で進めます。操作時はURL検査ツールの公式ヘルプも参照してください。
HTMLとSearch Consoleでcanonicalを確認する手順
- Step01
対象URLと想定正規URLを記録する
対象URL、想定正規URL、ページ種別、重要度を一覧にします。移転URL、パラメータURL、一覧URLは、通常ページと分けて記録します。
- Step02
ページソースでcanonicalの実装を確認する
対象URLを開いてページソースを表示し、canonicalまたはrel="canonical"を検索します。タグ件数、href、head内にあるかを確認し、正規URLは自己参照、非正規URLは想定正規URLを指すか記録します。
- Step03
canonical先の公開状態を確認する
指定先を開き、意図した最終URLで正常に表示されるか、エラー画面、意図しない転送、不要なnoindexがないかを確認します。
- Step04
インデックス済みデータでGoogleの選択を確認する
対象プロパティ内の完全URLを確認し、インデックス済みデータにあるユーザー指定canonicalとGoogle選択canonicalを記録します。前者はサイト側が示した値、後者はGoogleが代表として選んだ値です。
- Step05
ライブテストで現在の取得状態を確認する
修正直後や取得可否を確認したい場合は、ライブテストでGoogleが現在のURLを取得できるか、取得したHTMLやHTTPヘッダーに意図した指定があるかを確認します。ライブテストはGoogle選択canonicalを確定的に示すものではありません。
- Step06
判定と再確認予定を残す
問題なし、修正依頼、要調査、継続監視のいずれかを記録します。不一致がある場合は、原因仮説、担当者、再確認日を残します。
ユーザー指定canonicalとGoogle選択canonicalが異なっても、直ちにHTMLの不備と決めつけないでください。内容の類似性、内部リンク、XMLサイトマップ、リダイレクト、取得可否、修正後の反映時差が関係する場合があります。HTML・ライブテストで現行実装を確認したうえで、関連シグナルを調べ、再確認日を管理します。
Search Consoleの権限がない場合に依頼すること
Search Consoleの確認には、対象プロパティに対する権限が必要です。社内の権限保有者または支援会社へ、次の情報を対象URLごとに依頼します。権限の考え方はGoogleの所有者・ユーザー権限に関するヘルプで確認できます。
- 想定正規URLと、インデックス済みデータのユーザー指定canonical・Google選択canonical
- 確認日時または画面記録。修正直後であれば、ライブテストの取得可否と取得内容
- 不一致がある場合は、関連シグナルを確認した原因仮説と再確認予定日
05SectionSEO会社のレポートや制作会社の納品物にあるcanonical設定を検収する観点

検収ではcanonicalタグの有無だけでなく、URL対応表を起点に対象範囲、実装結果、例外と再確認予定を追跡できる状態を確認します。
検収では、canonicalタグが存在するかだけでなく、対象範囲、正規URL方針、実装、検証、例外を追跡できるかを確認します。確認件数を固定せず、URL数、テンプレート数、移転・CMS変更の有無、大量URL生成の有無、実装・再検証範囲に応じて確認強度を合意してください。
確認範囲の決め方
| 対象状況 | 確認範囲 | 確認の主眼 |
|---|---|---|
| 主要サービス、問い合わせ・資料請求、移行対象 | URL単位で個別確認 | 重要URLが意図せず非正規化されていないか |
| 通常のページ群 | テンプレート・URLパターンごとに確認 | 共通設定とページ種別ごとの例外が妥当か |
| CMS変更、サイト移転、大量のパラメータ・絞り込みURL生成 | URL一覧またはクロール結果で網羅性を確認 | 対象漏れ、移行対応、共通不備がないか |
提出を求める成果物とURL対応表の要点
検収で提出を求める情報
対象範囲と抽出条件
対象URL群、対象外範囲、ページ種別、URLパターン、確認強度を確認できる情報。移転や大量URL生成がある場合は、一覧または抽出結果を含める。
正規URL方針とURL対応表
対象URL、想定正規URL、重要度、canonicalまたはリダイレクトなどの施策、例外理由を対応づけた一覧。何を検索対象に残すかを追跡できる状態にする。
実装方式と確認結果
HTML、必要時のHTTPヘッダー、テンプレート・個別設定、リダイレクトの実装箇所と、ページソース、指定先、Search Consoleの確認結果・確認日を示す。
例外・未解決事項と再確認予定
Google選択canonicalの不一致など、直ちに修正可否を決められないURLについて、原因仮説、暫定対応、担当者、再確認日を記録する。
検収を保留する重大不備と修正後の完了条件
重要サービスURLやCV URLが無関係なURLをcanonical先にしている、canonical先がエラーまたは意図しない転送先になっている、検索対象に残す正規URLにnoindexが付いている、多数URLに共通するテンプレート不備がある、HTMLとHTTPヘッダーが異なるURLを示すといった状態は、原則として公開・検収前の修正対象です。
Google選択canonicalの不一致だけで検収を否定しない
限定したURLの不一致や修正直後の不一致は、内容の類似性、内部リンク、XMLサイトマップ、リダイレクト、取得可否、反映時差を確認する必要があります。HTMLの実装と指定先の公開状態に重大な問題がなければ、原因仮説・担当者・再確認日が提出されていることを条件に、要調査または継続監視として扱えます。検索流入や順位の短期変動だけで対応の成否を判断しません。
検収・修正完了の判断項目
- ✓
対象範囲と正規URL方針が合意され、URL対応表で重要URL・例外URLを追跡できる。
- ✓
HTML上のcanonicalと、必要時のHTTPヘッダーが想定正規URLを示し、重複出力や相互矛盾がない。
- ✓
canonical先が正常に開き、内部リンク、XMLサイトマップ、リダイレクト、noindex・robots.txtが同じ方針と整合している。
- ✓
重要URLについて、Search Consoleのユーザー指定canonicalとGoogle選択canonical、修正直後はライブテスト結果を記録している。
- ✓
未解決・不一致URLには、原因仮説、修正要否、担当者、再確認日があり、重大不備は修正後に再確認されている。
06Sectioncanonicalの不備を修正する優先順位
不備は、重要URLへの影響、対象URL数、テンプレートやCMS設定に共通原因があるかで優先順位を決めます。修正依頼では、対象URL、想定正規URL、HTML上の状態、Search Consoleの確認値、関連設定、再確認日を同じ管理単位で共有すると、判断と対応を進めやすくなります。
重大不備・要調査・継続監視の分け方
| 区分 | 代表例 | 初動と主担当 |
|---|---|---|
| 重大不備 | 重要URLが無関係なURLを指す、canonical先がエラー、正規URLがnoindex、多数ページの共通テンプレート誤設定 | 公開・検収前の修正を原則とし、Web/CMS・開発担当とSEO担当が対応する |
| 要調査 | Google選択canonicalの不一致、限定URLの不整合、意図不明な例外 | 類似性、内部リンク、サイトマップ、リダイレクト、取得可否を調べ、原因仮説と再確認日を決める |
| 継続監視 | 修正直後でインデックス済みデータが更新途中、影響が限定的でURL方針は妥当 | HTML・ライブテストの確認後、SEO担当または支援会社が再確認時点を記録する |
自社対応と外部依頼を分ける役割分担
役割別に決めること
事業・マーケティング担当
検索対象に残すページ、重要URL、対象顧客・提供条件・申込先の違いを決める。BtoB類似ページを統合するかの事業判断を担う。
Web/CMS・開発担当
CMS、テンプレート、HTTPヘッダー、リダイレクト、公開状態を修正する。共通設定が原因の場合は影響範囲を抽出する。
SEO担当・支援会社
URL群の整理、Search Console確認、内部リンク・XMLサイトマップとの整合、Google選択canonicalが異なる場合の原因調査と再確認計画を担う。
決裁者・発注者
対象範囲、例外、完了条件、継続監視の判断を承認する。重要URLや移転URLの優先順位を明確にする。
少数URLの個別例外で、想定正規URLとページソースを社内で確認できる場合は、まず自社で一次確認し、URL対応表へ記録できます。一方、CMS・テンプレート・サーバー設定の変更が必要な場合、同じ不備が複数URLにある場合、移転や大量URL生成が関係する場合は、Web・開発担当やSEO支援を含めた対応が必要です。
支援形態の選択肢はSEO支援の種類を、内製と外部依頼の役割分担はSEOを内製するか外注するかの判断を参照してください。
07Sectioncanonicalに関するよくある質問
canonicalに関するよくある質問
canonicalを設定すれば、必ずそのURLがGoogle検索で代表として扱われますか?+
canonicalは強いシグナルですが、必ず採用される保証はありません。Googleは内容の類似性、内部リンク、XMLサイトマップ、リダイレクトなども踏まえて代表URLを選びます。
canonical先がリダイレクトされている場合、何を確認すべきですか?+
意図した最終URLを直接canonical先に指定できるかを確認します。転送の理由、転送先、内部リンクやXMLサイトマップなどが同じURL方針を示しているかも確認してください。
Search Consoleの権限がない場合、どの情報を依頼すればよいですか?+
対象URLごとのユーザー指定canonical、Google選択canonical、確認日時または画面記録を依頼します。修正直後は、ライブテストの取得可否と取得内容も確認します。
修正後は何を確認できれば対応完了と判断できますか?+
HTML上の指定、canonical先の公開状態、内部リンク・XMLサイトマップ・リダイレクトなどの整合、重要URLのSearch Console確認を記録します。不一致が残るURLは、原因仮説、担当者、再確認日を残して管理します。
canonical設定の整理や確認体制に不安がある場合
URL対応表の整理、テンプレートやCMSの設定確認、サイト移転時の整合確認など、社内だけで判断しにくい場合はSEO支援の選択肢を比較できます。
PartnerBase Mag 編集部
デジタル発注の比較・発注準備を専門に扱う編集チーム。
デジタル発注の比較・発注準備を専門に、依頼範囲、費用、選定基準を実務で使える粒度に整理しています。
支援会社を比較する
得意領域、対応サービス、地域、実績を見ながら候補会社を絞り込めます。




