Search OS
用語集
SEO

Pagination

ページネーションとは、長い一覧やコンテンツ本文を番号付きのページ(1、2、3、など)に分割する手法です。SEOでは、重複を管理しながら、すべてのページをクロール可能かつインデックス可能に保つことが重要な課題となります。

  • ページネーションは、商品一覧、検索結果、ブログアーカイブなどのアイテム数の多いコンテンツを、1、2、3…といった連番のページに分割する仕組みです。

  • SEOの観点では、最優先事項は各ページをクロールおよびインデックス可能にし、掲載アイテムが発見できるようにすることです。

  • Google はもはやrel="next"rel="prev"のリンク注釈を使用していません。代わりに、ページ間のクロール可能な<a href>リンクに依存しています。

  • 各ページには固有のURLを設定し、すべてのページの canonical を1ページ目に向けるのは避けてください。

  • 無限スクロールや段階的読み込みであっても、検索エンジンがコンテンツを見つけられるように、ページごとのURLを公開してください。

概要

ページネーションとは、アイテム数の多いコンテンツを1つの画面にすべて読み込むのではなく、複数ページに分けて提供する方法です。eコマースの商品一覧、検索結果、ブログアーカイブ、コメントスレッドなどで一般的に使われ、通常はページ下部付近に(1、2、3…)といった番号付きリンクとして表示されます。ユーザーにとっては、1ページあたりの読み込み負荷を軽減し、閲覧をしやすくしますが、SEOでは意図的な対応が必要です。

中心となる懸念は、クロール、インデックス、重複です。検索エンジンは2ページ目以降のアイテムに到達して発見できる必要があり、すべてのページが同じ構造を共有していても、それぞれを固有のページとして認識しなければなりません。対応が不十分だと、奥のページにある商品や記事がインデックスから外れたり、不要なバリアントURLがcrawl budgetを消費したりする可能性があります。

ベストプラクティス

Google Search Central のドキュメントでは、ページネーションについて次の対応を推奨しています。

  • クロール可能なリンクを使用する: JavaScript のボタンや onclick ハンドラではなく、実際の<a href>タグで各ページを次ページへリンクし、Googlebot が後続ページを発見できるようにします。

  • ページごとに固有のURLを設定する: 各ページに固有のURLを割り当てます(たとえば?page=2)。ページ番号をURLフラグメントとして扱わないようにしてください(#)、Googleはフラグメントを無視するためです。

  • 各ページに自己参照のcanonicalを設定する: すべてのページを1ページ目のcanonicalにするのではなく、各ページが自分自身をcanonicalとして指すようにします。

  • インデックスのブロックに注意する: ページネーション系列そのものにnoindexを適用しないでください。noindexは、並べ替えやフィルタリングによって生成された不要なバリアントURLにのみ限定して使用します。

  • 無限スクロールへの対応: 段階的読み込みや無限スクロールを使用している場合でも、ページごとのURLを公開し、Googleはクリックやユーザー操作を実行しないことを念頭に置いて、サイトマップなどの手段でコンテンツの発見を支援してください。

AhrefsとSemrushの業界ガイドも同じ方向性を示しています。これらは「2ページ目以降を過度に最適化しない」形も推奨しており、meta titleやdescriptionなどの主要なSEO要素を2ページ目以降で強く最適化するのではなく、主要キーワードの対象は1ページ目のみに絞るべきだとしています。

rel=next / rel=prevの現在の状況

歴史的には、<link rel="next"><link rel="prev">はページ間の関係を示すために使われていました。しかし2019年、Googleはこれらのシグナルをもはや使用しないと正式に発表し、実際にはその前からしばらく使用していなかったことも明らかにしました。現在Googleは、これらのタグではなく、ページ間の通常の<a href>リンクを通じて関係性を推測しています。とはいえ、Bingのような一部の検索エンジンは依然としてヒントとして考慮する可能性があるため、残しておいても問題ありません。

実装チェックリスト

  • next、previous、および番号付きリンクが実際の<a href>リンク。

  • 各ページに固有のURLを割り当て(たとえば?page=n)、フラグメント(#)方式は避けましょう。

  • 各ページのcanonicalが、すべてを1ページ目に集約するのではなく、そのページ自身を指していることを確認します。

  • 2ページ目以降に不要なnoindexが適用されていないか確認します。

  • 無限スクロールを使用する場合は、対応するページ別URLをサイトマップとあわせて用意してください。

  • 並び替えや絞り込みによって生成されるバリアントURLは、noindexまたはrobots.txtを使って選択的に管理します。

参考資料・出典

関連コンテンツ

既存のウェブサイトを維持したまま、

検索とAIが情報を読み取れる状態を確認します。

SEOの基盤からAI検索での可視性まで、継続して運用します。

まずは製品資料で、Search OSの仕組みをご確認ください。