canonical(カノニカル)とは、重複したページなどが存在する場合に正式なURLを検索エンジン側に伝えるためのlink要素の属性値です。
canonical(カノニカル)の利用方法を間違えるとSEO的に不利に働くので理解して正しく利用しましょう。
重複したURLの解決は重要課題
Google Search ConsoleのHelpにも以下の記述があります。
お持ちのサイトにおいて、1つのページに複数のURLでアクセス可能な場合や、別個のページのコンテンツが類似している場合(たとえば、ページにモバイル版とPC版の両方がある場合)は、そのページについて、どのURLが正式なもの(「正規」)であるかをGoogleに伝える必要があります。このような正規 URL を明確に指定しないと、Google によって任意の URL が選択されるか、いずれの URL も同等の重要性を持つものと見なされることになります。
重複ページが生成される原因
重複ページが生成される原因は以下のようなものがあります。
- サーバーの設定により、www ありと www なし、http と https のような類似バージョンに対して同じコンテンツが配信される場合
- PCやスマートフォンなどの複数の端末種類に対応するためそれぞれのページ投稿した場合
- ミスなどで同一のページを複数回投稿した場合
canonical(カノニカル)の使い方
canonical(カノニカルはHTML上の<head>タグに以下のように記述します。
<link rel="canonical" href="https://sample-site.com/sample-page-name">
canonical(カノニカル)の注意点
canonical(カノニカルは以下のことに注意して利用します。
- 指定するURLはアクセスできる(実在する)URLにする
- <head>タグに記述する(<body>タグに書いても効果がない)
- canonical(カノニカル)を複数回指定しない
- URLは絶対パスで指定する