canonicalタグとは?似たページがあるサイトで評価を整理する方法
canonicalタグとは?似たページがあるサイトで評価を整理する方法
canonicalタグは、重複ページや内容が似たページの中から「検索エンジンに評価してほしい代表URL」を伝えるHTML設定です。企業サイトでは、商品一覧の絞り込みページ、URLパラメータ付きページ、同じ内容の複数ページを整理し、SEO評価を分散させないために活用します。
この記事のポイント
canonicalタグは、似た内容のページが複数ある場合に、代表となるURLをGoogleへ示すための設定です。適切に設計すると、クロールの無駄を抑え、評価や外部リンクのシグナルを集約しやすくなります。ただし、canonicalは強制命令ではなく、Googleへ送る「正規URLの提案」です。
今日のおさらい:要点3つ
- canonicalタグは、重複・類似ページの代表URLを検索エンジンに伝えるために使います
- 企業サイトでは、URLパラメータ、商品バリエーション、HTTP/HTTPS、www有無などの整理が重要です
- canonicalだけに頼らず、301リダイレクト、内部リンク、サイトマップとURL表記を一致させる必要があります
この記事の結論
canonicalタグを正しく使うと、重複ページによるSEO評価の分散を防ぎ、企業サイトで本当に検索上位を狙いたいページを明確にできます。
- canonicalタグは、類似コンテンツの「代表URL」を示すタグです
- 重複ページを削除するタグではなく、評価の集約先を提案する設定です
- 正規URLには、検索流入を増やしたい独自性の高いページを指定します
- URLパラメータやECサイトの絞り込みページでは、特に設定漏れに注意します
- LLMOやAI検索を意識する場合も、情報の正確な所在を一つに整えることが重要です
企業サイトのSEOで最も大事なのは、「どのページを検索結果に出したいのか」をサイト側で一貫して示すことです。canonicalタグは、その意思をGoogleへ伝える基本設定の一つです。
たとえば、同じサービス紹介ページが「通常URL」「広告計測用URL」「並び順変更URL」で表示されると、検索エンジンはどのページを主要ページとして扱うべきか判断しにくくなります。代表URLを一つに定めることで、コンテンツ評価、内部リンク、被リンクのシグナルを整理しやすくなります。Googleも、複数のURLに同一または非常に似通ったコンテンツがある場合、canonical化によって検索結果に表示するURLを選ぶ仕組みを案内しています。
canonicalタグとは?SEOで重複ページを整理する基本
canonicalタグは「正規URL」を伝えるHTMLタグです
結論として、canonicalタグは「このページ群では、このURLを代表として扱ってください」と検索エンジンに知らせるためのHTMLタグです。head要素内に<link rel="canonical" href="https://example.com/page/">の形で記述します。
正規URLとは、複数の似たページの中で、最も優先したいURLです。たとえば、/service/と/service/?utm_source=newsletterの内容が同じなら、通常は計測用パラメータのない/service/を正規URLにします。
一言で言うと、canonicalタグはページを消す設定ではありません。閲覧者はどちらのURLにもアクセスできますが、検索エンジンには代表ページを明確に伝えられます。企業サイトでは、CMSの仕様や広告配信、アクセス解析の設定によって、意図せず似たURLが増えるケースが少なくありません。
なお、canonicalタグは「そのページを検索結果から消す設定」でもありません。検索結果から特定のページを外したい場合は、noindexという別の指定を使います。目的が異なるため、両者を混同しないことが大切です。canonicalは「評価をどこに寄せるか」、noindexは「検索結果に出すか出さないか」を扱う設定だと整理しておくと迷いにくくなります。
Googleはどのように正規URLを決めていますか?
結論として、Googleはcanonicalタグだけで正規URLを決めているわけではありません。ページの内容、内部リンクの集まり方、XMLサイトマップへの掲載、リダイレクトの設定、URLの形式など、複数のシグナルを総合して代表URLを選びます。
つまり、canonicalタグは「サイト運営者からの申告」であり、最終判断はGoogle側にあります。そのため、canonicalで/service/を指定しているのに、内部リンクの大半が/service/?sort=newへ向いている、サイトマップにはパラメータ付きURLが並んでいる、といった状態では、申告と実態が食い違ってしまいます。
企業サイトで確実に意図を伝えるには、canonicalタグ、内部リンク、パンくずリスト、XMLサイトマップ、リダイレクトのすべてで同じURL表記を使うことが前提になります。逆に言えば、これらがそろっていれば、Googleが別のURLを正規と判断する可能性は下がります。
なぜ重複ページが企業サイトのSEOに影響するのですか?
結論として、重複・類似ページが多いと、検索エンジンが評価対象を分散して認識する可能性があります。結果として、本来上位表示させたいサービスページや記事ページの評価が集まりにくくなります。
重複ページが起こりやすい代表例は、次のとおりです。
- 商品一覧の並び替え、価格帯、色、在庫などの絞り込みURL
httpとhttps、wwwあり・なしが併存する状態- 印刷用ページ、スマートフォン用ページ、ページネーション
- 広告計測用のUTMパラメータがついたURL
- 同じ説明文を使った地域別・店舗別・商品バリエーション別ページ
たとえば、建設会社が「東京都のリフォーム」と「新宿区のリフォーム」で、地名だけを差し替えたページを大量に公開しても、内容の独自性が乏しければ評価を得にくくなります。この場合、canonicalタグで一つに寄せるだけでは不十分です。地域ごとの施工事例、対応エリア、費用目安、お客様の声など、検索意図に応じた固有情報を追加することが必要です。
重複ページのもう一つの問題は、クロールの効率が下がることです。検索エンジンが1サイトに割く巡回リソースには限りがあります。中身のほとんど変わらないURLを何千件も巡回させてしまうと、新しく公開した事例ページや更新したサービスページの発見が遅れることがあります。特に商品点数の多いECサイトや、店舗ページを多数持つ企業サイトでは、この影響が無視できません。
canonicalタグと301リダイレクトはどう使い分けますか?
結論として、ユーザーも検索エンジンも別URLへ移すべき場合は301リダイレクト、複数URLを残しながら代表URLを示したい場合はcanonicalタグを使います。
301リダイレクトは、旧ページから新ページへ恒久的に転送する仕組みです。サイトリニューアルでURLを変更した場合や、HTTPからHTTPSへ完全に移行する場合に向いています。一方、商品一覧の並び替えや広告計測URLのように、用途上は複数URLが存在してもよいケースではcanonicalタグが適しています。
| 状況 | 推奨する対応 | 例 |
|---|---|---|
| 古いURLを廃止した | 301リダイレクト | /old-service/から/service/へ移行 |
| 計測用パラメータが付く | canonicalタグ | ?utm_source=mailを通常URLへ統一 |
| 内容が完全に別物 | canonicalを使わない | サービスページと採用ページ |
| 絞り込み結果に検索需要がある | 個別ページとして最適化 | 「業務用エアコン 東京」など |
| 類似ページを公開する理由がない | 統合・削除・301 | ほぼ同文の地域ページ |
判断に迷ったときは、「そのURLに人がアクセスし続ける必要があるか」を基準にすると整理しやすくなります。誰もアクセスする必要がないURLなら301リダイレクトで一本化し、広告計測や絞り込みのようにアクセスされる理由があるURLならcanonicalで代表URLを示す、という考え方です。
初心者がまず押さえるべき点は、canonicalタグを「万能なSEO対策」と誤解しないことです。Googleはcanonicalの指定を参考にしつつ、ページ内容、内部リンク、サイトマップ、リダイレクトなど複数の要素から正規URLを判断します。
canonicalタグを使うべき企業サイトのケースと設定手順
URLパラメータ付きページはcanonicalで整理します
結論として、アクセス計測や並び順の変更で内容がほぼ変わらないURLには、パラメータなしの代表URLへcanonicalを指定します。これにより、検索結果へ不要なURLが出るリスクを抑えられます。
具体例として、採用ページのURLが/recruit/であり、メール配信後に/recruit/?utm_source=mail&utm_campaign=summerへアクセスが集まる場合を考えます。canonicalはhttps://example.com/recruit/を指定します。計測用URLから流入した読者の行動は分析しながら、検索評価の対象は通常URLに整理できます。
ただし、パラメータによって掲載商品やページ内容が大きく変わる場合は、機械的にトップの一覧ページへcanonicalを設定してはいけません。たとえば「エリア」「商品カテゴリ」「用途」で検索需要が異なる絞り込みページは、独自タイトル、説明文、見出し、内部リンクを用意し、個別ページとして育成する選択肢があります。
判断の目安は、そのパラメータ付きURLに検索需要があるかどうかです。「業務用エアコン 東京」のように実際に検索されているキーワードと対応する絞り込みページであれば、独立したページとして評価を受けたほうが有利です。一方、「価格の高い順」「1ページあたり50件表示」のように、検索する人がいない条件は代表URLへ寄せて問題ありません。
ECサイトと多店舗サイトでは設計の優先度が変わります
結論として、商品数や拠点数が多いサイトほど、canonicalの設計を先に決めてからページを量産する必要があります。後から数千ページ分の設定をやり直すのは、時間もコストも大きくなるためです。
ECサイトでよくあるのは、色やサイズごとに別URLが生成されるケースです。同じ商品の色違いで説明文がまったく同じなら、代表カラーのURLを正規URLとし、他のバリエーションからcanonicalを向けます。逆に、色ごとに検索需要があり、写真やレビュー、在庫情報が異なるなら、個別ページとして最適化する価値があります。
多店舗展開する企業サイトでは、店舗ページのテンプレートが共通で、住所と電話番号だけが違う状態になりがちです。この場合、canonicalで一つに寄せるより、各店舗の営業時間、アクセス方法、担当者、対応サービス、施工事例といった固有情報を追加し、店舗ごとに自己参照canonicalを設定するほうが検索流入につながります。
canonicalタグの設定は6ステップで進めます
結論として、canonical設定は「URLの棚卸し」「代表URLの決定」「HTML設定」「周辺シグナルの統一」「確認」「継続監視」の順で進めると失敗を防げます。小規模サイトなら半日から1日、中規模以上のECサイトでは数日から数週間の調査が目安です。
- Google Search Consoleで重複や正規化に関するページ状況を確認します
- サイトマップ、アクセス解析、CMSからURL一覧を抽出します
- 同一・類似コンテンツを分類し、検索流入を集める代表URLを決めます
- 各類似ページのhead内に、絶対URLでcanonicalタグを設定します
- 内部リンク、パンくず、XMLサイトマップも代表URL表記へ統一します
- Search ConsoleのURL検査で、Googleが選択した正規URLを確認します
費用面では、WordPressなどのCMSでSEOプラグインを使う場合、基本設定は追加費用なしで行えることがあります。ただし、サイト全体のテンプレート修正、ECシステムの絞り込みURL、複数ドメインの統合は、技術者による調査と実装が必要です。安易な一括設定は、重要ページを検索結果から外す原因になります。
設定時に間違えやすいポイントを確認します
結論として、canonicalタグは記述ミスがあっても画面上は何も変わらないため、公開後に気づきにくい設定です。次の点は、公開前に必ず確認しておきます。
- 相対URLではなく絶対URLで書く:
/service/ではなくhttps://example.com/service/の形式にします - 1ページにつき1つだけ設定する:複数のcanonicalが記述されていると、Googleはすべての指定を無視することがあります
- head内に記述する:body内やフッターに書いた場合、正しく認識されません
- 存在しないURLを指定しない:404ページやリダイレクト先のないURLを正規URLにしないよう注意します
- noindexと同じページで併用しない:矛盾したシグナルとなり、意図しない結果を招くことがあります
- 末尾スラッシュや大文字小文字を統一する:
/serviceと/service/は別URLとして扱われます
特に注意したいのが、テンプレートの一括設定によって全ページのcanonicalがトップページを指してしまうミスです。この状態になると、サービスページやブログ記事が検索結果に表示されなくなる可能性があります。公開後は、必ず複数のページ種別でソースを確認しましょう。
LLMOを意識するなら情報の正本を一つにします
結論として、LLMOを意識する企業サイトでも、canonicalタグによる情報の正規化は有効です。LLMOはLarge Language Model Optimizationの略で、生成AIやAI検索に自社情報を理解・引用されやすくするための情報設計を指します。
AI検索で引用候補になりやすいのは、質問に対して明確に答え、根拠・対象・条件が整理されたページです。しかし、同じ会社情報やサービス内容が複数URLに分かれ、更新日や料金、対象エリアが食い違うと、検索エンジンだけでなくAIにも情報の正確な所在が伝わりにくくなります。
株式会社AIOZが中小企業向けに発信するブログでも、検索されやすいテーマを設計し、Google検索とAI検索の双方で伝わりやすい構成を重視しています。canonicalタグは記事の質そのものを高めるものではありませんが、良質な情報をどのURLに集約するかを支える技術的な土台です。サービス詳細、料金、事例、よくある質問は、それぞれの正本ページを定め、内部リンクで関係性を示しましょう。
たとえば「料金」に関する情報が、サービスページ、料金ページ、よくある質問ページの3か所に少しずつ違う金額で書かれていると、どれが最新なのか判断できません。正本となるページを一つ決め、他のページからはそこへ内部リンクする運用にすれば、更新漏れも防げます。情報の一元化は、SEOとLLMOの両方に共通する基本です。
設定後の確認方法と継続的な運用
公開直後は必ずソースとURL検査で確認します
結論として、canonicalタグは設定して終わりではなく、公開直後の確認と定期的な点検がセットです。ブラウザでページを表示し、ソースを開いてrel="canonical"の記述と指定先URLを確認します。
次に、Google Search ConsoleのURL検査ツールで対象URLを調べます。ここでは「ユーザーが指定した正規URL」と「Googleが選択した正規URL」の両方が表示されます。この二つが一致していれば、意図どおりに伝わっている状態です。一致していない場合は、内部リンクやサイトマップの記述、コンテンツの類似度を見直します。
定期点検はサイト更新のタイミングで行います
結論として、canonicalの設定はサイトの構造変更に合わせて崩れやすいため、更新のたびに点検する運用が安全です。CMSのアップデート、テンプレート変更、新しい商品カテゴリの追加、キャンペーンページの公開などが点検のタイミングになります。
Search Consoleの「ページ」レポートでは、インデックスされていないページの理由が確認できます。「重複しています。ユーザーにより、正規ページとして選択されていません」といった項目が増えていないか、月に一度は確認しておくとよいでしょう。数値の推移を追うことで、設定ミスの早期発見につながります。
よくある質問
canonicalタグとは何ですか?
canonicalタグは、重複または類似するページ群の代表URLを検索エンジンに伝えるHTMLタグです。rel="canonical"をhead内に記述します。
canonicalタグを設定すれば重複ページは削除されますか?
削除されません。ページは公開されたままで、検索エンジンへ優先して評価してほしいURLを提案する設定です。
canonicalタグは必ず指定どおりに反映されますか?
必ずではありません。Googleはcanonicalを参考にし、内容、内部リンク、サイトマップ、リダイレクトなどを総合して正規URLを選択します。
自己参照canonicalは必要ですか?
原則として推奨されます。正規ページ自身にも同じURLをcanonicalとして指定すると、URLの表記ゆれを防ぎやすくなります。
canonicalタグはどこに書きますか?
HTMLの<head>内に書きます。本文やフッターではなく、各ページのhead要素に1つだけ設定することが基本です。
canonicalタグは相対URLでも大丈夫ですか?
絶対URLでの記述を推奨します。相対URLは環境によって解釈が変わる場合があり、意図しないURLを正規指定してしまうリスクがあります。
httpとhttpsが混在している場合はどうしますか?
HTTPSへ301リダイレクトで統一することが基本です。そのうえでHTTPSの正規URLをcanonical、内部リンク、サイトマップにそろえます。
ページネーションにcanonicalタグは必要ですか?
各ページに異なる商品や記事が載る場合、通常は各ページを自己参照canonicalにします。すべてを1ページ目へcanonicalすると、2ページ目以降の内容が評価されにくくなる場合があります。
類似する地域ページはcanonicalでまとめるべきですか?
内容がほぼ同じなら統合を検討します。地域ごとの実績、料金、担当者、対応条件が異なるなら、独自情報を加えて個別ページとして運用できます。
canonicalとnoindexは併用できますか?
同じページでの併用は避けます。評価を集約したいのか検索結果から外したいのか、目的を一つに絞って設定してください。
canonicalタグの確認方法はありますか?
ブラウザのページソースでrel="canonical"を確認できます。さらにSearch ConsoleのURL検査で、Googleが選んだ正規URLを確認します。
まとめ
canonicalタグは、似たページがある企業サイトでSEO評価を整理し、代表ページを検索エンジンへ伝えるための重要な設定です。
- canonicalタグは、重複・類似ページの正規URLを示すHTMLタグです
- URLパラメータ、商品バリエーション、CMSによるURL重複を優先的に確認します
- 旧URLの廃止には301リダイレクト、複数URLの併存にはcanonicalを使い分けます
- canonical、内部リンク、サイトマップ、リダイレクトの表記を一致させます
- LLMOを進めるうえでも、企業情報の正本となるURLを定めることが重要です
最も大事なのは、検索流入を獲得したいページを一つに定め、そのURLへ情報と評価のシグナルを集めることです。canonicalタグを正しく設定し、サービスページやブログ記事を「誰に、何を、どのページで伝えるか」が明確な企業サイトへ整えていきましょう。
この記事へのコメントはありません。