canonical URL
同一コンテンツが複数URLで存在する場合、正規URLをGoogleに伝える指定。
canonical URLとは?
canonical URL(キャノニカルURL)とは、同じ内容や似た内容のページが複数のURLで存在するとき、「これが正規(代表)のURLです」とGoogleに伝えるための指定です。
Webサイトでは、末尾スラッシュの有無、HTTPとHTTPS、広告用パラメータ付きのURLなど、意図せず同じページが複数のアドレスでアクセスできてしまうことがあります。
そのまま放置すると、検索エンジンが「重複コンテンツ」と判断し、評価が分散してしまいます。
canonical URLはこの分散を防ぎ、評価を1つのURLに集約する役割を持ちます。
canonical URLの使い方・設定方法
canonical URLは、各ページのHTMLの <head> 内に <link rel="canonical" href="正規URL"> と記述するのが基本です。
実務では次の点を押さえます。
- 絶対URLで指定する:https://から始まる完全なURLを書き、相対パスは避けます。
- パラメータ違いを統一する:?utm_source= などの計測パラメータ付きURLは、パラメータなしの正規URLを指定します。
- 自己参照を基本にする:重複がないページでも、自分自身のURLをcanonicalに指定しておくと安全です。
- サイトマップと一致させる:sitemap.xmlに載せるURLとcanonicalで指定するURLを揃えます。
たとえばECサイトで色違いだが説明文がほぼ同じ商品ページが並ぶ場合、代表ページをcanonicalに指定すると評価の分散を防げます。
canonical URLで押さえるべきポイント
注意したいのは、canonicalの指定を間違えると、本来評価されるべきページがインデックスから外れたり評価が別ページに移ったりする点です。
設定後はSearch Consoleの「ページのインデックス登録」レポートで、Googleが選んだ正規URLが意図通りかを必ず確認しましょう。
また、ページを完全に検索結果から除外したい場合はcanonicalではなくnoindexを使うなど、目的に応じて手段を使い分けることが大切です。
canonical URLを実践するなら
Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
canonical URL を理解した上で、すぐに実践に移せます。
登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断
canonical URLについてよくある質問
canonical URL とは何ですか?
<link rel="canonical" href="..."> を <head> 内に記述します。
canonical を使うべき場面は?
canonical を間違えるとどうなりますか?
Search Console の「インデックス カバレッジ」で確認できます。