canonical(カノニカル)とは?SEO対策の最適化・記述方法を解説
SEO対策における有効な施策の一つとして挙げられるのがcanonical(カノニカル)タグの使用になります。canonicalは「URL正規化」を行い、類似・同じコンテンツが複数存在する際に発生するリスクや機会損失を回避する上で重要です。

本記事ではcanonicalについて、URL正規化の必要性からcanonicalを有効に活用できるケース、使用する際の注意点などを解説します。
- canonicalの正しい利用の仕方を知りたい
- canonicalがどのようなケースで活用できるのか知りたい
- 今抱えているサイトの課題をcanonicalで解決できるか知りたい
上記の課題をお持ちの場合、本記事が解決の一助となりますのでぜひご一読ください。
canonical(rel=canonical)とは?「URL正規化のためのタグ」
canonical(rel=canonical)とはサイト内に類似コンテンツ、もしくは同じコンテンツ(以下重複コンテンツ)が複数存在する場合、どのコンテンツが大元であるオリジナルコンテンツ(正規URL)なのかを示すためのタグです。
重複コンテンツがインターネット上に複数存在する場合、検索エンジンはどのコンテンツを検索結果として表示するべきか(検索ユーザーにとって最適なコンテンツなのか)迷ってしまう場合があります。
重複コンテンツにcanonicalタグを用いて正規URLを指定することによって、どのページを表示すべきか検索エンジンに対して指定するのがcanonicalタグです。
また、正規URLの中に正規URLをcanonicalタグで記載することを「自己参照canonical」と呼び、後述しますがURLに意図しないパラメータが付与された場合でも正規URLに評価を紐づける目的で使用可能です。
canonicalタグを活用することによって、分散していた重複コンテンツの評価を集約することによるSEO評価向上が期待できる場合があります。
>「Semrush」サイト診断・順位計測・キーワード調査などSEO対策にフル活用!
URLの正規化が重要な理由
URLの正規化は重複コンテンツのSEO評価集約に貢献する場合もありますが、最も重要なのは無対策に重複コンテンツを存在させることによるSEOへの悪影響の回避です。
重複コンテンツによるSEOへの悪影響を解消する
検索エンジンは他のコンテンツのコピーと判断したコンテンツについて、コンテンツ単体として評価を下げることがあるだけでなく、場合によってはサイトそのものに対してペナルティを与える可能性があります。
他者の運営するサイトの盗用やコピーは問題外ですが、同じサイト内での重複コンテンツが不可避的に存在する場合であっても、検索エンジンの判断によってはコピーコンテンツとみなされ、SEOの悪評化を受けてしまう可能性も。
意図しない形でコピーコンテンツ扱いされ、SEO上の不当な悪評化を受けるリスクを回避するためにも、canonicalタグを活用し正規ページを検索エンジンに明示し、重複コンテンツが「無意味なコピーコンテンツではない」ことを示すことが重要です。
URLの正規化が必要なケース
canonicalを使用してURLの正規化を行う必要性の高いケース、すなわちサイト内で何もしないとコピーコンテンツとみなされてしまう恐れのあるケースについて具体的に紹介します。
PC向けサイトとスマホ向けサイトでURLが同一でない場合
PC向けに作成したコンテンツと、同コンテンツをスマホ最適化したものが異なるURLで運用されることがあります。記載されている内容は同一のため、URL正規化を行わないとコピーコンテンツとみなされてしまう可能性があり、canonicalを用いて正規URLを指定する必要性の高いケースです。
使用例)
スマホ向けサイト(https://www.oro.com/sp/semlabo/)
↓
PC向けサイト(https://www.oro.com/pc/semlabo/)への正規URL指定
類似コンテンツでのABテストを行う場合
問い合わせや資料請求、商品の購入といった何らかの行動を促すLP(ランディングページ)などはコンバージョンの違いをテストするために言い回しやデザインを少し変えただけの類似コンテンツを複数作成し、数字の良いものを採用するような手法(ABテスト)を取る場合があります。
そういったケースにおいても、「ほぼ同じLP」同士がコピーコンテンツとみなされてしまう可能性があるので、canonicalを使用することが奨励される場面です。
使用例)
テスト用に軽微な変更を行ったLP(https://www.oro.com/semlabo/lp)
↓
オリジナルのLPへの正規URL指定(https://www.oro.com/semlabo/)
LPにSEO対策は必要?LPにSEO対策を行う必要性と上位表示させるためのポイントを解説 | SEO対策費用を見直す会社
同商品で色や形のバリエーションがある場合
ECサイトで色や形のバリエーションが複数ある商品(同一のデザイン・商品名の白い靴、黒い靴、赤い靴など)をそれぞれ異なるURLで販売している場合など、商品の紹介文が同一で異なるURLで存在することでコピーコンテンツとみなされる可能性があります。
canonicalで一つのページにURL正規化させることで回避が可能です。
使用例)カラー展開している複数の商品ページ→最も人気の高いカラーのページへの正規URL指定
URLにパラメータがつく場合(自己参照canonical使用)
外部からリンクが設置された場合、意図せずURLにパラメータがつく場合があります。パラメータのついたURLが検索エンジンに検知された場合、元のURLが評価を集約できない場合も。そういったケースは正規URLのページに対してそのページそのものをcanonical設定しておくことで回避が可能です。
正規URLのページにそのページ自体をcanonicalで指定することを「自己参照canonical」と呼びます。
>「Semrush」競合調査・キーワード調査・効果検証までSEO改善がこれ一つで!
canonicalタグの注意ポイント
canonicalタグを利用する際に注意すべきポイントを解説します。
headタグ内に記述する
canonicalタグは原則としてhead要素内に記述することで機能するタグです。誤ってbody要素に記述しても正しく認識されず効果をなさない可能性があるため、必ずhead要素の中で使用するようにしましょう。
URLは絶対パスで記述する
canonicalタグは相対パス(ドメイン内のファイルの位置を指定する記載方法)での利用も可能ですが、設定ミスを避けるためには絶対パス(http://、https://で始まるURL)での記述が奨励されます。
記述を誤った場合、正規URLが存在しないものとみなされcanonicalタグが意図通りに機能せず、重複コンテンツのSEO評価を正規URLに集約することができません。
タグは1ページに1指定まで
1つのページに対して指定する正規URLは1つまでに留める必要があります。1ページに複数のcanonicalタグを使用し複数のページを正規URLとして記述した場合、検索エンジンはどのページが本当の正規URLであるのか判断できなくなり、全てのタグを無視するためです。
複数ページにまたがるコンテンツには使用しない
複数のページが1つのコンテンツを構成する場合(長文で3ページにまたがる記事など)、1ページ目を正規URLとし、続くページに1ページ目を指定するcanonicalタグを使用するのは典型的な誤用の一つ。2ページ目以降は1ページ目の続きであり、重複コンテンツではありません。
canonicalタグを使用するとクローラが2ページ目以降のページを見つけられなくなり、SEO上好ましくありません。
canonicalタグの記述例
canonicalはhtmlファイルに以下のように記述します。繰り返しになりますが、head要素内に記述します。
------------------------------------------
<head>
<link rel="canonical" href="(正規URLとしたいページのURL)">
</head>
------------------------------------------
もしくはhttpヘッダーに記載することも可能です。PDFなどhtmlファイルの記述を行えないURLの正規化の際に使用します。
------------------------------------------
Link:<(正規URLとしたいページのURL)>; rel="canonical"
------------------------------------------
設定が正しくされているかチェックする
canonicalは設定した後、正しく設定されているか確認することが重要です。
具体的には、Googleサーチコンソールの「URL検査ツール」の項目でcanonicalを設定したURLを検索し、「ユーザーが指定した正規URL」の項目に記載されているURLが正しいかを確認します。
canonicalの設定を誤った場合(たとえばURLを打ち間違えた場合)、打ち間違えたURLが正規ページとして認識され、SEO評価に悪影響を及ぼすため必ず確認しましょう。
>「Semrush」被リンク分析・サイト診断・KW調査などSEO対策にフル活用!
<重要>canonical(カノニカル)は必ず処理されるわけではない
anonicalを使う際に留意するポイントとして、正しく設定しても必ずしも処理されるとは限らない点も抑えておきましょう。
理由としてGoogleが正規のURLを判断する要素は複数あり、canonicalタグはその一つに過ぎないことが挙げられます。
したがって、canonicalが意図的に無視されるようなケースがあることを認識しておくことは重要です。
なお、意図的に無視されているわけではなく不具合によって処理されていなかった場合はGoogleサーチコンソールから再クロールをリクエストすることで解決するケースもあります。
その他のURL正規化が推奨される場面
canonicalを用いてURLの正規化を行うケースについて紹介しましたが、その他のURL正規が推奨される場面について解説します。
htaccessでのURL正規化が推奨される場合
canonicalではなくhtaccessを用いてURLの正規化を行うことが奨励されるのは以下のようなケースです。
wwwの有無が統一されていない場合
独自ドメインを用いてサイトを所持する場合、独自ドメインの前に「www」を入れても入れなくても、同じページに接続することが可能です。
例)
①https://www.dokujidomein.com
②https://dokujidomein.com
上記いずれの入力結果であっても表示されるページは同じですが、2つのURLが同時に存在する場合、SEOの評価が分散してしまう可能性があります。
また、サイト内にURLに「www」の表記があるページ、ないページが混在するような場合においても表記を揃えるにあたって有効なのはhtaccessを用いる方法です。
Index.htmlの有無が統一されていない場合
URLの末尾に「index.html」の文字が付加されている場合があります。
「www」同様、有っても無くてもページを表示する上では問題ありませんが、htaccessを用いて統一することが奨励されるケースです。
301リダイレクトの違い
301リダイレクトは転送元のページへのアクセスを強制的に転送先に移す、広義にはURLを「正規化」する手法です。canonicalのように「正規URLと類似コンテンツ」のような関係性でなくとも有効に機能します。
転送元ページは表示できなくなるため、存在しなくなると同義です。
サイトリニューアル
サイトをリニューアルした際、旧サイトを新サイトに強制的に転送することにより、旧サイトへのアクセスを試みた人を新しいサイトに漏れなく誘導することが可能です。
301リダイレクトが設定できなかった場合は旧サイトから引き継いだ内容についてcanocicalを用いて正規化を行うことでコピーコンテンツとみなされないようにすることが奨励されますが、そういった301リダイレクトが使用できる場合はそちらを用いるのが原則です。
canonicalを活用し、有効なSEO対策を
URLの正規化はSEO評価を分散させない、もしくはコピーコンテンツとみなされ不当な評価下落を回避するために重要です。
運用するページの性質によっては、意図せず類似のコンテンツを複数作成してしまうケースもあるため、そういった際には特に意識してcanonicalを用いることが奨励されます。
利用する際のポイントや、他の手法の方が適切かといった部分にも注意しつつ、canonicalを活用し有効なSEO対策を行ってみてください。
URL正規化チェックに有効なツールをお探しの方におすすめ!
記事内紹介のSEOツール「Semrush」をいますぐお試し!