Pagination
What is pagination?
Pagination is the practice of dividing a long set of content (blog posts, products, search results, comments) into several numbered pages instead of loading everything at once. A visitor sees ten or twenty items, then moves on with links such as "Next", "Previous" or page numbers. Each page has its own URL, for example /blog?page=2 or /blog/page/2.
It serves two goals. For users, it keeps pages light and easy to scan. For search engines, it exposes deep content through a crawlable chain of links, which matters for sites with hundreds of articles or products.
How pagination works
A paginated list is built from a total number of items, a page size and a current page. The server (or the CMS) returns only the slice that matches. In HTML, the navigation should use real links so that crawlers can follow them:
<a href="/blog?page=3">3</a>is crawlable.- A button that loads content only through JavaScript, without a link, is often invisible to crawlers.
Each paginated URL should return its own content, a unique title where possible, and a self-referencing canonical tag.
Pagination vs infinite scroll vs load more
| Pattern | Strengths | Limits |
|---|---|---|
| Numbered pagination | Crawlable URLs, easy to bookmark and share | Extra clicks for the user |
| Infinite scroll | Smooth browsing on mobile | Content often not crawlable, footer unreachable |
| Load more button | User stays in control | Needs real links as a fallback for SEO |
Pagination and SEO
Google confirmed in 2019 that it no longer uses rel="prev" and rel="next" as an indexing signal. It treats each paginated page as a standalone page, so the focus shifts to clean linking and consistent signals.
- Give every page a self-referencing canonical. Do not point pages 2, 3 and beyond to page 1, or the products and articles listed there may lose visibility.
- Do not add
noindexto deep pages if their items are only reachable through pagination, since links on noindexed pages may eventually be ignored. - Keep a flat structure: link to the first, last, previous, next and a few neighbouring pages so that no item sits more than a few clicks from the home page.
- Avoid duplicate titles and descriptions by adding the page number, for example "Blog, page 2".
Common mistakes
- Canonicalising every page to page 1, which hides the deeper items from the index.
- Using only JavaScript to load the next batch, with no link in the HTML.
- Letting filters and sort parameters create thousands of paginated variants that waste crawl budget.
- Blocking paginated URLs in robots.txt while relying on them to reach content.
For very large catalogues, strong internal linking from category pages and a sitemap listing the important items reduce dependence on deep pagination.
Pagination at BeBranded
On the websites we build and audit, pagination is handled as part of the crawl strategy: crawlable links, self-referencing canonicals, unique page titles and controlled parameters. We check the result with a crawler to confirm that every item stays reachable. Learn more about how our team approaches technical search visibility on our SEO and GEO service.