**正規** URL は、検索エンジンがあなたのサイト上にある一連の重複ページの中から最も代表的だと考えるページの URL です。
正規 URL を検索エンジンに直接伝えることができますが、検索エンジンはあなたが通知しなくても複数の URL をグループ化することを決定できます。これは、Google が複数の異なるパスで URL を見つけることができる場合に自動的に発生する可能性があります。
Google はこれらの検出に優れていますが、そのシステムは大規模に動作し、すべてのエッジケースを網羅しているわけではありません。正規タグは、Web サイトのパフォーマンスを確保するために重要な要素です。
Google が同じコンテンツを持つ複数の URL を見つけた場合、それらは重複していると見なされる可能性があるため、検索結果で順位を下げる可能性があります。
これはドメイン間でも発生します。2 つの異なる Web サイトを運営し、それぞれに同じコンテンツを投稿する場合、検索エンジンはランク付けされるいずれかを選択するか、両方の順位を直接下げることを決定できます。
これが正規タグが非常に役立つところです。正規タグを使用すると、どの URL が元の情報源であり、どれが重複しているかを Google に知らせることができます。同じドメインまたは異なるドメインに重複したページが多いと、ランキングの低下やペナルティにつながる可能性があります。
e コマースショップでは、製品に次の方法でアクセスできるとします。 example.com/products/phone および example.com/phone。
どちらも有効な URL ですが、正規タグを使用して、所有する重複コンテンツの検出を防ぎます。もし https://example.com/products/phone
をランキングの対象と判断した場合、正規タグを作成します
<link rel="canonical" href="https://example.com/products/phone" />
正規タグは SEO パフォーマンスの基本です。これは、異なる URL を作成できるだけでなく、ユーザーやマーケティングツールも作成できるためです。
Google でマーケティングキャンペーンを実施しているとします。すると、Google はいくつかの UTM パラメータを追加することを決定します。この新しい固有の URL が Googlebot によってインデックスに登録される可能性があるため、重複ページを統合するために正規タグが表示されていることを確認する必要があります。
import Head from 'next/head';
function IndexPage() {
return (
<div>
<Head>
<title>Canonical Tag Example</title>
<link
rel="canonical"
href="https://example.com/blog/original-post"
key="canonical"
/>
</Head>
<p>This post exists on two URLs.</p>
</div>
);
}
export default IndexPage;