複数のページに同じようなコンテンツがある場合、検索エンジンはそれらを重複とみなす 同じページのバージョンが複数あることたとえば、商品ページのデスクトップ バージョンとモバイル バージョンは、多くの場合重複と見なされます。
検索エンジンが、いずれかのページを正規(メイン)バージョンとして選択 もう 1 つクロールする必要があります。有効な正規リンクにより検索エンジンに クロールして検索結果でユーザーに表示するページのバージョン
正規化リンクを使用すると、次のような多くのメリットがあります。
- 検索エンジンで複数の URL を 1 つの優先 URL に統合できます。たとえば、他のサイトがページへのリンクの末尾にクエリ パラメータを追加している場合、検索エンジンはこれらの URL を優先バージョンに統合します。
- トラッキング方法が簡素化されます。複数の URL をトラッキングするよりも、1 つの URL をトラッキングするほうが簡単です。
- シンジケーション リンクが統合されて、シンジケーション コンテンツのページ ランキングが 元のコンテンツを好みの URL に戻すことができます。
Lighthouse の正規リンクの監査で不合格になる仕組み
Lighthouse では、任意のページにフラグが設定されます。 (無効な正規リンクを含む):
ページがこの監査に合格するには、次のいずれかの条件を満たす必要があります。
- 正規リンクが複数あります。
- 正規リンクが有効な URL ではありません。
- 正規リンクが別の地域や言語のページにリンクされています。
- 正規リンクが別のドメインを参照している。
- canonical リンクはサイトのルートを指します。なお、このシナリオは AMP やモバイルページのバリエーションなど、一部のシナリオでは有効ですが、 ただし、Lighthouse ではエラーとして扱われます。
ページに正規リンクを追加する方法
正規リンクを指定するには、次の 2 つの方法があります。
方法 1: ページの <head>
に <link rel=canonical>
要素を追加します。
<!doctype html>
<html lang="en">
<head>
…
<link rel="canonical" href="https://example.com"/>
…
</head>
<body>
…
</body>
</html>
オプション 2: HTTP レスポンスに Link
ヘッダーを追加します。
Link: https://example.com; rel=canonical
各アプローチの長所と短所のリストについては、 Google の重複した URL を統合する できます。
一般的なガイドライン
- 正規 URL が有効であることを確認してください。
- 可能な限り、HTTP ではなく安全な HTTPS 正規 URL を使用してください。
hreflang
リンクを使用して、ユーザーの言語や国に応じて異なるバージョンのページを配信する場合は、正規 URL がその言語または国に適したページを参照するようにしてください。- 正規 URL を別のドメインに設定しないでください。Yahoo と Bing ではこの操作はできません。
- 下位レベルのページは、コンテンツが 同じです
Google 固有のガイドライン
- Google Search Console を使用する を使用すると、Google がどの URL が正規または重複と判断されるかを、 サイトをご覧ください。
- 正規化に Google の URL 削除ツールを使用しないでください。URL のすべてのバージョンが検索結果から削除されます。