Page indexing report · Search Console

Duplicate without user-selected canonical

Google decided this page duplicates another one and indexed the other URL. You hadn’t said which you prefer, so Google chose. Google says it’s not an error.1 Here’s how to check whether Google picked the right page, and what to do when it didn’t.

Updated · Based on Google’s documentation, statements from Google staff and published studies · 12 sources

Check the URL first

The checker shows whether the page has a canonical tag and where it points, plus the status code and whether the HTML has real content. It can’t show which URL Google chose. URL Inspection does that.

Free, no sign-up. Checks status, noindex, robots.txt, canonical, content and sitemap.

In 30 seconds

  • Google grouped this page with a similar one and indexed the other. It won’t show this URL in Search.1
  • If Google kept the URL you want, there’s nothing to fix.1
  • If it kept the wrong one, a redirect or canonical tag tells Google your preference. Both are strong signals; neither is binding.3
  • If the page isn’t really a duplicate, Google may be seeing an error page or an empty shell.9

What the status means

When Google indexes a page, it works out the main content. If several pages have the same or very similar main content, Google groups them and picks the one it considers most complete and useful as the canonical.2 The others aren’t shown in Search and are crawled less often.2

“Without user-selected canonical” means the page gave no preference: no canonical tag, header or redirect. Google chose on its own.1 Gary Illyes has described how: Google strips boilerplate like menus and footers, reduces the main content to a checksum, groups similar ones and weighs over twenty signals to pick the canonical.6

The status is set at the indexing stage. Select a stage to see what happens there.

Index

Google decides which version of the page to keep and whether it is worth storing at all.

  1. Group duplicates. Pages with the same or very similar content go into one group.
  2. Pick a canonical. One URL represents each group. Canonical tags, redirects and sitemaps are hints, not commands.
  3. Select for the index. Google decides whether the canonical page is worth keeping. Google says this largely depends on quality.

What goes wrong: The page duplicates another, is marked noindex, or Google decides it adds too little to keep.

Report statuses at this stage

Is it a problem?

Google’s wording is plain: “This is not an error, but is working as intended”.1 Some duplication is normal and isn’t against Google’s spam policies.2

Usually fine

  • Filter, sort and tracking-parameter URLs
  • http, www or trailing-slash variants of indexed pages
  • Print versions and other copies of a page
  • Any case where Google chose the URL you want

Worth fixing

  • Google chose a URL you don’t want people to land on
  • Google chose a page on another website
  • Pages with different content marked as duplicates
  • A sudden jump in this row after a site or hosting change

Find the cause

Start in URL Inspection: the “Google-selected canonical” field shows which URL Google kept. Only the indexed result shows it; the live test can’t predict canonical choice.5

Question 1Inspect the URL in Search Console. Which URL does “Google-selected canonical” show?

It’s under Page indexing in the URL Inspection result. The live test can’t show it; look at the indexed result.

URL variants of the same page

Google lists the usual sources of duplicates: http and https, mobile and desktop versions, regional versions in the same language, sorting and filtering, and demo sites left open to crawlers.2 These are expected. The only question is whether Google kept the right URL.

Pages with little unique content

John Mueller has listed pages whose unique content is small next to the menus and template among the reasons Google treats pages as duplicates.7 Google’s fix is to make sure clustered pages are sufficiently different.4

Google predicted duplicates from the URL

To save crawling, Google can learn that a part of a URL doesn’t change the content. Mueller gave the example of event sites with the same listings under many city names: Google may decide the city part is irrelevant and treat other city pages as duplicates too.8

Google saw an error page or empty shell

If a host or CDN shows Googlebot a bot check with a 200 status, Google may index that page instead, and pick another site with the same error page as the canonical.9 Mueller has also named pages that fail to render, leaving the same base HTML on every URL.7 Two servers returning identical soft 404 pages can cause the same.4

Pagination pointed at page 1

Google says not to use the first page of a paginated list as the canonical for the rest. Each page should have its own.10

Your content on another site

Rarely, Google picks a URL on a site hosting your content without permission. For syndication, Google recommends that partners block indexing of their copy rather than relying on canonical tags.4

Canonical signals by strength

Google lists the ways to state your preference in order of how strongly they influence its choice.3 Select one to see when to use it.

301 or 308 redirect

Google lists redirects first: a strong signal that the redirect target should be canonical.3 Use it when the duplicate URL has no reason to exist. Visitors and Google both land on one address.

HTTP/1.1 301 Moved Permanently
Location: https://example.com/shoes/

Use one or more, but make them agree. If JavaScript sets the canonical, it must match the one in the original HTML.11

How to fix it

  1. Inspect a few example URLs and note which URL Google chose for each.5
  2. Where Google chose the URL you want, stop. Optionally add a canonical tag to make it explicit.
  3. Where it chose the wrong one, redirect the duplicate if visitors don’t need it; otherwise add a canonical tag to it.3
  4. Make internal links, the sitemap and hreflang point at the preferred URL.3
  5. Where the page isn’t a duplicate, fix what Google receives (errors, bot checks, empty HTML) or make the content clearly different.4
  6. Request indexing for your most important URLs. It’s subject to a quota.4

What other guides get wrong

Often saidWhat’s actually true
It’s an error you need to fixGoogle says it’s not an error but working as intended.1 Fix it only when Google chose the wrong URL.
Add noindex to the duplicatesGoogle doesn’t recommend noindex for choosing a canonical within a site, because it blocks the page from Search entirely.3
A canonical tag and a 301 are equally strongGoogle lists redirects first and the canonical tag second, in order of strength.3

How long it takes

Google adds that pages split out faster when the difference from the other pages is clear and significant.4

Compared with “Google chose different canonical than user”

Duplicate without user-selected canonicalDuplicate, Google chose different canonical than user
Did you declare a canonical?NoYes, and Google picked another URL
Is this URL indexed?NoNo
First fixState a preference: redirect or canonical tagMake all your signals agree, or accept Google’s choice

Questions

Is “Duplicate without user-selected canonical” bad?

Usually not. Google says it isn’t an error: Google found duplicates and indexed one of them. It matters only when Google indexed the wrong one, or when the page isn’t really a duplicate.

Should I add noindex to the duplicate pages?

No. Google recommends a canonical tag or a redirect instead. A noindex removes the page from Search completely and doesn’t tell Google which URL you prefer.

Canonical tag or 301 redirect?

Use a 301 or 308 redirect when the duplicate URL has no purpose, such as http or www variants. Use a canonical tag when visitors still need the duplicate, such as a filtered or tracking URL. Google ranks redirects as the stronger signal.

Why is a unique page marked as a duplicate?

Google may be seeing something other than what you see: an error page, a bot check or an empty JavaScript shell. Pages that share a large template with little unique content can also be grouped. Check what Google receives with URL Inspection’s live test.

How do I fix this on Shopify?

Shopify products can load under collection paths as well as /products/. Check that those URLs carry a canonical tag pointing to the /products/ URL, and link to /products/ URLs where you can. If Google already picks the /products/ URL, there’s nothing to fix.

Should I click Validate fix?

Only if you fixed something, such as a rendering or server problem that made pages look identical. If Google simply chose the right duplicate, there’s nothing to validate.

Sources

  1. Google, “Page indexing report”, Search Console Help
  2. Google, “What is URL canonicalization”, Search Central, updated August 2026
  3. Google, “How to specify a canonical URL with rel=“canonical” and other methods”, Search Central, updated July 2026
  4. Google, “Fix canonicalization issues”, Search Central, updated August 2026
  5. Google, “URL Inspection tool”, Search Console Help
  6. Gary Illyes (Google), Search Off the Record, 2020, reported by Search Engine Journal, November 2020
  7. John Mueller (Google), Reddit r/bigseo, reported by Search Engine Journal, April 2026
  8. John Mueller (Google), Search Central SEO hangout, March 2021, reported by Search Engine Journal
  9. John Mueller and Martin Splitt (Google), Search Off the Record episode 112, “How to read the Indexing Report”, July 2026 (transcript)
  10. Google, “Pagination, incremental page loading, and their impact on Google Search”, Search Central, updated December 2025
  11. Google, “Understand the JavaScript SEO basics”, Search Central, updated March 2026
  12. Google, “Ask Google to recrawl your URLs”, Search Central, updated December 2025