正規タグとは何ですか?
正規タグは、検索エンジンが同じページの複数のバージョンを処理するのに役立つ、ウェブページに埋め込まれた小さなコードです。 最も人気のある3つの検索エンジンでサポートされており、ウェブマスターは重複する可能性のあるコンテンツの優先アドレスを指定できます。 検索エンジンは通常、このリクエストを尊重し、ページのインデックス作成時に優先アドレスを使用しますが、特定の状況では無視する場合があります。 実際には<link>タグの要素であるカノニカルタグは、相対パスと絶対パスの両方で使用できますが、通常はドメイン間を移動できません。
2009年初頭、3つの主要な検索エンジンは、正規タグを使用してWeb上の重複コンテンツの処理を支援することに同意しました。 多くの場合、複数のWebアドレス、またはhttp://example.com、http://www.example.com、http://www.exampleなどのURL(Uniform Resource Locator)から、類似または同一のWebページにアクセスできます。 com / index.php。 コンテンツ管理システム、eコマースプラットフォーム、およびWikiソフトウェアもページを動的に生成し、わずかに異なるURLを使用して、カテゴリの並べ替え順序の変更、アフィリエイトリンクの追跡、記事またはページの以前のバージョンへのアクセスを行います。
アドレスがわずかに異なる重複ページは、リンクの人気度を使用して検索結果のページのランクを決定する検索エンジンアルゴリズムに対して機能します。 2つの異なるURLを指す300個のリンクを持つWebページは、検索エンジンのインデックス作成ソフトウェアからは、150個のリンクのみを持つ単一ページとして表示される場合があります。 検索エンジンはこれまで、ウェブマスターツールで優先URL設定を提供し、最適なアドレスを推測する独自の内部アルゴリズムを開発し、301リダイレクト(リクエストを新しいURLに転送するサーバー生成のステータスコード)に従って問題を処理してきました。
正規タグは、Web開発者が特定のURLをページの優先バージョンとしてマークする方法です。 これは、類似または重複したコンテンツを含むすべてのWebページに挿入する必要がある小さなコードスニペットですが、Webサーバーの設定を変更する必要はありません。 ほとんどの検索エンジンは、コマンドではなく「強力なヒント」として扱います。つまり、実装が不完全な、または完全に異なるページを指す標準タグは無視される可能性があります。 コードは検索エンジンにとってのみ意味があります。 Webブラウザーは標準タグを無視します。
その名前にもかかわらず、正規タグは真の「タグ」ではなく、広く使用されている<link>タグに適用できる要素です。 コード<link rel = "canonical" href = "http://www.example.com/about.html" />でマークされたページは、コンテンツの優先URLまたは正規URLがhttp:/であることを検索エンジンに伝えます。 /www.example.com/about.html。 コードの「rel = canonical」部分は、「href =」のURLが正規リンクであることを検索エンジンに伝えます。 301リダイレクトとは異なり、正規タグは絶対パスと相対パスの両方で使用できますが、一部の検索エンジンは絶対パスの使用を推奨しています。 ただし、301リダイレクトは別のドメインを指すことができますが、ほとんどの検索エンジンは同じドメインの正規リンクのみをサポートします。