canonical タグ とは

canonicalタグとは?重複コンテンツを防ぐ設定方法

公開日:2026-06-04

canonicalタグ(カノニカルタグ)とは、内容が同じ・似ているページが複数あるときに、「検索エンジンに評価してほしい正規のURL」を1つ指定するためのHTMLタグです。結論として、重複コンテンツによる評価の分散を防ぎ、狙ったページに評価を集めるために使います。本記事では、その役割と正しい設定方法をわかりやすく解説します。

canonicalタグが必要な理由

同じ内容のページが複数のURLで存在すると、Googleはどれを評価すべきか迷い、本来1つに集まるはずの評価が分散してしまいます。たとえば次のようなケースです。

  • 「http://」と「https://」、「wwwあり/なし」が両方表示される
  • 並び替えや絞り込みでURLの末尾にパラメータが付く
  • PC版とスマホ版でURLが分かれている

canonicalタグで「こちらが正規です」と伝えれば、評価を1つのURLにまとめられます。

基本の書き方

正規としたいページのURLを、各ページのHTMLのhead内で指定します。指定先は、必ず実際に存在する正しいURLにします。そのページ自身を正規URLとして指定する「自己参照」も一般的で、推奨される使い方です。

よくある間違い

1. 全ページで同じURLを指定する

トップページのURLをすべての記事に指定してしまうと、各記事が正しく評価されません。ページごとに、それぞれ正しい正規URLを指定します。

2. 301リダイレクトと混同する

canonicalは「評価の集約」、301リダイレクトは「転送」です。役割が違うため、ページを統合・転送したいのか、複数URLを残しつつ評価をまとめたいのかで使い分けます。

3. 存在しないURLを指定する

タイプミスや古いURLを指定すると、評価が正しく渡りません。設定後は必ず指定先URLが開けるか確認します。

中小企業がまず確認すべきこと

多くのCMSやサイト作成ツールは、canonicalタグを自動で出力します。まずは自社サイトの記事ページで、正しい自己参照のcanonicalが入っているかを確認するところから始めれば十分です。記事を継続的に増やすときも、各ページが正しい正規URLを持っているかは、評価を取りこぼさないための土台になります。JP SEO Bot で記事を作りオウンドメディアを伸ばしていくうえでも、この基本は押さえておきたいポイントです。

まとめ

canonicalタグは、①重複・類似ページの中から正規URLを1つ指定し、②評価の分散を防ぐためのタグです。各ページで正しい自己参照を入れ、301リダイレクトと混同しないこと。まずは自社の記事ページのcanonicalが正しく入っているかを確認することから始めましょう。

キーワードを入れるだけで、AI が記事を書く。

JP SEO Bot は登録不要。ブラウザを開いて、最初の SEO 記事を AI に書かせてみてください。

無料で試す →

よくある質問

canonicalタグはすべてのサイトに必須ですか?

必須ではありませんが、重複・類似URLが生まれやすいサイトでは重要です。多くのツールが自動出力するため、まずは正しく入っているか確認するのがおすすめです。

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

ページを1つに統合・転送したいなら301リダイレクト、複数URLを残しつつ評価を集約したいならcanonicalが向いています。目的で使い分けます。

自己参照canonicalとは何ですか?

そのページ自身のURLを正規として指定することです。重複対策として一般的で、Googleも問題のない使い方としています。