Canonicalタグ(カノニカル)とは?重複ページの問題と解決策

Canonical タグとは何か?

Canonicalタグ(カノニカル)は、Googleに標準のURLを通知するコードで、重複ページ/コンテンツの問題を解決するために使用されます。これにより、ウェブサイトのウェイトを一つのページに集中させ、どのページがインデックスされるべきかを検索エンジンに通知することができます。

Googleにとって、異なるURLは異なるページを表し、そのページに与えられる重みやコンテンツスコアも個別に計算されます。しかし、ウェブサイトに重複したコンテンツのページが含まれている場合、Googleのメカニズムによりそのページのスコアが低下する可能性があります。

したがって、ウェブサイトが重複したページを持ちつつも、ウェブサイトのスコアを一つのページに集中させたいと考えている場合、ウェブサイト管理者は、重複したページの中から「標準ページ」を指定することができます。Googleがそのコードを読み取ると、そのURLのインデックス(index)を放棄し、「標準ページ」にそのページの重みを部分的に移すことができます。

ウェブサイトにCanonicalをどのように設置するか?

設置方法は非常に簡単で、重複するページのソースコードの<head>内に、赤字部分を標準URLに変更するだけです。

<link rel=”Canonical” href=”標準URL” />

どのような状況でCanonicalを設置する必要があるのか?

◆商品ページに異なる型番、パラメータが含まれている

ショッピングサイトでは、同じ商品が異なる型番や色で存在するため、パラメータを使用してウェブサイトのコンテンツを変更することがよくあります。この場合、Canonicalを使用してパラメータを含むページをGoogleにどのページが標準URLであるかを知らせることができます。

例:
https://www.test.com/cup
https://www.test.com/cup?size=m
https://www.test.com/cup?size=s

今日、検索エンジンがパラメータを持たないページを主に表示することを希望している場合、https://www.test.com/cup?size=mとhttps://www.test.com/cup?size=sのページにCanonicalを挿入して、<link rel=”Canonical” href=”https://www.test.com/cup” />を設定できます。

◆ウェブサイトに大きなネット(モバイルとデスクトップのURLが異なる)

市場のウェブサイトの大半はすでにRWD方式で構築されていますが、一部のウェブサイトは構造上の理由から、異なるウェブサイトの形で表示されます。

例:

デスクトップ版:https://www.test.com/

モバイル版:https://mobile.test.com/

◆記事を転載する際

多くのメディア型ウェブサイトでは、他の場所から記事を募集したり、転載したりすることがあります。転載されたページには、「XXXウェブサイトから転載」といった注釈が書かれていますが、Canonicalが設定されていない場合、検索結果には相手のウェブサイトが表示され、自分のウェブサイトは表示されない可能性があります。

そのため、自分のウェブサイトのランキングを維持しつつ、他のウェブサイトで露出を増やしたいと考えている方には、最初から相手に対してそのページにCanonicalを追加し、自分の記事にリンクするように交渉することを強くお勧めします。

◆ページをリダイレクトできない場合

一部のウェブサイトでは、301リダイレクトを使用することができず、重複したページが生成されることがあります。この場合も、Canonicalを使用してウェブサイトの重みを新しいページに集中させることができます。

ただし、Canonicalを使用して重複ページを処理することは、より二次的な方法であり、重複ページが表示される必要がない場合は、依然として301リダイレクトの使用を推奨します。

ウェブサイトにCanonicalがあるかどうかをどのように確認するのか?

◆プラグインを使用してcanonicalを確認する

Googleのオンラインアプリケーションには多くの関連プラグインがありますが、ここではRobots Exclusion Checkerをインストールすることをお勧めします。これにより、ページの基本的な重要な設定を一目で確認することができます。

◆ソースコードを直接確認してcanonicalが設定されているかどうかを確認する

ページ上で右クリックし、「ページのソースを表示」を選択し、Canonicalを検索すれば、そのコードが表示されます。

Canonicalの設置に注意すべき点

Canonicalは便利ですが、使用する前にはいくつかの注意点があります。これにより、ウェブサイトの目的や成果が逆に低下する可能性があります。

◆コードは<head>内に置くことを推奨します

ウェブページの読み込みは上から下へと行われますので、Canonicalのコードがソースコードの上部にあるほど、Googleはどのページが標準のURLであるかをより良く判断することができます。

◆異なる内容のページを指定しないでください

お客様のページがパラメータを使用して分割されていることを見たことがあります。例えば、以下のページが存在します。

www.test.com/product?p=1

www.test.com/product?p=2

www.test.com/product?p=3

この時、全ての権限をwww.test.com/product?p=1のページに集中させたいと考えています。そのため、後続のページ(?p=2、?p=3)の標準ページはすべてwww.test.com/product?p=1を指しています。

ページの内容がすべて異なる場合、Canonicalを意図的に指定すると、Googleが混乱する可能性があります。これにより、GoogleがCanonicalの設定を無視する可能性があります。また、検索結果に他のページが表示される可能性がありますが、Canonicalの設定によりページがインデックスされず、ランキングが失われる可能性があります。

◆Sitemapに非標準URLを置かないでください

Sitemapは、ウェブサイト内のほとんどのリンクを集中して置くことができるページで、例えば、己見室のsitemapにはこの機能があります。また、Googleはこの機能を利用して、ウェブサイト内にどのページがクロール可能で、どのページがインデックス可能であるかを素早く把握することができます。

しかし、Sitemap内のURLはすべてGoogleに「標準URL」として認識されます。そのため、Sitemap内に非標準URLのリンクを置かないようにお勧めします。そうしないと、Googleが最初にそのURLを標準URLと認識した後、そのページのCanonical設定により別のページに指定されると、Googleの判断が混乱する可能性があります。

これだけ読んでいただければ、Canonical urlの設定についてある程度理解できたと思います。もし私の記事が気に入ったら、または今後SEOに関する情報を知りたいと思ったら、私のウェブサイトをフォローしてください。私は皆さんに様々な知識を共有するために努力していきます。 

Last Updated on 2月 22, 2024 by 己見室

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です