正規URLとは? (canonicalUrl)

canonical URLとは、同じコンテンツを指す異なるURLが存在する場合に、その中から1つの「正規」なURLを選ぶことです。これは検索エンジンがコンテンツの重複を防ぎ、ウェブページの検索順位に悪影響を与えることなく、ウェブページの重要度を正確に評価できるようにするために使用されます。

例えば、以下のようなURLがあったとします。

  1. http://example.com/page
  2. http://www.example.com/page
  3. https://example.com/page
  4. https://www.example.com/page

これらのURLはすべて同じコンテンツを指しているとしても、検索エンジンはそれらを異なるページとして扱うことがあります。canonical URLは、HTMLの<head>セクション内に<link rel="canonical" href="https://www.example.com/page" />のような形で指定されます。この場合、指定されたURLが正規のURLとして検索エンジンに認識されます。