Short answer: paginated pages such as /category/page/2/ should each be crawlable, return 200, have a self-referencing canonical and be linked with normal <a href> links. Do not canonicalise every page to page one and do not noindex the series by default, because that can cut off the path to items listed deeper. Keep series short with more items per page and good subcategories, and back any “load more” or infinite scroll with real paginated URLs.
Why pagination matters for SEO
Pagination splits long lists into pages: products in a category, posts in a blog archive, results in a directory, comments on an article. For visitors, it keeps pages fast and manageable. For search engines, the paginated pages are often the only route to the items listed on them. A product that appears only on page 7 of its category depends on crawlers reaching page 7.
That is why pagination is less about ranking page 2 itself and more about discovery: making sure every item in the list can be found and receives some internal link support.
What changed with rel=”next” and rel=”prev”
For years, the standard advice was to add <link rel="next"> and <link rel="prev"> tags so search engines would understand a series. In 2019 Google said it had not used these tags as an indexing signal for some time. Google now treats each paginated page as a normal page and relies on links to understand the series, as described in its guidance on pagination and incremental page loading.
The tags are harmless and may still be used by other systems or browsers, so there is no need to remove them. But they are not a substitute for crawlable links between pages.
The core rules
- Each page has its own URL. Use a clear pattern like
/page/2/or?page=2. Avoid fragments like#page2, which search engines treat as the same URL. - Each page links to the others with real links. At minimum next and previous; better, numbered links to nearby pages plus first and last.
- Each page has a self-referencing canonical. Page 3 canonicalises to page 3, not to page 1.
- Pages stay indexable. No noindex by default.
- Page 1 has one URL.
/category/and/category/page/1/should not both exist; redirect the second to the first. - Out-of-range pages return 404. Page 99 of a ten-page category should not show an empty list with 200.
- The sitemap lists page 1 and the items, not every paginated page.
Common mistakes: canonicals, noindex and duplicate titles
Three mistakes account for most pagination problems found in audits. All three come from trying to hide paginated pages instead of letting them do their job as a path to the items.
Canonical mistakes with pagination
The most common pagination error is a canonical on every page pointing to page one. The logic seems appealing, “page one is the main page”, but it tells search engines that page 2, 3 and 4 are duplicates of page 1. They are not: they list different items. The likely result is that search engines stop treating the deeper pages as distinct and crawl them less, weakening the path to items listed there.
The other variant is canonicalising paginated pages to a “view all” page. This is acceptable if a view-all page really exists, loads quickly and contains every item. For large categories that is rarely practical.
Should paginated pages be noindexed?
A popular recommendation is to noindex page 2 onwards to “avoid thin content” or “duplicate titles”. It usually does more harm than good:
- A noindex page that stays noindexed for a long time tends to be crawled less over time, and its links may eventually be treated as less important.
- The items on those pages then lose one of their main discovery paths.
- Paginated pages rarely compete with page one in results anyway; search engines normally rank page one for the category query.
There are exceptions, such as paginated internal search results or filter combinations you do not want crawled at all. For normal category and archive pagination, leave pages indexable.
Titles and content on paginated pages
Paginated pages often share the same title and meta description, which audits report as duplicates. A simple addition solves it: include the page number, for example “Running shoes – page 2”. Most WordPress SEO plugins do this automatically.
Category introduction text usually belongs only on page one. Repeating a long description on every page adds duplication without value. Keep the heading, the list and the pagination links on deeper pages.
Reducing the depth of long series
Every page in a series is one click further from the category start. A category with 40 pages of products makes the last products 40 clicks deep through pagination alone. Ways to shorten the path:
- Show more items per page, within what loads fast. Going from 12 to 36 items cuts the number of pages by two thirds.
- Link to several page numbers, not only next and previous, so crawlers can jump ahead.
- Split large categories into subcategories that are linked from the parent. Each subcategory has a short series of its own.
- Link items from other places: related products, brand pages, hub pages and articles.
- Choose a sensible default sort, so important items appear on early pages.
Load more buttons and infinite scroll
Many sites replace numbered pagination with a “load more” button or infinite scroll. These are fine for visitors, but crawlers do not click or scroll, so they only see the first batch. The solution is to keep paginated URLs behind the dynamic behaviour:
- Each batch is available at its own URL that returns that batch in the server HTML.
- The page includes a normal link to the next batch’s URL, which JavaScript can intercept for smooth loading.
- As visitors scroll, the address bar can update to the current batch’s URL, so sharing and reloading work.
Test by disabling JavaScript: if you can still reach every item by following links, crawlers can too.
How to check pagination on your own site
Pagination problems are template problems, so checking one category and one archive of each type usually tells you everything. A quick routine:
- Open page 2 of a large category and view the source. Check the canonical tag: it should contain the page 2 URL. Check the robots meta tag: it should not say noindex.
- Look at the pagination links in the source. They should be
<a>elements withhrefattributes pointing to real URLs, not buttons or links to#. - Request page 1 with the page parameter, such as
/page/1/, and confirm it redirects to the clean category URL. - Request a page beyond the last one, for example page 500, and confirm the status is 404.
- Disable JavaScript and try to reach the last page by clicking through. If you cannot, neither can a crawler that does not render.
- Compare titles of page 1 and page 2. They should differ at least by the page number.
- Crawl the site and look at the click depth of products or posts listed at the end of long series. If they sit dozens of clicks deep, shorten the series.
Repeat the check after theme updates and after changing SEO plugins, because pagination handling is one of the settings that changes silently between versions.
Pagination on WordPress and shops
| Setting | Where | Recommendation |
|---|---|---|
| Posts per page | Settings, Reading | Increase if archives are very deep |
| Canonicals on /page/N/ | SEO plugin (automatic) | Should be self-referencing; check the source |
| Noindex on archives | SEO plugin, search appearance | Avoid for categories you want crawled |
| Products per page | Shop or theme settings | Balance speed and depth |
| Numbered links | Theme template | Prefer numbers over only next/previous |
How Site SEO AI Audit checks pagination
SEOAuditBot follows pagination links like a search engine. The audit reports canonical problems, such as paginated pages pointing to page one, duplicate titles across a series, deep pages and click depth, and orphaned items that are only reachable through the sitemap. Issues are weighted by the share of pages affected, so a category template problem ranks high. See plan details for crawl limits on larger shops.
Related reading
- Click depth in SEO: why buried pages struggle to rank
- Canonical tags explained: how to set them and fix errors
- JavaScript SEO basics: how search engines render your pages
- Duplicate title tags and meta descriptions: how to fix them
The bottom line
Pagination is a discovery path. Give every page its own URL, a self-referencing canonical and real links to other pages; keep the series indexable; add page numbers to titles; shorten long series with more items per page and subcategories; and back load-more and infinite scroll with crawlable paginated URLs.
FAQ
Should paginated pages canonicalise to page one?
No. Each paginated page lists different items, so it should canonicalise to itself. Pointing all pages to page one can reduce crawling of deeper pages and the items on them.
Does Google still use rel=next and rel=prev?
Google said in 2019 that it no longer uses them as an indexing signal. They are harmless to keep, but crawlable links between pages are what matter.
Should I noindex page 2 and beyond?
Usually not. Noindexed pages tend to be crawled less over time, which weakens the path to items listed on them. Keep normal category and archive pagination indexable.
Is infinite scroll bad for SEO?
Not if it is backed by paginated URLs with normal links. Crawlers do not scroll, so without those URLs they only see the first batch of items.
Should paginated pages be in the XML sitemap?
Generally no. List page one of each category and the individual items. Crawlers find paginated pages through links, and the items themselves are the pages you want indexed.


