正規タグを適切に使用する方法

公開: 2021-07-19

このガイドでは、正規タグを正しく使用する方法について説明します。 実用的な例を使用して、正規タグとは何か、いつ使用するか、いつ使用しないか、それらを実装する方法、および回避する必要のある一般的な間違いについて学習します。

正規タグとは何ですか?

正規タグは、「私はあそこにあるこの他のWebページのコピーです… 」と単純に言うWebページ内のシグナルです

このHTML要素はページのコードに追加され、Googleや他の検索エンジンにページの優先バージョンを通知することで、重複コンテンツの問題を防ぐのに役立ちます。

検索エンジンが重複または類似のページを処理する方法

ほとんどの検索エンジンは、非常に類似したコンテンツを持つ2つ以上のページに出くわすと、インデックスを作成するページの1つだけを選択し、他のページを事実上無視することがよくあります。 どの重複ページURLを選択するかは、最初にクロールされたもの、内部リンクが最も多いもの、外部リンクが最も多いものなど、さまざまな要因に基づいている可能性があります。

重複するコンテンツはSEOに悪影響を与えるだけでなく、コンテンツを可能な限り最良の状態で表示しないことにより、コンバージョン率を損なう可能性があります。

多くの場合、Webサイトのインフラストラクチャに不可欠であるが、類似または同一のコンテンツを含むページが多数ある場合があります。 以下の例に示すように、重複コンテンツに対するペナルティのリスクを冒すのではなく、好ましい情報源であると思われるページにrel = canonicalタグを追加できます。

商品ページの重複例

以下のeコマース製品ページの複製の例を見てみましょう。

複製-ウェブページ

同じ「RedToyTruck」のこれらすべての製品ページのコンテンツはまったく同じですが、トップブレッドクラムリンクなどのわずかなバリエーションしかありません。 このWebサイトの構造は、1つの製品に3つのページがあることを意味します。したがって、2つのコピーを削除するには、正規タグが必要です。

正規の例

正規タグを使用して、元の製品ページが[http://www.example.com/toys/trucks/red]にあり、他の2つのURLは単なるコピーであることを検索エンジンに通知しました。 この場合、「セール」カテゴリに含まれず(セールは1日で終了する可能性が高い)、「10ポンド未満のアイテム」カテゴリに含まれない(価格が上がる可能性がある)恒久的な商品ページを選択することをお勧めします。ある日から£10以上)。

正規タグを必要とするページ複製の他の例

URLパラメータ

ページURLには、パラメータの形式で最後に情報を追加できます。これらは常にURLの疑問符の後に表示されます。

  • パラメータ以外のURL– http://www.example.com/blog
  • 完全に異なるページコンテンツをもたらすパラメータURL– http://www.example.com/blog?page = 2

URLパラメータが完全に異なるページコンテンツを表示する場合もあれば、コンテンツの特定のビットを除外する場合もあれば、ページのコンテンツにまったく影響を与えない場合もあります。

  • パラメータが使用されていない場合とはまったく異なるコンテンツが使用されました。
    http://www.example.com/news?page = 3
  • パラメータを使用しなかった場合とは少し異なる内容:
    http://www.example.com/toy-trucks?colour = red-only
  • パラメータの有無にかかわらず、コンテンツのわずかな変更:
    http://www.example.com/toy-trucks?price = ascending
  • パラメータの有無にかかわらず、コンテンツにまったく変更はありません。
    http://www.example.com/contact-us?trackingID = 123456

検索エンジンは、さまざまなパラメータを持つURLをさまざまな一意のページとして扱うことができます。 パラメータを追加してもコンテンツが大幅に変更されない場合は、正規タグを使用して最適なURLを宣伝することが重要です。

検索エンジンで特定のパターンのURLにインデックスを付けたくない場合は、robots.txtファイルを使用してそれらをブロックしてください。これにより、たとえば、全体的な統計を台無しにする可能性のあるトラッキングパラメータのインデックスが作成されなくなります。

同じウェブページコンテンツの多くのURL

Webページは正規タグで自分自身を参照できます
Webページは安全に自分自身を参照できます

Webサイトがまったく同じWebページに対して複数のURLを持つようにする方法はたくさんあります。 幸い、正規タグを使用してページを自己参照し、これらの問題を排除できます。 たとえば、Webページはそれ自体のコピーである安全に言うことができ、パラメータやサブドメインなどとの混同を排除できます(以下を参照)。

これは、Webサイトのまったく同じページのいくつかのURLバリエーションのいくつかの例です。 これらすべてをWebサイトで確認する価値があり、必要に応じて、正規タグを使用して優先URLを参照します。

  • http://www.example.com/example-page(優先URL
  • http://www.example.com/example-page.html
  • http://www.example.com/example-page?trackingID=123456
  • http://www.example.com/example-page#top
  • http://example.com/example-page
  • http://example.com/example-page.html
  • http://example.com/example-page?trackingID=123456
  • http://example.com/example-page#top

これらの問題は、すべての間違ったURLにアクセスすると、優先URL(この場合はhttp://www.example.com/example-page)にリンクする正規タグが付けられると解決されます。

「www。」 または、「www」なしでURLが入力されるたびに、単純な301リダイレクトで問題を解決できます。 ユーザーは自動的に正しいwwwにリダイレクトされます。 バージョン

URLパラメーターフィルター

URLパラメータがWebページの結果を除外すると、事態が複雑になる可能性があります。 これは通常、eコマースWebサイト、ローカルリスト、または不動産や休日のWebサイトなどの他の高度にフィルタリング可能な結果で実際に見られます。

このような場合、パラメータURLに直接アクセスすると、表示される結果が向上または制限されるかどうか、および検索エンジンがそれらが個別にインデックスを作成するのに十分一意であると見なすかどうかを自問する必要があります。 ほとんどの場合、すべてのフィルターオプションとすべての製品/アイテムを表示する非パラメーターURLの代わりに表示される可能性があるため、検索エンジンがフィルター処理するパラメーターURLにインデックスを付けることは望ましくありません。

パラメータ-正規-使用

EコマースWebサイトのフィルターを使用すると、アイテムを特定の色、サブカテゴリ、価格帯、またはレビュースコアまで減らすことができます。 かなりの数の製品があり、そのようなニッチなキーワードのアクティブな検索がない限り、Googleが特定のカテゴリ内の限られた選択の製品を一度にすべての製品ではなく、インデックスに登録できるようにすることにはほとんど利点がありません。

GoogleやBingなどの主要な検索エンジンは、どのパラメーターがコンテンツをフィルターで除外し、どのパラメーターがコンテンツを完全に変更するかを理解するのに最適です。 よくわからない場合は、フィルターURLの正規タグを作成せず、検索エンジンがURL構造を自動的に決定できるようにすることをお勧めします。

正規タグの設定方法

  1. どのページを優先URLにするかを決定します。 これはあなたが最も重要だと思うバージョンでなければなりません。 気にしない場合は、リンクまたは訪問者が最も多いものを選択し、他のすべてが等しい場合は、1つを選択してください。
  2. WordPressやMagentoなどのCMSを使用している場合は、正規タグを適用するために使用できるプラグインが多数ありますが、コードに直接アクセスする場合は、追加の<head>セクションに次の<link>を追加する必要があります。好みのページではなく、ページ:

<link rel =” canonical” href =” https://www.example.com/hats” />

これは、これがあなたの帽子ページにアクセスしたいユーザーに推奨されるURLであることを示し、検索エンジンに、他の同様の帽子ページの上にこのページを表示するように指示します。 検索エンジンに関連するものと同様に、Googleは「これ(正規タグ)を尊重しようとしますが、すべての場合にこれを保証することはできません」と具体的に述べています。

YoastのJoostde Valkが彼の便利なガイドで述べているように:

これは、検索エンジンの観点から2つのページを1つに「マージ」することです。 これは、ユーザーをリダイレクトしない「ソフトリダイレクト」です。 両方のURLへのリンクは、URLの単一の正規バージョンとしてカウントされるようになりました。

正規タグのよくある間違い

正規タグの誤用は、悲惨な結果をもたらす可能性があります。 Webサイトのすべてのページがホームページのコピーであると主張している場合を想像してみてください。 検索エンジンは、ウェブサイトのすべてのページのインデックスを解除し、検索エンジンの結果にホームページのみを表示します。

正規タグで遭遇したいくつかの一般的な間違いは次のとおりです。

  • 1つのURLを指すWebサイトのすべてのページに非動的な正規タグを付ける(SEOキラー!)
  • HTMLコード内に2つの異なる正規タグがある(最初のタグのみが検索エンジンによってカウントされます)
  • 「http://」の部分のないURLを使用する(絶対URLを使用する必要があります)
  • 製品ページをそれらが存在するカテゴリページに向ける(製品ページは個別に索引付けする必要があります)
  • ページ付けされたURLでの正規タグの使用(詳細については、以下を参照してください)

ページ付けされたURLは、情報の順序を表示する一連のURLです。 例としては、ストーリー、製品のリスト、ブログ/ニュース投稿のリスト、情報のリストなどがあります。

あなたが4つの異なるウェブページの4つの章にまたがる素晴らしい物語をオンラインで書いたとしましょう。 検索エンジンに、記事の最初のページに向けてインデックスを作成して送信するだけにすることができます。 これを行うには、正規タグを使用して、すべてのチャプターページを最初のチャプターに向けます。

ページ化されたコンテンツ
正規タグは、ページ付けされたコンテンツには使用しないでください

これにより、第2章以降に示されているすべてのコンテンツが事実上失われます。これは、一部の検索エンジンユーザーが直接ジャンプしたり、すばやく見つけたりする可能性のある大量の固有のコンテンツです。

以前は、代わりにすべてのページ間の関係を示す「next」および「prev」と呼ばれる「rel」タグを使用できました。

paginated-content-correct

ただし、これはGoogleではサポートされなくなりました。

これは、ページ付けされたページが、GoogleのインデックスにあるWebサイトの他のページと同じように扱われることを意味します。 一連のページが1つのコンテンツに統合されるのではなく、個別の一意のページとして扱われるようになりました。 このガイドを読んで、代わりに何をする必要があるかを確認してください。

ページには自己参照の正規URLが必要ですか?

この質問はSEOで議論されているトピックです。 たとえば、Yoastでは、すべてのページに正規リンク要素を配置することを強くお勧めします。

また、GoogleのJohn Muellerは、これがベストプラクティスであることを以前に提案しました。

多くのCMSは、コンテンツを変更せずにURLパラメーターを許可します。 したがって、たとえば、これらのURLはすべて同じコンテンツを表示します。

  • https://example.com/widgets/widget-1/
  • https://example.com/widgets/widget-1/?isnt=it-great
  • https://example.com/widgets/widget-1/?cmpgn=twitter
  • https://example.com/widgets/widget-1/?cmpgn=facebook

したがって、自己参照カノニカルを実装することで、潜在的なSEO /重複コンテンツのリスクを回避できます。

クロスドメインの正規URLを使用できますか?

簡単な答えは、はい、別のドメインを指す正規URLを使用しても問題ありません。 たとえば、ウェブマスターがユーザーに関連性があると感じたために、コンテンツの一部が別のウェブサイトに公開されている可能性があります。 ただし、ドメインの元の記事に戻るrel = canonicalリンクを実装していることを確認する必要があります。

rel = canonicalの代わりに301リダイレクトを使用する場合

ページ/ドメインが恒久的に新しい宛先に移動する場合は常に、301リダイレクトを使用する必要があります。 あなたがグーグル検索コンソールに向かい、404ページの数を見つけたとしましょう–301はこれを修正します。 新しい場所を見つけ、リダイレクトをまとめてサーバーにアップロードするだけです。

ベストプラクティスは、301リダイレクトを実装するときに、新しいURLに完全に一致するものを見つけることです。これにより、ユーザーには同じ/より良いコンテンツが提供され、ページは検索エンジンに関連して提供されます。

リダイレクトとは異なり、正規タグはサーバーにユーザーを別のページに送信するように指示しません。これは、ユーザーに表示してほしい優先ページを検索エンジンに表示するためのシグナルです。 コンテンツが非常に似ているにもかかわらず、複数のページが必要になる場合がよくあります。最も基本的な例は、eコマースサイトです。

ページ1– example.com/hats/alphabetical

2ページ目– example.com/hats/price

どちらのページも同じコンテンツを提供し、ユーザーにとって非常に便利であり、製品を価格とアルファベット順にリストできるようにするには、サイトにアクセスする必要があります。 サイト所有者が検索エンジンの価格ページをサーバーユーザーに提供する方がよいと判断した場合、rel = canonicalタグがアルファベット順のページに追加され、 「検索エンジンねえ、これらのページは非常に似ているが、私がユーザーに最も提供したいのは価格ページです。」

301リダイレクトを実行するか、正規を設定するかがわからない場合は、どうすればよいですか? 答えは簡単です。技術的な理由がない限り、常にリダイレクトを行う必要あります。 ユーザーエクスペリエンスに悪影響を及ぼしたり、問題が発生したりするためにリダイレクトできない場合は、正規URLを設定してください。

標準タグは、どのページを最も重要と見なし、どのページをインデックスに登録する必要があるかをGoogleが確実に認識できるようにすることで、SEOの向上に役立ちますが、実装する際には十分に注意する必要があります。

最も一般的なCMSおよびeコマースプラットフォームは、正規タグを自動的に処理するか、適切に構築されたプラグインを備えているため、WebページのHTMLソースコードを表示して、正規タグが存在するかどうかを確認します(ヒント:CTRL + Fを使用)。


この記事は役に立ちましたか?

チームハラムの専門家のアドバイスとガイダンスを週に1回受信トレイに直接受け取ります。
  • このフィールドは検証用であり、変更しないでください。

SEOについてサポートが必要な場合は、遠慮なくお問い合わせください。