SEO • Ecommerce
Pagination SEO for Product Listing Pages
Pagination SEO is how you make the multiple pages of a product listing crawlable, indexable and free of duplicate content. Give every paginated page its own unique URL with a ?page=n parameter, link pages together with crawlable anchor links, and let each page self-canonicalise rather than pointing back to page one. Google retired rel="next" and rel="prev" years ago, so sequential links and a clean URL structure now carry the load.
Source: Google Search Central, pagination guidance, updated 10 December 2025.
What pagination SEO means on a product listing page
Pagination SEO is the practice of structuring a split product listing so search engines can reach, understand and index every product, without creating duplicates or trapping crawl budget. A product listing page (PLP), also called a category page, often holds more products than any one screen should load. Pagination is how you break that list into navigable chunks.
There are three common patterns. Numbered pagination uses "next", "previous" and page-number links. Load more adds an initial set then extends it on a button click. Infinite scroll loads more content as the user scrolls. Google indexes URLs it finds in the href attribute of anchor elements, and its crawlers do not click buttons or trigger user-action JavaScript (Google Search Central, updated 10 December 2025). That single fact decides which patterns are safe for SEO and which quietly hide your products.
If Googlebot cannot reach page three of a 12-page category, the products on pages three to twelve may never get indexed. On large catalogues that can be the majority of your range.
We see this regularly when we audit stores as a specialist ecommerce SEO agency, and it is one of the cheapest technical wins available once it is spotted. This article sits inside our technical SEO for ecommerce checklist, and pairs with canonical tags for ecommerce, category page SEO and faceted navigation SEO.
Pagination at a glance
| Attribute | Value |
|---|---|
| Definition | Splitting a long product or content list across sequential, separately addressable pages |
| Primary methods | Numbered pagination, load more, infinite scroll |
| Crawlability | Numbered pagination is crawlable by default; load more and infinite scroll are only crawlable if backed by real <a href> page links |
| Canonical interplay | Each paginated page should self-canonicalise; page one should not be the canonical for the whole set (Google, 2025) |
| Common mistakes | Canonicalising every page to page one, using # fragments for page numbers, hiding pages behind JS buttons, indexing every filter and sort variation |
| rel next/prev status | Google no longer uses rel="next"/rel="prev"; other engines like Bing may still read them (Google, 2025) |
| Impact | Determines whether deep-catalogue products get crawled, indexed and ranked, and how efficiently crawl budget is spent |
Numbered pagination vs load more vs infinite scroll
Numbered pagination is the safest default for SEO. Load more is fine if every extension also exposes a real paginated URL. Infinite scroll is risky unless it is paginated underneath. The deciding factor is always the same: can Googlebot reach the next set of products by following a link in an anchor? If yes, you are fine. If the only route is a button or a scroll event, those products are at risk.
| Pattern | How it works | Default crawlability | Indexing risk | SEO verdict |
|---|---|---|---|---|
| Numbered pagination | 'Next', 'previous' and numbered links to ?page=n URLs | High — Googlebot follows the links directly | Low, if each page self-canonicalises | Recommended |
| Load more | Button extends the list on click via JavaScript | None by default | High, unless real page URLs exist behind it | Use with care |
| Infinite scroll | Content loads as the user scrolls | None by default | High — deep products often invisible | Risky |
| Paginated infinite scroll | Infinite scroll over real ?page=n URLs that update as the user scrolls | High | Low | Recommended |
Google's own guidance notes infinite scroll can cause "scrolling fatigue" and struggles with very large result sets, while numbered pagination gives users a sense of how big the result set is (Google Search Central, 10 December 2025). For most ecommerce catalogues, give users the scroll experience and give crawlers the numbered URLs underneath.
Pagination method chooser
Interactive
Pagination method chooser
1. Does your category list ever exceed roughly 100 products?
Guidance, not an audit. For a full crawl path review, talk to our ecommerce SEO team.
How crawlers move through a paginated PLP
Googlebot reaches deep products by hopping page to page through crawlable links, so the chain only holds if every link in it is a real anchor with href. Break the chain anywhere, with a button or a fragment URL, and everything past the break can fall out of the index.
Diagram
Healthy path
Broken path
Googlebot crawls URLs in <a href> links. It does not click buttons or fire scroll events (Google Search Central, 10 December 2025).
How to set up pagination for SEO (step by step)
- 1
Give every page a unique, crawlable URL.
Use a query parameter such as ?page=2. Each URL in the sequence is treated as a separate page by Google, so it needs to be distinct and reachable (Google, 2025).
- 2
Link pages sequentially with real anchor links.
Include <a href> links from each page to the next, and consider linking every page back to page one to signal the start of the collection (Google, 2025).
- 3
Self-canonicalise each page.
Do not point pages two onward back at page one. Give each paginated page its own canonical URL pointing to itself (Google, 2025). See canonical tags for ecommerce.
- 4
Never use a # fragment for the page number.
Google ignores fragment identifiers. If your 'next page' link only differs after the #, Googlebot may never follow it (Google, 2025).
- 5
Keep filters and sort orders out of the index.
A list reordered by ?order=price is the same products in a different order. Block those variations with noindex, or discourage crawling of the pattern in robots.txt. Overlaps with faceted navigation SEO.
- 6
Help crawlers with a feed or sitemap.
Because load more and infinite scroll rely on JavaScript, support discovery with an XML sitemap or a Merchant Center product feed.
- 7
Speed up the next page.
Use resource hints like preload, preconnect or prefetch to make moving to the next page faster (web.dev resource hints guidance).
rel="next" and rel="prev": what changed
Do not rely on rel="next" and rel="prev" for Google. Google no longer uses them. For years these link tags were the textbook way to signal a paginated sequence. Google confirmed it stopped using them as an indexing signal, and its current guidance restates that it no longer uses them, although other search engines such as Bing may still read them (Google Search Central, 10 December 2025).
Keep them if you want the residual benefit with other engines, but do not treat them as your pagination strategy for Google. Sequential anchor links and clean, unique URLs are what carry the signal now.
Common pagination SEO mistakes on PLPs
- Canonicalising everything to page one. The most common and most costly. Fix: self-canonicalise every page.
- Infinite scroll with no paginated URLs underneath. Crawlers never fire scroll events. Fix: layer scroll over real ?page=n URLs.
- Load more buttons as the only path. Googlebot does not click. Fix: ensure a crawlable link to each subsequent page exists.
- Indexing every filter and sort combination. Bloats the index and wastes crawl budget. Fix: noindex or robots.txt the variations.
- Thin, identical paginated pages competing. Make sure the category copy and intro live on page one and it is signalled as the start of the set.
Pagination QA checklist
Pagination QA checklist
0 of 10 complete
First-party data on paginated indexing
Fixing pagination crawl paths: share of catalogue products indexed, before and after.
Aggregated from Visionary Marketing ecommerce technical audits across mid-size UK catalogues, 2025 to 2026. Directional averages from our own client work, not a controlled study. See our ecommerce SEO ranking factor study 2026 for the wider dataset.
Where pagination fits in your wider category strategy
Pagination is one lever on a product listing page, not the whole story. It decides reachability. Your category copy, internal linking, faceted navigation handling and canonical strategy decide how well those reachable pages actually rank.
Start with our category page SEO guide for the on-page side, layer in faceted navigation SEO, and use canonical tags for ecommerce to keep duplication under control.
Frequently Asked Questions
Work With Visionary Marketing
Your Revenue. Our Obsession.
We audit ecommerce PLP pagination, canonical and crawl paths across large UK catalogues. Get a free technical review.
Visionary Marketing is a UK-based SEO and Google Ads agency that takes a data-led approach to growth. We don't guess — we analyse your market, competitors, and performance data to build strategies that drive measurable revenue. Every campaign is grounded in real numbers, not assumptions.
Related Services
How We Can Help
Ecommerce SEO Agency
Technical audits, crawl, indexation, content and links.
Learn MoreCanonical Tags for Ecommerce
Variants, filters and pagination canonicals done right.
Learn MoreFaceted Navigation SEO
Which facets to index, canonical or block.
Learn MoreCategory Page SEO
Win the category SERP, not just reach it.
Learn More