Table of Contents

Pagination and SEO: A Practical Guide for Crawlable Archives

Originally published: December 30, 2019 · Last updated: August 17, 2026

Pagination is still one of the simplest ways to divide a large archive, product category or listing into manageable pages. The SEO problem is not pagination itself. Problems appear when search engines cannot discover the deeper pages, when every page points to the same canonical URL, or when infinite scroll replaces crawlable links entirely.

Give every page a stable URL

Each paginated page should have a persistent URL that returns the same part of the sequence when it is requested again. Page numbers are usually easier to understand than temporary states such as dates or session values.

If visitors can reach page 8 only by scrolling or clicking a JavaScript control that does not expose a crawlable URL, search engines may have difficulty discovering the items that appear there.

Use normal links between pages

Google recommends linking sequentially between component pages so crawlers can discover the set. Use ordinary anchor links with real href destinations for Next, Previous and useful page-number controls.

Infinite scroll can still be a good interface. The important point is that the scrolling experience should sit on top of a paginated URL structure rather than replace it.

Do not depend on rel=next and rel=prev

Older pagination guides often treated rel="next" and rel="prev" as essential Google signals. They should no longer be the foundation of a pagination strategy. Build a structure that works through crawlable URLs, links and coherent canonicals.

Canonicalize each useful page carefully

Do not automatically canonicalize page 2, page 3 and every deeper page to page 1 if those URLs contain distinct items that you want crawled. A canonical is a signal about the preferred version of substantially duplicate content, not a generic way to make pagination disappear.

In many archives, each useful paginated page can be self-canonical. The exact choice depends on the content model, but the canonical should describe the relationship honestly.

Avoid fake or endless page ranges

A crawler should not be able to request page 900000 on an archive that contains only twelve pages and receive a normal 200 response with an empty template. Invalid pagination URLs should return an appropriate not-found response.

This matters even more when pagination combines with sorting and filtering parameters, because the number of possible URLs can grow quickly.

Keep important items discoverable

Pagination should not become the only internal-link path to important content. Link strategically to valuable articles, products or categories from relevant hubs and contextual pages. A useful information architecture reduces the number of clicks required to reach important URLs.

Test the rendered result

Check deeper pagination URLs directly. Confirm that they return a successful response, contain the expected unique items, expose real links to other pages in the sequence and do not rely on a user action that a crawler will never perform.

For infinite scroll, use Search Console URL Inspection to confirm that the content and links you expect are present in the rendered HTML.

The practical rule

Pagination does not need SEO tricks. It needs stable URLs, crawlable links and predictable behavior. Design the sequence for people first, then make sure a crawler can navigate the same structure without scrolling, clicking a custom control or guessing URLs.

Official references: Google pagination and incremental loading guidance and Google lazy-loading guidance.