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

Posted on

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タグに関するよくある質問

  • canonicalタグは必要ですか?多くのSEO専門家やウェブマスターは、自己参照用のcanonicalタグをすべてのページに含めることを好みますが、あなたのウェブサイトが複数のURLで利用できる重複コンテンツに問題がない限り、canonicalタグは必要ないかもしれません。Googleは、canonicalタグに頼らずに、重複していると思われるURLの中からcanonical URLを選択することがよくあります。
  • canonicalタグはどのように確認できますか?canonicalタグは、Meta RobotsタグやHREFLANGタグと同様に、通常HTMLページの<head>内に記述されます。ページのレンダリングされたHTMLを “canonical “で検索すると、多くの場合、うまくいきます。しかし、HTTPレスポンスヘッダを使用してcanonicalタグを追加している場合は、レスポンスヘッダの確認(Chrome Dev Toolsなどを使用)が必要な場合があります。
  • GoogleがどのURLcanonicalとして選択したかを確認するにはどうすればよいですか?Google Search ConsoleのURL検査ツールを使うことで、通常、あるURLが他のページで見つかったコンテンツと重複しているかどうか、ユーザー(またはウェブマスター)がどのURLを正規化として宣言したか、GoogleがどのURLを正規化として選択したか(ユーザー/ウェブマスターが宣言したURLではない場合もあります)などを確認できます。

 

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

 

 

関連記事

ホットな最新情報をニュースレターで定期的にお届けします!