ページネーションとSEO:落とし穴を避ける
7 min
ページネーションはクロールバジェットを消費し、あまり戦略的でないURLに権威を薄める追加ページを作成します。標準的な解決策は、各ページネーションページを独自のコンテンツ、自己参照canonical、Googlebotのための明示的なページネーションシグナルを使ってインデックス可能にすることです。
ページネーションはブログ、ECカタログ、内部検索結果では避けられません。管理が悪いと、実際に戦略的なページを弱める準重複ページが数十も生まれます。
ページネーション特有のSEO問題
リストの最初のページ(1ページ目)は通常バックリンクと権威を集中させます。2、3、4ページ目はほとんどリンクを受けず、独立した価値を提供せずにクロールバジェットを薄めます。
メタデータ(title、description)のコンテンツはしばしばページネーションページ間で重複し、Googleがそれらを区別できなくなり、誤った正規化につながります。
推奨される技術的解決策
2019年のGoogleによるrel=prev/nextタグの廃止以降、ページネーションを示す公式HTMLアトリビュートは存在しません。Googleはコンテンツとコンベンションに基づいてページネーション構造を検出します。
現在のベストプラクティスは、各ページネーションページに自己参照canonicalを使用し(/page/2は自分自身を指す)、各ページに固有のtitle(例:「ブログ記事 — 12ページ中2ページ目」)、明確なナビゲーションリンクを設けることです。
- ページ番号を明示した各ページネーションページに固有のtitle。
- 各ページネーションページに自己参照canonical(1ページ目へのcanonicalではない)。
- 純粋なHTMLによるナビゲーションリンク(動的JavaScriptではない)。
- 価値がない場合、深いページネーションページ(50ページ目以降)をrobots.txtで除外する。
「もっと読む」と無限スクロール:SEOへの影響
「もっと読む」インターフェースと無限スクロールはモバイルUXで人気ですが、コンテンツが個別のURLなしにJavaScriptで読み込まれる場合はGooglebotには見えません。Googlebotはスクロールせずにボタンをクリックしません。
これらのパターンを使用する場合は、並行して古典的なHTMLページネーションバージョンを実装するか、JavaScriptなしでアクセス可能なフォールバックURLを持つIntersection Observerを使用してください。
HTMLフォールバックなしの無限スクロールを使用するECサイトでは、最初の「ビュー」を超えた製品の30〜70%がGoogleによってインデックスされません。
2025〜2026年ECサイトのJavaScriptインデックスに関する業界調査
特別なケース:ECカテゴリページ
カテゴリページの1ページ目は、権威と関連性を蓄積するために、エディトリアルコンテンツ(カテゴリの説明、注目製品の紹介)を集中させる必要があります。
同一コンテンツの何十ものURLを生成するソートページ(昇順価格ソート、人気順ソート)のインデックスを避けてください。それらを除外するにはrobots.txtまたはnoindexタグを使用してください。
FAQ
1ページ目以降のページネーションページにnoindexを付けるべきですか?
一般的にはいいえ。ユニークな製品や記事を含むページネーションページはインデックスされる価値があります。noindexはGoogleが実際のコンテンツへのアクセスを奪い、重要な製品を検索結果から消去する可能性があります。
2ページ目のcanonicalを1ページ目に向けることはベストプラクティスですか?
いいえ。2ページ目が1ページ目とは異なるコンテンツをリストしている場合、1ページ目へのcanonicalはGoogleに2つのページが同一であることを示し、2ページ目の非インデックス化につながります。自己参照canonicalを使用してください。
Googleはページネーションの深いページをインデックスできますか?
はい、ナビゲーションリンクがHTMLでアクセス可能な場合。ブログの20ページ目は、ページネーションリンクからアクセスできればインデックスできます。制約はクロールバジェットです:非常に大きなページネーションはクロール頻度が低くなります。