Check this page with an assistantOpens a chat asking it to summarise this article and name the evidence behind each claim.

Claude opens with the prompt on your clipboard: Anthropic does not support prefilled prompts on the web, and we would rather copy it than ship a button that drops it.

Pagination Is a Coverage System, Not a Decoration

Pagination divides a large collection into smaller component pages. Its search job is simple: let a crawler reach every product, post, review, listing, or comment without requiring a human interaction.

The interface can show page numbers, a Load more button, or infinite scroll. Google’s crawler, however, generally discovers URLs through the href attribute of anchor elements. It does not scroll like a person or reliably click buttons to reveal the next batch. When the interface is the only path, everything beyond the initial result set can become effectively hidden.

Pagination therefore needs two compatible layers: a stable, crawlable sequence for discovery and a useful interaction model for people. Progressive enhancement lets the site preserve both.

Choose the Interface Without Sacrificing the URL Layer

PatternUser advantageSearch requirement
Numbered paginationClear position, total depth, and return pointSequential anchor links and stable page URLs
Load moreExtends one view without a full navigationEach result chunk also exists at a crawlable URL
Infinite scrollLow-friction continuous browsingAccessible component pages plus discoverable links

Use numbered pagination when position and scale matter. Load more can work for a moderate collection where people benefit from keeping context. Infinite scroll suits exploratory feeds but can create scrolling fatigue, weak return states, and accessibility problems. Search requirements do not decide the interface; they define the durable structure beneath it.

Build the Crawlable Sequence

  1. Assign every component page a unique URL. A query parameter such as ?page=2 is valid; a fragment such as#page=2 is not a separately crawled page for Google.
  2. Link pages sequentially. Each page should expose a normal anchor to the following page. Previous and nearby page links improve navigation, but the next link is the minimum coverage path.
  3. Self-canonicalize every page. Page three should declare page three, not the first page, as canonical.
  4. Return the correct status. Existing pages return 200. Requests beyond the final page return 404 instead of an empty 200, a loop, or a redirect to the last valid page.
  5. Keep the item set deterministic. The same URL should not reshuffle radically between crawler requests.

Google no longer uses rel="next" and rel="prev" to recognize pagination. Those annotations can remain for other consumers, but they do not replace anchor links. Likewise, a sitemap can support discovery but cannot repair a broken sequence.

Protect Complete, Non-Overlapping Item Coverage

A technically crawlable sequence can still lose inventory when its ordering changes. Offset pagination is vulnerable on fast-moving collections: inserting new items at the front can push an item from one page to another between requests, producing duplicates or gaps. Stable sort keys and cursor-based data retrieval can reduce that drift, provided each public component URL remains reproducible.

Test a snapshot of the full sequence. Every expected item should appear at least once and preferably exactly once. Track duplicate IDs, missing IDs, empty pages, repeated next URLs, and sequences that never terminate. Run the same test after inventory, filtering, or ranking logic changes.

Product grids need particularly careful handling when unavailable items disappear. Removing several items can change page boundaries and invalidate cached component pages. Choose and document whether unavailable products remain visible, move to the end, or leave the sequence, then keep that behavior consistent with the category-page merchandising system.

Make Load More and Infinite Scroll Progressive

Render the initial result set and the next component URL in usable HTML. When JavaScript is available, intercept the navigation, fetch the next chunk, append it, and update browser history so a copied or restored URL represents the visible state. When JavaScript fails, the anchor should still navigate.

Do not make item links dependent on card click handlers. Product and article titles should be real anchors with resolvable URLs. Avoid loading critical results only when an IntersectionObserver fires, because crawlers and assistive technologies may not reproduce the required interaction.

Preserve keyboard focus when new items appear, announce additions to assistive technology when appropriate, and provide a way to reach the footer. The JavaScript SEO guide covers rendering, History API routing, and crawler-visible links in more depth.

Keep Filters, Sorts, and Pagination Separate

Pagination describes position within one collection. Filters change the collection; sorts reorder it. Letting all three vary freely can multiply sequences and create endless combinations such as every color, price order, and page number.

URL stateCanonical intentDiscovery policy
Base category page 4Self-canonical page 4Crawl through sequence
Approved filtered collection page 4Self-canonical within that collectionCrawl only if the collection is intentionally indexable
Price-sorted page 4Usually no separate search destinationAvoid indexable links and sitemap inclusion
Page beyond final resultNo canonical page existsReturn 404

Define this matrix per collection type. The faceted-navigation playbook explains how to promote a limited set of filter combinations without opening the full parameter space.

Test Pagination Like a Coverage Pipeline

Start at the first component URL with a crawler or script that does not execute user interactions. Follow only anchor links in the pagination region. Record status, canonical, next destination, item IDs, and depth until the sequence ends.

  1. Every valid component returns 200 and self-canonicalizes.
  2. Every next URL is unique, resolvable, and advances the sequence.
  3. No valid item is absent from the complete crawl.
  4. No item is repeatedly duplicated because ordering shifted.
  5. The first invalid page returns 404.
  6. Filter and sort parameters cannot create uncontrolled sequences.

Check representative component pages in URL Inspection, review server logs for depth reached by Googlebot, and compare discovered item URLs with the canonical inventory. Include canonical item URLs in the XML sitemap, but keep ordinary browsing paths intact.

Questions About SEO Pagination

Should page two canonicalize to page one?

No. Google’s current pagination guidance says each page in a sequence should have its own canonical URL. Page two contains a different item set and needs to remain independently crawlable. You can link every component page back to the first page to emphasize the beginning of the collection.

Does Google still use rel=next and rel=prev?

Google says it no longer uses these link relations to identify a paginated sequence, although other search engines may use them. Keep them only if another consumer needs them; do not treat them as a substitute for ordinary crawlable anchor links between component pages.

Can infinite scroll be search-friendly?

Yes, when it has a paginated URL layer underneath it. Every chunk must be reachable at a stable URL with useful items, and crawlers need ordinary links that do not depend on scrolling or clicking a button. JavaScript can progressively enhance that structure for users.

Should paginated pages have unique title tags?

Paginated pages may use unique titles, but Google says a recognized sequence does not require distinct titles and descriptions. The more important requirements are unique URLs, self-canonicals, complete coverage, and stable crawlable links.

Primary Sources Reviewed

Reviewed July 28, 2026. Pagination behavior depends on the framework and data layer; verify the non-interactive crawl path and complete item coverage on the deployed template.

SearchHandled Editorial TeamPublished Apr 22, 2026 · Last reviewed Apr 22, 2026. Every factual claim is checked against the linked primary sources; corrections can be submitted through our contact page.