Duplicate Without User-Selected Canonical
The Search Console status that appears when Google finds a duplicate page but you haven't declared a canonical, so Google chooses one for you.
Search Console statuses and the canonical edge cases that show up in technical SEO audits — explained and solved.
Most canonical problems are not bugs in the ordinary sense — they are mismatched signals. You tell a search engine one thing with your rel=canonical tag, and something else with your redirects, your sitemap, your internal links, or your robots directives, and the engine has to decide which signal to trust.
Because the canonical tag is a hint rather than a directive, Google is free to choose a different canonical than the one you declared, and it reports that decision back to you in the Search Console Page indexing report. The pages below explain each canonical status and scenario you are likely to meet: what it means, why it happens, whether it is actually a problem, and exactly how to resolve it.
The canonical states you see in the GSC Page indexing report, what each one means, and how to respond.
The Search Console status that appears when Google finds a duplicate page but you haven't declared a canonical, so Google chooses one for you.
The reassuring Search Console status: your page correctly points to another canonical, and Google is consolidating it exactly as intended.
You declared a canonical, but Google overrode it and selected a different URL, the clearest proof that rel=canonical is a hint and not a directive.
A URL you submitted in your sitemap was not chosen as canonical because Google treats it as a duplicate of another page.
The two labels in Search Console's URL Inspection tool: the canonical you declared, and the one Google actually chose to index.
How the canonical tag interacts with noindex, pagination, hreflang, redirects, and other signals.
A canonical tag that points a page at its own URL, the recommended baseline that removes ambiguity from parameter and variant URLs.
Combining rel=canonical and a noindex tag on the same page sends Google contradictory instructions. Why to avoid it and what to do instead.
How to canonicalize a paginated series correctly, with each page self-referencing, and why canonicalizing everything to page one backfires.
Pointing a canonical to a URL on another domain, the content-syndication technique Google now de-emphasizes in favor of noindex.
When a page outputs more than one rel=canonical, Google may ignore them all. How duplicate tags happen and how to resolve them.
A canonical only works if its target is a clean, indexable 200 URL. Pointing at redirects, errors, or noindexed pages wastes the signal.