A lot of “fix your Shopify pagination” guides tell you to point page 2, 3, and page 4 of a collection back to page 1. Google says that’s the mistake, not the fix.
Once a collection passes a theme’s per-page product limit, Shopify splits it into paginated URLs — /collections/shoes, /collections/shoes?page=2, /collections/shoes?page=3, and so on. That’s a different duplication mechanism than the one covered in our canonical URL guide: that post is about one product showing up under multiple collection paths. This one is about one collection’s own page sequence competing with itself once it’s big enough to paginate.
Several popular “fix Shopify duplicate content” guides tell merchants to solve this by canonicalizing every paginated page back to page 1. Google’s current guidance says the opposite — and doing what those guides suggest can quietly deindex the products that only appear on your later pages.
Before you touch any canonical tags — Plug In SEO’s site audit flags indexability issues across your store, including orphan pages and broken internal links, so a problem hiding on page 4 of a collection doesn’t go unnoticed.
The pagination “fix” most guides get wrong
Google’s own e-commerce pagination documentation is explicit:
Google Search Central — Pagination and incremental page loading
That means /collections/shoes?page=2 should canonicalize to itself, not back to /collections/shoes. If you (or a “fix” you paid for) point every paginated page’s canonical at page 1, Google treats pages 2 and onward as non-canonical duplicates — and any product that only shows up on those later pages can drop out of the index entirely.
What Shopify already does correctly
Shopify’s default paginated collection URLs use a self-referencing canonical tag — each page canonicalizes to itself, not to page 1. That’s the correct, current setup per Google’s own documentation, so for most stores on a standard 2.0 theme, there’s nothing to change here.
Two more things Google explicitly allows on paginated pages, which surprise a lot of merchants:
- Duplicate titles and meta descriptions across pages are fine. Google’s guidance states plainly that pages in a paginated sequence “don’t need” unique titles and descriptions — the usual rule against duplicate titles has a specific exception for pagination.
-
rel="next"/rel="prev"tags are dead. Google stopped using them as a signal back in 2019. If your theme still has them, they’re harmless — just don’t go looking for them as a fix.
The real risk: pages Google can’t reach at all
The actual pagination risk on Shopify isn’t a canonical tag — it’s discoverability. Two specific things break it.
JS-only “infinite scroll” or “load more” replacements. Some collection-page apps and custom sections swap Shopify’s real ?page=2 links for a button that loads more products without changing the URL. If there’s no crawlable link with a real href to a distinct URL, Google can’t index anything past page 1 as a separate page — the products on it may never get indexed at all.
Filter and sort parameters stacked on pagination. Shopify’s collection filtering adds its own query parameters (?filter.v.price.gte=..., ?sort_by=price-ascending), and those combine with ?page=2 on top. A collection with a handful of filters and several pages can generate dozens of crawlable URL variants for what is, to a shopper, one page.
Search Engine Land — Canonicalization and SEO: A Guide for 2026 · Google — Crawl Budget Management
How to check pagination is actually working on your store
Open a collection at ?page=2 and check the <head> for <link rel="canonical">. It should point to that same ?page=2 URL — not back to page 1.
Right-click your collection’s “next page” or “load more” control and look for “Open in new tab.” If it’s a real <a href="...?page=2"> link, Google can follow it. If it’s a JavaScript button with no href, deeper pages may be invisible to crawlers.
In the Pages report, search for your collection’s paginated URLs. If page 2 or 3 shows as “Crawled — currently not indexed” while page 1 is indexed, that’s a discoverability gap worth investigating — not necessarily a canonical problem.
Plug In SEO’s site audit surfaces orphan pages and broken internal links across your store — useful for catching a paginated collection page that’s stopped being linked to internally, which is a common cause of pages quietly falling out of the index.
Frequently asked questions
Should I canonicalize Shopify pagination pages back to page 1?
No. Google’s current guidance is explicit: give each paginated page its own self-referencing canonical URL. Canonicalizing pages 2 and onward back to page 1 can cause Google to treat products that only appear on later pages as non-canonical duplicates, which risks dropping them from the index.
Does Shopify pagination cause duplicate content?
Not in the way most guides describe. Shopify’s default paginated URLs already use correct, self-referencing canonical tags, and Google explicitly permits identical titles and meta descriptions across a paginated sequence. The real risk is discoverability — pages Google can’t reach — not a duplicate-content penalty.
Do paginated collection pages need unique titles and meta descriptions?
No. This is one of the few places Google makes an explicit exception to its usual “avoid duplicate titles” guidance — pages in a paginated sequence can share the same title and description without an SEO penalty.
Does infinite scroll hurt Shopify SEO?
It can, if it’s implemented as a JavaScript-only “load more” button with no real, crawlable link to a distinct URL for each page. Without a discoverable URL, Google may never index the products that only appear after the first load. Implementations that still generate real ?page=n URLs behind the scenes don’t have this problem.
Are rel=”next” and rel=”prev” tags still needed for Shopify pagination?
No. Google officially stopped using rel=”next”/rel=”prev” as a pagination signal in 2019. If your theme still includes them, they’re not harmful, but they’re not doing any SEO work either — self-referencing canonicals and crawlable links are what matter now.
Make sure nothing on your store is going unindexed
Plug In SEO’s site audit checks every page on your store — including deep collection pages — for broken links, orphan pages, and indexability issues that hide in places most merchants never think to look.

