canonicalタグはHTMLタグの1つで、ウェブページの確定版、つまり正規版を指定するために使用されます。このタグは、コンテンツが重複しているウェブページを優先的に表示するために使用されます。

このタグの目的は、検索エンジンに、どのページがインデックスされランク付けされる主要な優先バージョンであるかを伝えることです。これにより、重複コンテンツの問題を防ぐことができます。

HTMLでは、canonicalタグは次のような形式を持つ:

<link rel="canonical" href="https://example.com/example-page">

重要な点は以下の通りだ:

  • Rel属性が"canonical "に設定されている - これはリンクの目的を定義する。
  • Href属性は canonical URLを指す - これは検索エンジンがインデックスすべきcanonicalページを指定する。

要約すると、canonicalタグは、SEOランキングを向上させ、コンテンツの希薄化を防ぐために、ページの1つの明確なURLの周りにシグナルを統合します。canonicalタグは「マスター」参照ページを示します。

カノニカルタグの管理

サイトオーナーがcanonicalタグを管理する一般的な方法をいくつか紹介しよう:

  • 基本的なcanonicalタグを自動的に処理するサイト管理システムやCMS(WordPressなど)を使用する。多くのCMSプラットフォームは、重複コンテンツの問題を避けるためにcanonicalタグを自動的に生成します。
  • canonicalタグを手動で追加- サイトオーナーは、ページのHTMLヘッダーにタグを追加して、優先URL/canonical URLを手動で指定できます。これにより、ページ単位での管理が可能になります。
  • ウェブ・サーバー・レイヤーでタグを設定する- ウェブ・サーバーやフレームワークの中には、特定のタイプのコンテンツについて、グローバル・ウェブサイト・レイヤーでcanonicalタグを設定するオプションを提供しているものがあります。これにより、一元管理が可能になります。
  • 動的にタグを生成する- 動的にページを生成するサイトでは、canonicalロジックをサイトにプログラムし、異なるURLとコンテンツのルールに基づいてcanonicalタグを挿入することができます。これにより、カスタマイズされた実装にも柔軟に対応できます。
  • 定期的な見直しと更新- サイトのコンテンツは時間の経過とともに進化するため、canonicalタグを定期的に見直し、正確性を確保し、サイト上のさまざまなページの真のcanonicalバージョンと一致していることを確認することが重要です。
  • プラグインやSEOツールを使用する- サイト全体にcanonicalタグを追加したり、タグの管理をサポートする様々なSEOプラグインやツールが、多くのサイトプラットフォームに存在する。これらのプラグインを利用することで、サイトオーナーは、ページグループ全体にcanonicalロジックを自動的に適用することを、よりコントロールしやすくなります。

AIOSEOでWordPressのCanonicalタグを管理する

All in One SEO (AIOSEO)プラグインには、ユーザーがカノニカルURLを簡単に管理する方法が含まれています。

WordPressはカノニカルURLを生成することができるが、All in One SEOはカノニカルURLを管理するための高度な機能を提供している。これらには以下が含まれます:

  • カスタム正規URLの指定
  • ページネーションに関する問題の管理

関連記事

以下のSEOのケーススタディは、canonicalタグの賢い使い方を特徴としている。