カノニカルタグの究極のガイド–知っておくべきことすべて
公開: 2022-02-14コンテンツの重複を避けたいですか? はいの場合、正規タグはあなたがすべてについて学ばなければならないものです。 それらはグーグル、マイクロソフト、ヤフーによって作成され、永遠に存在しています(大丈夫、2008年以来)。 彼らの主な仕事は、ウェブサイトの所有者が簡単かつ効率的な方法で重複コンテンツの問題を解決するのを支援することです。
あなたがコンテンツマーケティングにチップを入れ始めた場合、またはあなたが単にブログやウェブサイトの所有者である場合、あなたは確かに正規のタグについてすべてを知る必要があります。 この記事では、それらが何であるか、それらがどのように機能するかを説明することから、それらを実装するためのベストプラクティスを提供することまで、すべてを説明します。
それで、これ以上面倒なことはせずに、始めましょう。
カノニカルタグとは何ですか?
正規タグの定義は、メインバージョンを重複、ほぼ重複、および類似のページから区別するのに役立つHTMLコードのスニペットであるということです。 つまり、同じコンテンツの2つまたは3つの部分が異なるURLで見つかった場合、正規タグを使用して、どのバージョンが元のバージョンであり、インデックスが作成されるバージョンであるかを示すことができます。
正規タグは単純な構文を使用する傾向があり、ほとんどの場合、Webサイトのセクションに配置されます。 通常、コード行は次のようになります。
<link rel =” canonical'href =” https://mypage.com/sample-page/” />
このコード行の各部分には、次の意味があります。
- link rel =” canonical”:これは、このタグのリンクがページの元の(正規の)バージョンであることを示しています。
- href =“ https://mypage.com/sample-page/”:正規バージョンはそのURLにあることを指摘します。
なぜ正規タグがSEOにとって重要なのですか?
検索エンジンは、仕事が非常に難しくなるため、重複コンテンツを好みません。 彼らはどちらかを選択する必要があります
- インデックスを作成するページのバージョン
- 関連する検索のためにランク付けするもの
- 1つのページにすべての「リンクの公平性」を与えるか、それともすべての異なるバージョンに分割するか
さらに、重複するコンテンツがたくさんある場合は、それが「クロール予算」に影響を与えるリスクもあります。 これは、新しい価値のあるコンテンツの検索に時間を費やす代わりに、Googleは異なるURLで同じコンテンツのインデックスを作成し続けることを意味します。 標準タグはその問題を解決することができます。 これにより、どのバージョンのページをインデックスに登録してランク付けする必要があり、「リンクエクイティ」をどこに配置する必要があるかを検索エンジンに伝えることができます。
ただし、正規URLを指定しない場合は、代わりにGoogleが指定します。 検索エンジンは、正規にしたくないページのバージョンを選択できるため、可能であればそれを避けたいと思います。
重複するコンテンツがあるかどうかをどのように確認しますか?
ほとんどの人は、同じものを何度も投稿していないため、自分のWebサイトに重複するコンテンツはないと想定しています。 ただし、検索エンジンはページをクロールしません。 URLをクロールします。
つまり、mypage.com / my-productとmypage.com/my-product?color=blueは、まったく同じまたは類似のコンテンツが含まれている場合でも、完全に異なるページとして表示されます。 これらはパラメータ化されたURLと呼ばれ、特にオンラインで製品を販売し、ファセットまたはフィルタリングされたナビゲーションを備えたWebサイトで、一般的に重複コンテンツを引き起こします。
例を見てみましょう。 Brown Bag Clothingはシャツを販売しており、メインページのURLは次のとおりです。
- https://www.bbclothing.co.uk/en-gb/clothing/shirts.html
ただし、サイズなどでフィルタリングする場合は、次のURLにパラメータが追加されます。
- https://www.bbclothing.co.uk/en-gb/clothing/shirts.html?Size=XL
別のフィルターを追加すると、追加のパラメーターも取得されます。
- https://www.bbclothing.co.uk/en-gb/clothing/shirts.html?Size=XL&color=Blue
これらのページはすべて、コンテンツが90%同じであっても、検索エンジンとは異なります。 ただし、これはほんの一例であり、eコマース以外にも他の業界に関連するものがたくさんあります。
- 検索パラメータとセッションIDのパラメータ化されたURLがあります(mypage.com?q = search-itemおよびmypage.com?sessionID = 5)
- ページに特定の印刷バージョンがある(mypage.com/pageおよびmypage.com/print/page)
- URLに大文字がある場合とない場合で同じコンテンツを表示する
- httpsと非httpsのバリアントで同じページを表示する
- wwwとwww以外のバリアントで同じページを表示する
- WebページのAMPバージョンと非AMPバージョンがある
これらすべての状況および他の多くの状況では、正規タグを持つことが非常に重要です。 それに加えて、クロスドメインの重複の問題も存在します。 特にコンテンツをシンジケートしている場合は、すべての記事で正規タグを使用して、シンジケートされたコンテンツを正規として指定することが非常に重要です。
現在、これにより、シンジケートコンテンツが検索結果に表示されるのを防ぐことはできませんが、その可能性は低くなります。
Canonicalsを実装する方法
正規タグとは何かがわかったので、それらをどのように利用できるのか疑問に思われるかもしれません。 正規URLを実装する方法は5つあり、それらはすべて正規化シグナルと呼ばれます。 どうぞ:
- HTMLタグ
- サイトマップ
- 301リダイレクト*
- 内部リンク
- HTTPヘッダー
1. rel =” canonical”HTMLタグを使用します
正規URLを指定する最も簡単でわかりやすい方法は、その中でrel =” canonical”を使用することです。 これを行うには、複製ページの一部に以下のコードを追加する必要があります。
- <link rel =” canonical” href =” https://mypage.com/canonial-page/” />
それを行う方法はたくさんあります。 それらの1つは、ページのコードを変更し、重複するページに次の正規タグを追加することです。
- <link rel =” canonical” href =” https://mypage.com/shirts/an-example/” />
ただし、CMSシステムを使用している場合は、コーディングを変更する必要はありません。 正規タグを実装する簡単な方法があります。
WordPressで正規タグを設定する方法
Yoast SEOをインストールすると、自己参照の正規タグが自動的に追加されます。 カスタムのものを使用したい場合は、各ページまたは投稿の「詳細」セクションで使用できます。
Shopifyで正規タグを設定する方法
オンラインストアにShopifyを使用している場合は、デフォルトで自己参照の正規URLが追加されることを知っておく必要があります。 カスタムのものを作成する必要がある場合は、テンプレート(.liquid)を直接編集することで作成できます。

Squarespaceで正規タグを設定する方法
Squarespaceは、自己参照URLを自動的に追加するもう1つのプラットフォームです。 Shopifyと同様に、カスタムの正規タグを追加する必要がある場合は、コードを直接編集する必要があります。
2.HTTPヘッダーにCanonicalsを設定します
ヘッダーセクションがないため、ページに正規のタグを配置できないドキュメント(PDFファイルなど)があります。 このような場合、HTTPヘッダーにカノニカルを設定する必要があります。
ブログ投稿のPDFバージョンがあり、それをブログサブフォルダーでホストすることにしたとします。 次に、そのファイルのHTTPヘッダーは次のようになります。
- <htttps://mypage.com/blog/canonical-tag/>; rel =” canonical”
3.サイトマップに正規タグを設定する
Googleによると、サイトマップには非正規ページを含めるべきではありません。つまり、正規URLのみをリストする必要があります。 これは、検索エンジンがサイトマップにリストされているページをカノニカルと見なしているためです。 そうは言っても、彼らは常にサイトマップのURLをカノニカルとして選択するとは限りません。
サイトマップURLが正規と見なされることは保証されていません。 ただし、より重要なサイトのカノニカルを定義する簡単な方法です。 さらに、サイトマップは、どのページがWebサイトで最も重要なページであるかを検索エンジンに伝える簡単な方法です。
4.301リダイレクトで正規タグを設定します
トラフィックを重複するURLから移動し、正規バージョンを指すようにする場合は、いつでも301リダイレクトを使用できます。 例を見てみましょう。
あなたのサイトがこれらのURLで到達可能であるとしましょう:
- mypage.com
- mypage.com/index.php
- mypage.com/home/
これらのURLのいずれかを選択し、それを正規のURLにする必要があります。 次に、他のすべてのURLをリダイレクトする必要があります。 Webサイトのhttp/httpsバージョン、およびwww/non-wwwバリアントについても同じことを行う必要があります。 正規のものとして1つを選択し、他のすべてをそれにリダイレクトします。
たとえば、mypage.comの正規バージョンはhttps非www URL(https://mypage.com)です。 そのため、他のすべてのURLをそこにリダイレクトする必要があります。
- http://mypage.com/
- http://www.mypage.com/
- https://www.mypage.com/
5.内部リンクを使用する
ウェブサイト全体で1つのページから別のページにリンクする方法は、SEOの正規化シグナルです。 これを適切に行う1つの方法は、URL形式を選択し、それをWebサイト全体で一貫して使用することです。
これにより、検索エンジンのジョブがよりアクセスしやすくなります。これにより、正規のURLを選択できるようになります。 Googleが正規URLを選択するために使用するいくつかの基準があります。 どうぞ:
- サイトの好み(サイトが使用したいのはどれですか?)
- ユーザーの好み(ユーザーにとって最も役立つのはどれですか?)
サイトの設定に関しては、Googleはリンク関連の正規アノテーションとリダイレクト、内部リンク、およびサイトマップファイルに含まれるURLを確認します。 そのため、正規のURLとして選択するURLの形式に一貫性を持たせることが重要です。
標準タグを実装するための重要なルール
すでに理解しているかもしれませんが、正規化は簡単に実行できます。 現在、それを行うには5つの異なる方法があります。 ただし、どの方法を選択する場合でも、常に覚えておく必要のある重要なルールがいくつかあります。
絶対URLと小文字のURLを使用する
rel =” canonical”リンク要素で相対パスを使用することは避けてください。 絶対URLを使用することにより、リンクが正しく解釈されることが保証されます。 つまり、次の構造を使用する代わりに、次のようになります。
- <link rel =” canonical” href =“ / sample-page / />
あなたはこれを選ぶ必要があります:
- <link rel =“ canonical” href =” https://mypage.com/sample-page/” />”
それに加えて、Googleは小文字と大文字のURLを2つの異なるURLとして扱います。 そのため、サーバーでは小文字のURLを使用し、正規タグでは小文字のURLを使用する必要があります。
適切なドメインバージョン(httpsまたはhttp)を使用する
SSLを使用している場合は、正規タグで非SSL(http)URLを使用していないことを確認してください。 誤ってそれを行うと、望ましくない結果につながる可能性があります。 ただし、安全なドメインを使用している場合は、URLに次の構造を常に使用していることを確認する必要があります。
- <link rel =” canonical” href =” https://mypage.com/sample-page/” />
自己参照の正規タグを利用する
自己参照の正規タグの使用は必須ではありません。 ただし、Googleの専門家の一部によって推奨されています。 これは、そうすることで、どのページまたはURLにインデックスを付ける必要があるかを検索エンジンに明確にするためです。
自己参照の正規タグが何であるかわからない場合、それは基本的にそれ自体を指すページ上のタグです。 ここで1つの例を見てみましょう。 URLがhttps://mypage.com/sample-pageの場合、自己参照タグは次のようになります。
- <link rel =” canonical” href =“ https://mypage.com/sample-page” />
現在、ほとんどのCMSは自己参照URLを自動的に追加します。 ただし、カスタムCMSを使用している場合は、開発者がこれを個別にコーディングする必要がある場合があります。
さらに、ページに複数の正規タグがある場合、Googleはそれらの両方を無視するため、複数の正規タグをすべて使用しないようにしてください。
最終的な考え
正規のタグは、特に以前に使用したことがない場合は、非常に複雑に聞こえる可能性があります。 ただし、それらを使い始めると、それらの実装がいかに簡単であるかがわかります。 それほど時間はかからず、間違いなく結果をもたらします。
覚えておかなければならない重要なことの1つは、正規タグは検索エンジンの単なるシグナルであるということです。 それらは指示的ではありません。 これは、Googleがあなたが指摘したものとは異なる標準的なものを選択する可能性があることを意味します。
そうは言っても、コンテンツマーケティングを行い、トラフィックを最適化したい場合は、依然として非常に便利です。 ブログであろうとオンラインストアであろうと、まだWebサイトでそれらを使用していない場合は、間違いなく使用を開始する必要があります。 多くの場合、最初からトラフィックが急増する可能性があります。それに伴い、Webサイトを最適化して、ユーザーエクスペリエンスも向上させます。
うまくいけば、この記事で提供されている説明とヒントが、正規タグとは何か、それらが重要である理由、およびそれらを実装する方法をよりよく理解するのに役立つでしょう。
