Botify

Canonical(正規化)タグとは何か?

Canonicalタグは、ウェブマスターが複数のURLで重複しているページのオリジナルURLまたは優先URLを示すことを可能にするものです。

これらのタグは、検索エンジンが検索結果に含めるべき正しいURLを選択し、リンクシグナルを1つの最適なページに統合し、同じコンテンツに複数のURLを送信してレンダリングすることによるクロールバジェットの浪費を避けるのに役立ちます。

ページにCanonicalタグを追加する方法

1.   HTMLの<head>内にリンクタグを追加する

canonicalタグは、HTML文書の<head>内に<link>タグとして記述するのが最も一般的な方法です。

HREFLANGタグの追加と同様に、canonical <link>タグには、以下のように「rel」(関係)属性に「canonical」値を指定する必要があります。

 

rel=”canonical” href=”https://www.example.com/article1/”

/>

 

2.   HTTPレスポンスヘッダを正規化する

あまり一般的ではありませんが、検索エンジンのクローラーは、HTTPレスポンスヘッダにcanonicalディレクティブを含めることもサポートしています。

この方法は、対象のURLがHTML文書ではない場合(たとえば、PDFファイルなど)に最適です。

Googleのcanonicalガイドラインにあるこの例のように、Canonical HTTPレスポンスヘッダを追加する必要があります。

 

Link: <http://www.example.com/downloads/white-paper.pdf>; rel=”canonical”

 

3.   XML Sitemapsを使用して、カノニカルURLを指定する

Googleのガイドラインによると、XMLサイトマップに含まれるすべてのURLは、”canonicalとして指定されている”、または “サイト上で最も重要であると考えられるページ “であると想定しています。

検索エンジンがサイトマップに含まれるすべてのURLを正規のものとして選択する保証はありませんが、大規模なウェブサイトでは、インデックスに優先するコンテンツを示す最も簡単な方法であることがよくあります。

Googleは、ベストプラクティスとして、サイトマップから正規化されていないURLを除外することを特に提案しています。したがって、サイトマップが「クリーン」であり、余計なURLや重複したURLが含まれていないことを確認することが重要です。

Canonicalタグを追加するべき状態とは

ページにcanonicalタグを含める一般的な使用例をいくつか紹介します。

  1. ページや記事が他のウェブサイトと重複している場合に、元のコンテンツを特定すること。これにより、他のウェブサイトの複製ではなく、正当な発行元のURLが検索結果に含まれるようにすることができます。
  2. 商品の並べ替えや絞り込みのリンクがあるeコマースのカテゴリーページやコレクションページなど、重複したコンテンツを持つURLが大量に検索エンジンにクロールされる問題に対応するため。
  3. トラッキングやその他のURLパラメータ、およびそれらのURLへのリンクに含まれる場合、検索エンジンがインデックスし、正しいURLへのリンクプロパティを強化する。

 

注意:検索エンジンはCanonicalタグを無視することがある

検索エンジンは公式にサポートしていますが、canonicalタグは事実上「ヒント」または「提案」であることに注意することが重要です。Googleのcanonicalタグのガイドラインより

: 正規ページを明示的に指定しても、パフォーマンスやコンテンツなどのさまざまな理由から、Google によって別のページが正規版として選択されることがあります。”

GoogleがどのURLをcanonicalとして選択したかを確認するには、Google Search ConsoleのURL Inspectorツールを使用してください。

 

Canonicalタグに関するよくある質問

 

BotifyがCanonicalタグを管理し、貴社のオーガニック検索を効率的で持続可能な収益とトラフィックの源にするためにできることをもっと知りたい方は、デモをご予約ください。ご連絡をお待ちしております。