カノニカルとは
カノニカルとは、公式・正式・標準・典型的といった意味を持つ言葉で、SEO用語としては、ウェブページのカノニカルURLはどれか。という使用のされかたをします。
つまり、同じか、似た内容のウェブページが複数のURLで公開されている場合に、どのURLが正式なものであるかを指定する方法のことを指し、検索エンジンにそれを伝える記述を行うことで、検索エンジン上に表示するURLを指定します。これによって、正式ではないほうのURLが検索結果に表示されたり、類似ページとして正式なほうのURLが検索結果に表示されなくなってしまうといったトラブルを防ぎます。
例えば、URLパラーメーターで商品カテゴリーを制御している商品ページがあるとします。複数のカテゴリに属する商品ページの場合、同じ商品ページでも検索のしかたによってはURL「A」とURL「B」など、複数のURLが存在している状態です。
その場合、検索エンジンが「A」と「B」を内容が同じ重複コンテンツと判断して、片方のURLを検索結果に表示しなくなったり、順位が下がってしまう場合があります。
このようなことを防ぐためにも、カノニカル設定を行い、正式なURLを指定しておくことで、検索結果順位の低下を防ぎましょう。
カノニカルタグで正規版のURLを指定する方法
カノニカルタグは、重複するコンテンツがある場合に、検索エンジンに正規のページ(canonical URL)を伝えるために使用されるHTMLタグです。カノニカルタグは、 <head>セクション内に記述されます。以下に記述方法を示します。
headセクション内のlinkタグに記述
重複している側(公式ではないほう)のページのhead部分にlinkタグを記載
- linkタグのrel属性値にcanonical、href属性値に公式として指定したいURLを記載します。
例:https://find-a.jp/glossary/というURLを公式なURLとして指定する場合は以下のように記述します。
<head>
<link rel=”canonical” href=” https://find-a.jp/glossary/” >
</head>
この方法は重複しているURLの数にかかわらず、公式以外のすべての重複ページ側に設定します。
カノニカル設定を行う場合の注意点
カノニカルタグの設定方法が正しくない場合、正式なURLを検索エンジンが認識できない可能性があります。
設定する場合は、下記の注意点を確認してみましょう。
- タグ内のURLが絶対パスで正しく記載されている
- linkタグを使って設定する場合、head部分内のできる限り上部に記載されている
- カノニカルタグを設定したページがnoindex設定されていない
- リダイレクト設定したいウェブページにはカノニカルタグを設定していない
※noindexについてはこちらのページでくわしく解説していますので、参考にしてみてください。