Duplicate without user-selected canonical

Updated April 2026·By SitemapFixer Team

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.

Find pages missing canonical tags
We scan your sitemap and flag URLs without self-referential or custom canonicals
Analyze My Sitemap

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

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.

Frequently Asked Questions

Why is this happening even on pages I think are unique?
Google detects duplication based on rendered HTML similarity, not just URL. Thin pages, templated content, near-identical descriptions, or boilerplate-heavy pages can all look duplicative even if the URLs differ. Check if your unique content is visible before JavaScript runs.
What did Google pick as the canonical?
Use the URL Inspection tool on the affected URL. The "Google-selected canonical" field shows the URL Google chose. If it is not the one you want ranking, that is the signal you need to declare an explicit canonical.
Will adding a canonical tag fix it immediately?
Not immediately - Google has to recrawl the URL and re-evaluate. It usually takes days to a few weeks. Request indexing on the canonical URL to speed things up, but patience is the bigger requirement.
Take back control of which URLs get indexed
Free audit - find missing canonicals and duplicate content across your site
Analyze My Sitemap Free
Related GSC indexing statuses
All GSC indexing errors