Duplicate without user-selected canonical
This status means Google found duplicate content across multiple URLs and you did not declare a rel="canonical" tag telling it which one to prefer. So Google picked its own canonical - which is sometimes the URL you wanted and sometimes not. This is one of the more impactful indexing statuses because it means you are losing control over which URL shows in search results.
What this GSC status means
Google clustered this URL together with one or more duplicate URLs and had to pick one to index. Because you did not specify a canonical in the HTML (or the canonical was invalid), Google used its own heuristics - inbound links, URL length, cleanliness, HTTPS, hostname preference - to select the canonical. This URL ended up on the losing side of that selection and is excluded from the index.
Common causes
- No rel="canonical" tag on pages that are accessible via multiple URLs (with/without trailing slash, with/without query params, capital vs lowercase).
- E-commerce stores serving the same product under multiple category paths (example.com/shoes/nike-air and example.com/nike/nike-air).
- Faceted navigation creating URLs that render the same product list.
- Syndicated content republished without canonicals pointing back to the original.
- Thin or near-empty pages that look identical to other thin pages on your site.
- Pagination implemented without rel="canonical" self-references and without prev/next hints.
How it affects indexing
The affected URLs are not indexed and do not rank. If Google selected a different URL than the one you consider primary, your link equity and rankings can get split or consolidated on the wrong page. It also means future content updates, internal linking improvements, and backlinks may be attributed to the wrong URL - a real commercial cost over time.
How to diagnose
Open the report in GSC and pick a sample URL. Run URL Inspection - the "Google-selected canonical" field reveals which URL Google chose. Compare it with the URL you intended to rank. Then view source on both URLs and confirm neither has a canonical tag (or that they conflict). Use a crawler to check how many other URLs serve near-identical content.
How to fix
1. Decide which URL should be the canonical - the one with the best backlinks, cleanest URL, and strongest signals. 2. Add <link rel="canonical" href="https://example.com/canonical-url"> to the <head> of every duplicate. 3. On the canonical itself, include a self-referential canonical tag pointing to its own URL. 4. If the duplicates should not exist at all, 301 redirect them to the canonical instead of just tagging. 5. Differentiate the content if the pages should remain separate - add unique text, titles, and metadata. 6. For pagination, use self-referential canonicals on each page (not rel="canonical" to page 1). 7. Remove duplicate URLs from sitemap.xml - only list canonicals. 8. Use URL Inspection > Request Indexing on the canonical to get it re-crawled.