Canonical Tags and Pagination: How to Set It Up So Google Indexes Every Page
A common problem: a site with 15 pages of product listings or blog archives — but only page 1 appearing in Google. Pages 2 through 15 aren't indexed, or Google is treating them as duplicates of page 1.
The cause is almost always a canonical tag pointing the wrong direction. Here's what correct implementation looks like and why each choice matters.
The rule Google actually states
Google's documentation on pagination and duplicate URLs is specific on this: each paginated page should have a rel="canonical" pointing to itself — not to page 1 of the series.
Page 2 should have:
<link rel="canonical" href="https://yoursite.com/products/?page=2" />
Page 3 should have:
<link rel="canonical" href="https://yoursite.com/products/?page=3" />
This tells Googlebot each page is a distinct, valid URL — not a duplicate variant of page 1. Without self-referencing canonicals, Google may consolidate all paginated URLs under page 1 and stop crawling the rest.
Three approaches and when each makes sense
Self-canonicalization — the standard approach
Each page canonicalizes to its own URL. This is what Google recommends and what most SEO practitioners use as default.
Why it works: it clearly signals that each page contains unique content worth indexing. For e-commerce category pages, this ensures every product is discoverable. For blog archives, it means older posts on page 5 can still rank for relevant queries.
Additional implementation details:
- Include standard
<a>tag pagination links (previous/next) in the page UI so crawlers can follow the sequence - Use clean URL parameters (
?page=2or/page/2/) — never fragments (#page2), which Google ignores entirely - Link back to page 1 from all paginated pages as a navigation anchor
Canonicalization to page 1 — not recommended
Some sites set all paginated pages to canonicalize to page 1, attempting to concentrate link equity. The result: Google treats pages 2+ as duplicates and drops them from the index.
Users searching for products or content that only appear on page 4 will never find them through organic search. The SEO cost outweighs any theoretical link equity benefit.
Canonical to a "View All" page — situational
If a single page showing all content in the series is available and well-indexed, paginated pages can canonicalize to it. This works for:
- Long-form articles split across pages (where the complete version is more useful)
- Multi-page product reviews
Requirements: the "view all" page must load acceptably fast, be genuinely crawlable, and not produce a poor user experience from excessive length. If the page takes 8 seconds to load because it contains 200 products, this approach creates more problems than it solves.
The mistakes that break indexing
All paginated pages canonicalize to page 1. The most common error. Google reads this as explicit confirmation that pages 2+ are duplicates and stops indexing them.
noindex on paginated pages. Only appropriate if there's a specific reason to hide those pages. For most sites, paginated pages should be indexable.
nofollow on pagination links. Prevents crawlers from following to the next page. Usually an accident, consistently damaging.
Blocking pagination URLs in robots.txt. Blocking ?page= or /page/ patterns means Googlebot never reaches those pages. Check your robots.txt if paginated pages have suddenly disappeared from your index.
Fragment-based pagination. URLs like yoursite.com/blog#page2 are treated by Google as the same URL as yoursite.com/blog. All content only accessible via fragments is invisible to crawlers.
Verification
Use Google Search Console's URL Inspection tool on a sample of paginated pages. Check two things: whether the page is indexed, and which canonical URL Google has selected.
Google sometimes overrides your declared canonical with its own choice — if it consistently selects page 1 over your self-referencing canonical, that's a signal that other factors (internal linking patterns, page content) are confusing the crawl.
The rel="prev" and rel="next" attributes were deprecated by Google in 2019. They won't cause harm if present, but Google confirmed they no longer use them for indexing decisions. Don't rely on them.
| Site type | Recommended approach | Reason |
|---|---|---|
| E-commerce categories | Self-canonicalize | Every product must be findable |
| Blog archives | Self-canonicalize | Older content should still rank |
| Forum threads | Self-canonicalize | Thread pages contain unique replies |
| Multi-page articles | Canonical to "view all" | Full version is more useful |
Getting pagination right is one of those technical SEO fixes that's easy to verify and has immediate indexing impact.
If your site has significant paginated content that isn't showing up in search, this is usually the first place to look.
agency.pizza →



