正規URL:正規タグの初心者向けガイド

公開: 2022-05-09

カノニカルとは何か、そしてそれを適切に使用する方法を理解することは、SEOにとって不可欠です。 canonicalを誤って実装すると、Webサイトのランキングに悪影響を与えるさまざまな問題が発生する可能性があります。

2009年に最初に導入された正規タグは、ウェブマスターがさまざまなURLでアクセスできる非常に類似したコンテンツや重複したコンテンツの問題を解決するのに役立ちました。 ただし、正規タグを使用する場合は、それが何であるか、どのように機能するか、およびどのように実装できるかを理解する必要があります。

このガイドは、同じことを行うのに役立ちます。 正規タグの詳細については、以下をお読みください。

カノニカルタグまたはカノニカルURLとは–定義

Canonical Tagは、検索エンジンにページの他のすべてのバージョンを無視し、ランク付けの目的で正規URL内でマークされたバージョンを考慮するように指示するHTML要素です。

正規タグのスクリーンショット

これは、類似したコンテンツを含む複数のページがあり、検索エンジンがそれらを重複コンテンツとして分類したくない場合に便利です。

それらは、headタグの下のページのHTMLコードにあります。 検索エンジンへのシグナルを統合するために、独自のURLまたは他のページのURLを指すことができます。

正規リンクまたは正規URLは、他の重複ページの代わりに、視聴者とGoogleに表示してほしいコンテンツのバージョンです。

正規タグはどのように見えますか?

Canonicalタグは、Webページの<head>セクションの下に配置される使いやすい構文です。次のように表示されます。

<link rel =“ canonical” href =“ https://website.com/sample-page/” />

正規化のSEOの利点とそれが重要な理由

重複するコンテンツは検索エンジンによって認識されません。 これは、インデックス作成とランキングの両方の目的で、ページの適切なバージョンを見つけることが困難になるためです。 また、ページが重複していると、「リンクの公平性」が同じコンテンツの複数のページに分割されるというカニバリゼーションの問題が発生します。 このように、どちらのページもランキングの利点を得ることができません。

さらに、Webサイトに重複するコンテンツが多数あると、クロール予算に悪影響を与える可能性があります。 これは、検索エンジンが重要なコンテンツを見つける代わりに、同じページの複数のバージョンをクロールするためにより多くの時間を浪費することを意味します。

ランク付けしたくないページを検索エンジンがクロールする時間を無駄にしたくないので、コンテンツの重複は避けてください。 ただし、Googleによれば、重複するコンテンツがあっても問題にはなりません。 WebサイトのURLが数千未満の場合、ほとんどの場合、効率的にクロールされます。 クロールバジェットが原因で問題に直面している場合は、正規タグがこれらの問題の解決に役立ちます。 これらを通じて、検索エンジンは、インデックスを作成してランク付けすることになっているページのバージョンを認識します。

では、正規のページを指定していない場合はどうなりますか?

正規URLを追加しない場合、検索エンジンは独自の裁量を使用して、アルゴリズムが最適なバージョンであると判断したページを識別します。 ランク付けしたくないバージョンを選択した場合、これは問題になる可能性があります。 ちなみに、検索エンジンはあなたが設定した正規URLを常に尊重するとは限りません。 タグをディレクティブとしてではなく、ヒントとして使用します。 正規タグのベストプラクティスを使用すると、検索エンジンが望ましくないバージョンを正規タグとして使用するリスクを軽減できます。 基本的に、正規化するページが関連していることを確認してください。

重複コンテンツが存在する理由

場合によっては、重複したページまたは「かなり類似した」ページを作成することは、それらが異なる目的を果たすため、意図的なものです。

さまざまな国に顧客がいる例を考えてみましょう。 この場合、価格は異なるがそれ以外はほぼ同じである2つの製品ページが必要になります。 これらのページの正規タグを使用して、訪問者の場所に応じてどのページを提供するかを検索エンジンに指示できます。 また、重複コンテンツがあることにはいくつかの技術的な理由があり、あなたはそれについてさえ知らないかもしれません。 動的なWebサイトを使用している場合、またはコンテンツ管理システムを使用している場合は、コンテンツが重複する可能性があります。

並べ替え、検索、通貨などの同じコンテンツパラメータへの複数のパスを許可するタグを自動的に追加するWebサイトがいくつかあります。 したがって、これはあなたがそれを意識することなくあなたのウェブサイト上に複数の重複したURLを作成することになるかもしれません。 ありがたいことに、正規URLを使用すると、検索エンジンはページのさまざまなバリエーションを識別し、重複コンテンツに関連する問題を回避できます。

同じコンテンツの複数のURL–ジレンマとは何ですか?

ウェブサイトに重複するコンテンツがあると、ランキングに影響を与え、トラフィックを失う可能性があります。 これらの損失は、次の2つの問題から発生します。

  • 最高のエクスペリエンスを提供するために、検索エンジンはコンテンツの複数のバージョンを表示しません。 したがって、彼らは最良の結果であると彼らが考えるバージョンを選択します。 これがあなたに起こった場合、あなたの複製の可視性は薄められます。
  • また、他のWebサイトが複製から選択するため、リンクの公平性が低下する可能性もあります。 したがって、1つのコンテンツを指すインバウンドリンクの代わりに、それらは別のページにリンクし、リンクの公平性を広げます。

コンテンツが重複していると、検索エンジンに問題が発生する可能性もあります。

  • 彼らは、インデックスに含めるか除外する必要があるバージョンを知りません。
  • 彼らは、リンクメトリックを1つのページに向けるべきか、それとも異なるページ間で分離すべきかを知りません。
  • 彼らは、クエリ結果に対してどのページをランク付けする必要があるかを知りません。

カノニカルタグのベストプラクティス

カノニカルの実装は簡単です。 使用できるベストプラクティスのいくつかを次に示します。

  • 絶対URLの使用

rel =“ canonical”リンク要素に相対パスを使用しないでください。 したがって、この構造を使用する代わりに、次のようにします。

<link rel =“ canonical” href =” / sample-page /” />

次の構造を使用する必要があります。

<link rel =“ canonical” href =“ https://website.com/sample-page/” />

  • 小文字のURLを使用する

検索エンジンが小文字と大文字のURLを異なるものとして扱う可能性があります。 Webサイトに小文字のURLを強制し、正規タグにも同じものを使用します。

  • 正しいバージョンのドメインを使用する(HTTPSとHTTP)

SSLに切り替える場合は、正規タグで非SSLURLを宣言しないでください。 これを行うことにより、予期しない結果と多くの混乱につながる可能性があります。 Webサイトが、URLの次のバージョンではなく、安全なドメインにある場合:

<link rel =“ canonical” href =“ https://example.com/sample-page/” />

次のバージョンを使用する必要があります。

<link rel =“ canonical” href =“ http://example.com/sample-page/” />

HTTPを使用していない場合は、これとは逆になります。

  • 自己参照の正規タグを使用する

自己参照の正規タグは、同じページを指す正規タグです。 自己参照の正規タグの使用は必須ではありませんが、お勧めします。 これは、どのページにインデックスを付ける必要があるかが検索エンジンに明確になるためです。 それが最後のパラメータによるものであろうと、大文字/小文字によるものであろうと、異なるURLのバリエーションが存在する可能性があります。 これらはすべて、rel正規タグを使用してクリーンアップされます。

したがって、URLがhttps://example.com/sample-pageの場合、自己参照の正規は次のようになります。

<link rel =“ canonical” href =“ https://example.com/sample-page” />

自己参照URLを自動的に追加する人気のあるCMSがいくつかあります。 カスタムCMSの場合、これをハードコーディングするために開発者が必要になる場合があります。

  • ページごとに1つの正規タグを使用する

Webページに複数の正規タグがある場合、それらはすべて検索エンジンによって無視されます。

rel=canonicalタグを正確に実装する方法

HTMLタグを使用した正規URLの設定

正規URLを指定する最も簡単な方法は、rel=canonicalタグを使用することです。 複製ページの<head>セクションに次の構文を追加できます。

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

たとえば、Webページのコンテンツに他のURLを介してアクセスできる場合は、重複するページに正規タグを追加します。 CMSを使用している場合は、コードをいじる必要はありません。

MagentoおよびMagento2での正規URLの設定

Magentoで正規URLを設定するには、次のようにします。

  1. 「管理パネル」にサインインします。 [ストア]タブをクリックしてから、[設定]と[構成]をクリックします。
  2. [カタログ]オプションをクリックし、ドロップダウンメニューから[カタログ]を選択します。 次に、「検索エンジン最適化」セクションを開く必要があります。 その後、次の変更を行う必要があります。
    1. 完全なカテゴリURLパスのみを使用してページにインデックスを付ける場合は、次のように実行できます。
      1. カテゴリに正規リンクメタタグを使用する–'はい';
      2. 製品に正規リンクメタタグを使用する–'いいえ';
    2. 製品ページのみにインデックスを付ける場合は、次の設定を完了する必要があります。
      1. カテゴリに正規リンクメタタグを使用する–'いいえ';
      2. 製品に正規リンクメタタグを使用する–'はい';
    3. 製品とカテゴリにインデックスを付ける場合は、次の両方のオプションを有効にする必要があります。
      1. カテゴリに正規リンクメタタグを使用する–'はい';
      2. 製品に正規リンクメタタグを使用する–'はい';

完了したら、キャッシュをクリアして変更を保存する必要があります。

WordPressで正規URLを設定する

WordPressで正規URLを設定するには、YoastSEOをインストールする必要があります。 自己参照の正規タグが自動的に追加されます。 カスタムカノニカルを設定するには、「詳細」セクションを使用する必要があります。

ワードプレスの正規タグ

Wixで正規URLを設定する

Wixでは、正規URLがすべてのページに対して自動的に作成されます。 正規のタブを変更したい場合、または同じページに複数のURLを移動させたい場合は、[高度なSEO]タブでそれに応じて変更を加えることができます。

Shopifyで正規URLを設定する

Shopifyを使用している場合、自己参照の正規URLがブログ投稿と製品に自動的に追加されます。 テンプレートファイルを直接編集して、カスタムの正規URLを設定できます。

HTTPヘッダーに正規タグを設定する

PDFなどのドキュメントの場合、正規タグを配置できる<head>セクションはありません。 PHPファイルのヘッダーセクションに正規コードを追加することで、これを簡単に行うことができます。

サイトマップの正規URL

Googleによると、サイトマップに非正規のページを含めるべきではありません。 正規のURLのみをリストする必要があります。 これは、Googleがサイトマップのページを推奨されるカノニカルとして使用しているためです。 ただし、これは、サイトマップにリストされているURLが正規リンクとして選択されることを常に意味するわけではありません。

それは彼らが大きなウェブサイトの標準を定義するのを助け、サイトマップはあなたが最も重要だと思うページを検索エンジンに伝えることができます。

301リダイレクトを使用したカノニカルの設定

301リダイレクトを使用して、トラフィックを重複URLから正規URLに迂回させることができます。 Webサイトのwww/no-wwwバージョンとHTTPs/HTTPバージョンでも同じことができます。 正規バージョンを選択し、重複するバージョンをそのバージョンにリダイレクトする必要があります。

rel=canonicalの高度な使用法

それでは、誰もが知っているわけではないrel=canonicalの高度な使用法について話しましょう。

  • 別のページでrel=canonicalを使用する

rel = canonicalに関しては、Googleはそれを非常に尊重します。つまり、コンテンツをまったく異なるコンテンツに正規化することができます。 ただし、これを実行していることに気付いた場合、検索エンジンがカノニカルを信頼しなくなる可能性があります。

  • hreflangでrel=canonicalを使用する

hreflangを使用するときは、各言語の正規がそれ自体を指すことが重要です。 hreflangを実装している場合は、canonicalを適切に使用する方法を知っていることを確認してください。そうしないと、hreflangの実装が強制終了される可能性があります。

一般的な正規化の間違いと修正

カノニカルは4XXを指します

4XX URLに正規化されたページがある場合、この警告が表示されます。 検索エンジンはこれらのページにインデックスを付けず、そのようなページを指す正規のタグを無視します。 その結果、間違ったバージョンのページのインデックスが作成されることになります。 ページを確認した後、作業ページへのリンクを使用して、デッドカノニカルリンクを置き換える必要があります。

カノニカルは5XXを指します

5XXステータスコードは、アクセスできないページにつながるサーバーの問題があることを意味します。 検索エンジンはこれらのページにインデックスを付けず、正規化した場合は無視します。 あなたがする必要があるのは、誤った正規URLを置き換えることです。 正規が正しいと思われる場合は、サーバーの構成ミスを確認する必要があります。 ただし、サイトのサーバーが過負荷になっているとき、またはサイトがメンテナンスのためにダウンしているときにこの警告が表示された場合は、一時的な問題です。

リダイレクトする正規のポイント

ページが301リダイレクトされたURLに正規化されている場合、これも懸念の理由です。 カノニカルにとって、信頼できるバージョンのページを用意することが重要です。 リダイレクトURLを追加すると、検索エンジンは正規を無視または誤解します。

正規のない重複ページ

正規URLがないため、検索エンジンは最も適切なバージョンを特定しようとします。 ただし、これはインデックスを作成するページではない可能性があります。

標準URLには着信内部リンクがありません

指定した正規URLに、孤立ページとも呼ばれる内部着信リンクがない場合、訪問者や検索エンジンからアクセスできなくなります。 代わりに、Webページの非正規バージョンにリダイレクトできます。

サイトマップの非正規ページ

サイトマップに非正規ページがリストされている場合、Googleはこれらのページを推奨される正規ページと見なす場合があります。 これを修正するには、これらの非正規URLをサイトマップから削除する必要があります。

正規ページとして指定された非正規ページ

この問題は、別のページにも正規化された正規URLを指定した場合にトリガーされ、正規チェーンになります。 これにより、検索エンジンが混乱する可能性があります。 たとえば、AがBに正規化され、BがCに正規化されている場合、Aの正規リンクをCの正規リンクに置き換える必要があります。

正規に一致しないオープングラフURL

これは、指定した正規URLとページのOpenGraphURLの間に不一致がある場合に発生します。 これにより、非正規バージョンがソーシャルネットワークで共有されます。 Open GraphのURLは正規URLに置き換える必要があり、両方のURLは同じである必要があります。

HTTPSからHTTPへの正規

これは、非セキュアHTTPバージョンが正規であるセキュアHTTPページがある場合に発生します。 これを解決するには、HTTPページを同等のHTTPSにリダイレクトする必要があります。 これができない場合は、HTTPバージョンのref =” canonical”リンクをHTTPSバージョンに追加できます。

HTTPからHTTPSへの正規

この警告は、標準として安全なHTTPSバージョンを持つ安全なHTTPページがある場合にトリガーされます。 HTTPからHTTPSへの301リダイレクトを実装することから始めて、次にHTTPバージョンの内部リンクをHTPPSバージョンに直接置き換えることに進む必要があります。

非正規ページはオーガニックトラフィックを受信します

非正規ページが引き続き検索結果に表示され、オーガニック検索トラフィックを受信する場合、これは検索エンジンが指定された正規を無視したことを意味します。 これを修正するには、rel=canonicalタグが正しく設定されていることを確認する必要があります。 次に、URL検査ツールをチェックして、指定した正規URLが正規と見なされるかどうかを確認する必要があります。

robots.txtを介して正規化されたURLをブロックする

robots.txtで正規化されたURLをブロックすると、検索エンジンはそのURLをクロールできなくなります。つまり、そのWebページに正規化されたタグが表示されなくなります。 これにより、検索エンジンがリンクエクイティを非正規URLから正規URLに転送するのを防ぎます。

正規化されたURLを「noindex」に設定する

rel = canonicalとnoindexは矛盾する指示であるため、使用しないでください。 Googleでは、正規タグが「noindex」タグよりも優先されることに注意してください。 URLを正規化してインデックス付けしない場合は、301リダイレクトまたはrel=canonicalを使用できます。

SEOの正規タグを監査する方法

正規のタグを監査している間、最適なSEOパフォーマンスを得るには、次のような多くのことを確認する必要があります。

  • ページに正規タグがあるかどうか?
  • 正規タグがある場合、それは正しいページを指していますか?
  • ページはインデックス化およびクロール可能ですか?

正規タグを検査および監査する方法は次のとおりです。

  1. 表示-ソース

ソースコードを確認するには、ブラウザを右クリックして「view-source」をクリックする必要があります。 アドレスバーにview-source:(ページのアドレス)として入力することもできます。

  1. SEOソフトウェアソリューション

正規のタグをまとめて監査するのに役立つオンラインSEOサイト監査ソフトウェアがいくつかあります。

前に述べたように、正規化はSEOの重要な概念です。 適切に実装しないと、Webサイトは最高のパフォーマンスで動作しません。 そうは言っても、正規URLとは何か、正規タグとは何か、それらの機能、および正規化の問題を修正する方法を理解すると、それらを正しく使用して、Webサイト上の重複コンテンツを処理できるようになります。 。