Fix "Duplicate without user-selected canonical" in Search Console
"Duplicate without user-selected canonical" means Google found two or more URLs it considers the same page, you didn't tell it which one is the real one, so Google chose for you. Sometimes it chooses well. Often it picks a tracking-parameter URL or a print version, and your preferred URL gets buried.
Why this happens
- URL parameters: ?utm_source=, ?ref=, ?sort=, session IDs — each creates a "new" URL with identical content.
- Trailing-slash and case variants: /page, /page/, /Page all serving the same thing.
- HTTP and HTTPS, or www and non-www, both resolving without a canonical signal.
- Pagination, faceted navigation, or printer-friendly versions duplicating the main page.
The fix: declare your canonical explicitly
- Add a self-referencing <link rel="canonical"> to every page pointing at the clean, preferred URL.
- Make sure parameter and variant URLs point their canonical at the same clean URL — not at themselves.
- Keep canonical URLs consistent with your sitemap: the sitemap should list only the canonical versions.
- Where possible, 301-redirect the variants (e.g. HTTP→HTTPS, non-www→www) so there's only one reachable URL at all.
Google treats rel=canonical as a strong suggestion, not a directive. If your "duplicates" are too different, or your internal links and sitemap contradict the canonical, Google may override you. Make every signal — canonical tag, internal links, sitemap, redirects — point the same way.
Verify Google accepted your choice
Run the preferred URL through a status check. The URL Inspection result shows both the "user-declared canonical" (what your tag says) and the "Google-selected canonical" (what Google actually chose). When those two match, you've won. If they still differ, your other signals are contradicting the tag — audit internal links and sitemap entries.
Then push the canonical to re-crawl
Once your signals agree, push the canonical URL through the Indexing API so Google re-crawls and re-evaluates the cluster sooner. A canonical-tag finder makes it quick to spot any straggler pages still pointing at the wrong URL.
Sign in with Google, paste your URLs, ship them through Google's Indexing API. Free daily quota, $9.99 for a 50-URL pack.
Try IndexerNow free