キヤノニカルURLとは何です か?
カノニカルURLとは、Googleが、重複またはそれに近いページの「マスター」バージョンとみなすURLのことです。オリジナルの芸術作品とその複製や版画の違いと考えてください。この正規URLは、Googleがインデックスし、Google検索でユーザーに返す可能性のあるものです。
なぜキヤノニカルURLが重要なのか?
GoogleはカノニカルURLのみをインデックスするため、カノニカルURLは重要です。つまり、あなたのウェブサイトに重複したコンテンツがある場合、例えば互いに近い、または完全に重複したページがある場合、Googleはそのうちの1つ(カノニカル)だけをインデックスします。
canonicalURLを適切に設定すれば、Googleはあなたの決定を尊重し、そのページをcanonicalとして表示する可能性が高い。しかし、完全な重複ページや重複に近いページに対してcanonicalの指定がない場合、Googleは最善の判断でcanonicalを選択します。これは、必ずしもGoogleに選んでほしいURLとは限りません。
カノニカルURLの設定方法
Googleは、重複しているページや重複しそうなページの正規URLを決定するために、いくつかのシグナルを調べます。canonicalタグは、ページの<head>
セクションに追加するHTMLコードの一部で、そのページの正規バージョンを指定します。次のようになります:
<link rel="canonical" href="https://example.com/canonical-page/" />のように。
例
訪問者がスタイル、サイズ、色などのパラメータで製品をフィルタリングできるeコマースストアを所有しているとします。この場合、通常、「マスターページ」とほぼ同じ内容のパラメータ化されたURLになります:
yourstore.com/tshirts
(すべてのTシャツを掲載したマスターページ)yourstore.com/tshirts?size=small
(マスターページと同じですが、小さいTシャツのフィルターがかかっています)yourstore.com/tshirts?color=
red(マスター・ページと同じですが、赤のTシャツのみにフィルタリングされています。)
適切な正規化を行わないと、Googleが誤ったバージョンのページ、あるいはすべてのページをインデックスしてしまうという事態に陥る可能性がある。Googleが正しいページをインデックスするようにするには、マスターページにcanonicalタグを使用して、これらのURLのcanonicalバージョンを設定し、URLパラメータなしでマスターバージョンを指すようにします。
カノニカルURLのベストプラクティス
1.自己参照カノニカルタグを使う
自己参照canonicalタグは、ページ上のcanonicalタグで、それ自身を指す。たとえば
<link rel="canonical" href="/blog/what-is-a-canonical-url/" />のように。
自己言及的なcanonicalタグの使用は、どのページをインデックスさせたいかを明確にするため、Googleのジョン・ミューラー氏が推奨している。
2.絶対URLを使用する
絶対URLは、リソースを見つけるために必要なすべての情報を含み、検索エンジンによる正規URLの意図しない間違いや誤った解釈を避けるのに役立ちます。相対URLを使用することもできますが、canonicalタグでは絶対URLを使用するのがSEOのベストプラクティスです。
3.サイトマップから非正規URLを除外する
Googleは、サイトマッ プに非カノニカルURLを記載しないようアドバイスしています。サイトマップに非正規URLがないかチェックするには、RanktrackerのWeb Auditのようなツールを使うことができます。
4.404をカノニカルURLに設定しない
404ステータスコードは、ページが見つからないことを示します。404ページをcanonicalとして指定することは避けるべきです。時間の経過とともに、ページが削除されたり再配置されたりする可能性があるため、canonicalタグが生きているページを確実に指すように監視し、更新することが重要です。
よくあるご質問
ページ分割されたページをルートページに正規化すべきか?
一連のブログアーカイブページのようなページ分割されたページでは、各ページはシリーズの最初のページを指すのではなく、自己参照のcanonicalタグを使うべきである。これは、Googleのジョン・ミューラーが確認した、ページネーションで正規化を扱う正しい方法です。
Canonicalタグは複数あってもいいのか?
いいえ、同じページに複数のcanonicalタグを設置することは良いことではありません。Googleは両方のcanonicalタグを無視する可能性が高く、ページがインデックスされない可能性があります。
重複コンテンツの管理とWebサイトのSEO改善に関する詳しい洞察については、Ranktrackerブログをご覧ください。さらに、当社のSEO用語集で、主要なSEO用語や概念に精通してください。