正規URL:希望を示し、実際の選択を確かめる

要点

canonical注釈は同じ、または非常に近いページの希望する版を示します。利用者を転送せず、Googleの採用も保証しません。

無人のブリーフィング室にある世界ネットワーク地図
この記事の内容

宣言したURLと選択されたURLを分ける

Googleは転送、注釈、サイトマップを組み合わせます。宣言と選択は異なり得ます。内容を代表し、アクセスできるURLをフラグメントなしで選びます。

シグナル役割限界
恒久転送宛先を示し訪問を移動する。適切な移転や廃止に使用。
rel="canonical"希望する版を宣言する。選択を強制せず訪問も移さない。
サイトマップ希望するURLを列挙する。転送や注釈より弱いシグナル。
URL検査宣言と観測した選択を比較する。観測状態は変わり得る。

矛盾するシグナルを除く

  • 描画HTMLとHTTPヘッダーを確認します。複数の競合先を避け、絶対URLと優先ページの自己参照を使います。
  • 内部リンクとサイトマップを同じ版にそろえます。robots.txtやnoindexを正規URL選択の方法として使いません。
  • 翻訳には存在するなら同言語の正規ページを保ちます。hreflangと転送経路も確認します。

変更後に観測する

再クロール後、URL検査とインデックスレポートで代表的なサンプルを確認します。転送連鎖、削除済みの宛先、異なる内容は意図に反します。正規化はアクセス制御や削除判断の代わりにはなりません。

一次資料

優先URLを中心にシグナルを揃える

正規URLは統合の優先順位を示すものであり、アクセス制御ではありません。ターゲット、サイトマップ、内部リンクが一致し、バージョンが十分に同等であることを確認してください。異なるコンテンツを生成するフィルタは、必ずしも単純な重複ではありません。

  • ターゲットにアクセス可能で、関連性があることを確認してください。
  • テンプレート間で競合する正規ターゲットを避けてください。
  • パラメータのバリアントと言語版を確認してください。

正規マークアップは表示バージョンを強制しますか?

正規URLはシグナルであり、保証ではありません。エンジンは別のバージョンを選択する場合があります。マークアップを変更する前に、エンジンの選択と矛盾するシグナルを確認してください。

一次資料:Google Search Central — Canonical URLs. 関連する方法:実践ガイドを読む.

クロール可能なページ分割

一覧には固定URLと発見可能なリンクが必要です。

  • 2ページ目を独立したURLにし、固有のcanonicalを設定します。フラグメントや全ページから1ページ目へのcanonicalでは、異なる内容を表せません。
  • 無限スクロールと併用しても、次のページを通常のhrefリンクで示します。JavaScriptなしでサーバーHTMLを確認します。イベント処理だけでは同じリンク先を提供できません。
  • 安定した順序と許可する絞り込みを定義します。最終ページ、範囲外の番号、同じURLの再取得を試し、無限に空ページが続かない説明可能な結果を確認します。

再現できる受け入れ事例

架空の例です。顧客や実際の観測結果を示すデータではありません。

事例の入力を見る
{
    "page_2": "/catalog?page=2",
    "canonical": "/catalog",
    "next_link": "<button>More</button>"
}

期待される判断

2ページ目には独自のcanonicalと、次ページへの探索可能なhrefリンクが必要です。

検証手順

  1. 各頁のURL、canonical、リンクを記録します。
  2. JavaScriptボタンなしで続きを開きます。
  3. 探索可能なhrefと独自canonicalを残します。 各URLを直接開いて項目を比較します。別のアドレスで最初のページが繰り返されても、続きが正しいとは確認できません。

Google Search Central — Pagination and incremental page loading

無限スクロールはページURLの代わりになりますか?

自動的にはなりません。読めるURLとリンクを提供し、同じ内容へ戻れることを確認します。

一次資料:Google Search Central — Pagination and incremental page loading. 関連する方法:実践ガイドを読む.