カノニカルURLとは何なのか、なぜそれが重要なのか、不思議に思われますか?
似たようなコンテンツを多く公開している場合、正規URLを理解することは不可欠です。正規化(canonical URLの実装)は、重複コンテンツなど、検索順位に悪影響を与える問題を回避するのに役立つからだ。
この記事では、カノニカルURLとは何かについて説明します。
この記事で
キヤノニカルURLとは?
カノニカルURLとは、特定のウェブページやコンテンツの主要なURLのことです。Googleのような検索エンジンに優先的にインデックスしてもらいたいURLのバージョンです。
複数のURLから同じコンテンツにアクセスできる場合、検索エンジンはこれを重複コンテンツとみなし、検索順位に悪影響を及ぼします。カノニカルURLを指定することで、この重複コンテンツの問題を防ぐことができます。
カノニカルURLの重要性
カノニカルURLは、優れたSEOと検索エンジンからの重複コンテンツペナルティを避けるために非常に重要です。カノニカルURLなしでは、複数のURLが同じページにつながっている場合、検索結果でサイトが競合してしまう可能性があります。
これはユーザーエクスペリエンスを低下させ、同じコンテンツの異なるバージョン間でインバウンドリンクやページビューなどのオーソリティシグナルを分裂させる可能性がある。正規URLを設定することで、ランキングのパワーを統合し、正しいURLを優先させることができます。
また、正規化はテクニカルSEOの強化にも役立ちます。
キヤノニカルURL vs. キヤノニカルタグ:その違いは?
カノニカルURLとは、検索エンジンがそのコンテンツをインデックスし、ランク付けすべきマスターURLを指す。canonicalタグは、HTMLコード内でcanonical URLを指定する技術的な実装です。
canonicalタグは次のようになる:
<link rel="canonical" href="https://example.com/canonical-url/" />
This tag goes in the <head> section of a web page and points to the canonical URL.
つまり、canonical URLが意図された目的地であるのに対し、canonicalタグはそれを検索エンジンに知らせるための方法なのだ。
なぜCanonicalタグを使うのか?
canonicalタグの実装が有益である一般的なシナリオはいくつかあります。最も一般的なものをいくつか見てみよう:
URLバージョン
ウェブサイトがあり、"www.example.com "と "example.com "のように、"www "という接頭辞を付けても付けなくてもアクセスできるとする。これらは厳密には異なるURLですが、同じコンテンツを表示しています。検索エンジンはこれらを重複と見なし、SEOに悪影響を与える可能性があります。両方のバージョンにcanonicalタグを使用することで、検索エンジンにインデックスさせたい優先バージョン(wwwあり/なし)を指定することができます。これは、以下のような他のURLのバリエーションにも当てはまります:
- HTTPとHTTPSの比較
- 大文字のURLと小文字のURL
- 末尾のスラッシュと末尾以外のスラッシュ(例:example.com/page/とexample.com/page)
これらのURLのバリエーションは、canonicalタグなしで別々にインデックスされる可能性があり、ランキングシグナルを希釈します。rel=canonicalを使用することで、検索エンジンは確実なURLを認識します。
重複コンテンツ
大規模なウェブサイト、特にeコマースストアでは、ファセットナビゲーション、カテゴリー、タグなどからアクセスできる商品説明が重複していることがよくあります。このような意図しない重複コンテンツは、必要ではあるものの、ウェブサイトを肥大化させ、検索で競合する可能性があります。
各バリアントにメインの製品ページを指すcanonicalタグを付けると、検索エンジンが最も重要なバージョンを理解するのに役立ちます。
これについては、重複コンテンツに関するガイドをご覧ください。
シンジケート・コンテンツ
他のウェブサイトにあなたのコンテンツの公開(シンジケーション)を許可する場合、検索エンジンがあなたをオリジナルのソースとして認識するようにしたい。 シンジケートされたコンテンツに、あなたのオリジナルURLを指し示すcanonicalタグを記述することは、その一助となる。これは検索エンジンに、他のサイトのコンテンツはコピーであり、その価値はあなたのウェブサイトに帰属するはずであることを伝えます。
ページ分割
長い記事や商品リストが複数のページに分かれているのに遭遇したことはないだろうか?
これらはページ分割されたページです。各ページは固有のURLを持っているかもしれませんが、それらはすべて同じ全体的なコンテンツに貢献しています。 ページ分割された各バージョンのcanonicalタグは、シリーズの最初のページを指し、検索エンジンにそれらを全体として扱い、それに応じて最初のページをインデックスするように指示します。これにより、これらのスライスが別々にインデックスされ、ランク付けされるのを防ぐことができます。
ページ分割されたシリーズは、最初のページに自己参照canonicalタグを持ち、それ以降のページはそのview-all URLに戻って正規化される必要があります。
詳しくはページネーションのガイドをご覧ください。
サイト移行
新しいドメインへの移行、URLの再編成、プロトコルの切り替え、サブドメインの調整など、ウェブサイトのインフラが大幅に変更されるたびに、正確なcanonicalタグが重要になります。
これにより、検索エンジンは、どのURLがどのレガシーロケーションを置き換えたかを知ることができ、既存のランキングとオーソリティを維持することができます。移行時にcanonicalizationを行わないと、再編成されたコンテンツが真新しいもののように見えるため、SEOが悪化する可能性があります。
ウェブサイトのURLを正規化することで、検索エンジンのクロール効率を最大化し、適切なバージョンがインデックスされ、ランク付けされるようになります。
お分かりのように、正規URLはサイトの維持・管理にとって極めて重要である。
WordPressでCanonicalタグを実装する方法
WordPressでカノニカルURLを実装する最も簡単な方法は、プラグインを使用することだ。そしてWordPressユーザーにとって、All In One SEO(AIOSEO)ほど優れたSEOプラグインはない。

AIOSEOは、300万人以上のアクティブユーザーを持つ強力で使いやすいSEOプラグインです。定期的に更新されるため、SEOのベストプラクティスの変更に後れを取らず、WordPressのバージョンに対応しているので安心です。
何百万人もの賢いマーケティング担当者やブロガーがAIOSEOを使用して、検索エンジンのランキングを上げ、ブログへの適切なトラフィックを誘導しています。これらは、SEO設定を適切に行うために設計されています。
カノニカルURLについて、AIOSEOはURLのカノニカル化に役立ついくつかの高度な設定を持っています。

AIOSEOの他の機能の例としては、以下のようなものがある:
- 著者SEO:WordPressでGoogle E-E-A-Tシグナルを高め、競合他社に差をつけましょう。
- 統計検索:この強力なGoogle Search Consoleとの統合により、1クリックでキーワードランキングを追跡し、重要なSEO指標を確認することができます。
- 高度なRobots.txtエディター:robots.txtファイルを簡単に生成、カスタマイズして、クロールとインデックスを向上させます。
- 次世代スキーマ・ジェネレーター:このコード不要のスキーマ・ジェネレーターは、サイト上のあらゆるスキーマ・マークアップを生成して出力することができます。
- リダイレクション・マネージャー:リダイレクトを管理し、404エラーをなくすことで、検索エンジンのクロールとインデックスを容易にします。
- そしてもっと。
また、AIOSEOには、ローカルSEO、オンページSEO、テクニカルSEOを強化するための多くの機能があります。さらに、もしあなたがWooCommerceのユーザーであれば、AIOSEOはあなたのオンラインストアを検索ランキングで上位に表示するためのオーダーメイドのWooCommerce SEOモジュールを用意しています。
AIOSEOのインストール方法については、詳細なインストールガイドをご覧ください。
カノニカルURLの設定
AIOSEOをインストールしたら、次のステップはカノニカルURLを設定することだ。ありがたいことに、これはとても簡単だ。まず、複製ページをエディターモードで開きます。次に、AIOSEOの設定"詳細設定に進みます。正規URLフィールドに、正規化したいURLを入力します。

するとプラグインは自動的に必要なrel=canonicalタグを生成し、ページのheadセクションに挿入します。
それで終わりだ。
AIOSEOを使えば、URLの正規化はとても簡単です!
URLを正規化するその他の方法
WordPressのプラグインは最も便利なオプションですが、ウェブサイト全体でカノニカルURLを示すには、他にもいくつかのテクニックがあります:
XMLサイトマップでカノニカルURLを指定する
XMLサイトマップファイル内でカノニカルURLを定義する。多くのウェブサイトは、XMLサイトマップファイルを生成し、検索エンジンがよりインテリジェントにページを発見し、クロールできるようにします。
このサイトマップファイルの中で、各URLエントリーの正規URLを次のように指定することができます:
<url>
<loc>https://example.com/duplicate-page.html</loc>
<link rel="canonical" href="https://example.com/canonical-page.html"/>
</url>
その特定のURLは正規化される。
リンクHTTPヘッダーの使用
また、LinkHTTPヘッダーを使用して、サーバーサイドでカノニカルURLを指定することもできます。ただし、この方法にはウェブサーバーの設定に関する技術的な知識が必要です。
この方法では、ウェブサーバーの設定に直接特別な命令を追加します。これは、rel="canonical "属性を持つLink HTTPヘッダと呼ばれるものです。この方法は、PDFやダウンロード可能なファイルのような非HTML文書に有効です。サーバ側のヘッダを通して、これらのファイルの優先バージョン(canonical URL)を指定することができます。
Google Search Console(GSC)でカノニカルURLを手動で送信する
Google Search Consoleは、サイトオーナーが検索結果におけるウェブサイトの健全性とパフォーマンスを監視するのに役立つGoogleの無料ツールです。 その機能の1つで、URLを手動で送信し、canonical(正規表現)を指定することができる。 この方法は、1回限りの場合や、プラグインを簡単にインストールできるコンテンツ管理システムのないサイトには便利だ。 しかし、この方法で大量のURLを送信するには時間がかかることがある。
お分かりのように、canonical URLを実装する最善の方法は、プラグインを使用することです。プラグインを使用することで、時間を節約し、サイトのコードやその他の技術的な側面をいじる必要がなくなります。
カノニカルURLよくあるご質問にお答えします
canonicalタグはPageRankを渡すのか?
いいえ、GoogleはcanonicalタグによってPageRankのクレジットを転送しません。カノニカルのURLは完全に信用されます。
画像やその他のアセットにcanonicalタグは必要か?
いいえ、canonicalタグが意味を持つのは、重複したURLを持つ可能性のあるサイトのコアコンテンツページやドキュメントだけです。画像、PDF、その他のメディアファイルなどの個々のアセットには、canonicalタグは必要ありません。
正規化URLの実装に最適なプラグインは?
正規URLの実装に最適なWordPressプラグインは、All In One SEO(AIOSEO)です。このプラグインは、正規化を含むあらゆるタイプのURL問題を管理するのに役立つ高度な機能を備えている。
この記事で、canonical URLとは何か、なぜ重要なのか、どのように実装すればよいのかがお分かりいただけたと思います。また、避けるべき一般的な SEO ミスのガイドやGoogle Search Console をサイトに追加するチュートリアルなど、当ブログの他の記事もご覧ください。
この記事が役に立ったと思ったら、YouTubeチャンネルに登録してください。他にも役立つチュートリアルがたくさんあります。また、X(ツイッター)、LinkedIn、またはFacebookで私たちをフォローして、常に最新情報を入手しましょう。
情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。