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.
This is the status that means your canonical tags are doing exactly what they were built to do.
Google's own definition of this Page indexing report status reads: "This page is marked as an alternate of another page and correctly points to the canonical page." In plain terms, the flagged page carries a rel=canonical tag that points to a different URL, Google has accepted that declaration, and that other URL is the one being indexed. Google deliberately does not index the alternate page itself, because the alternate has told Google, correctly, that it is not the version meant to appear in search results.
This status is informational rather than an error classification. It exists to tell you that Google understood and honored your canonicalization signal, not that something is broken. That distinction matters, because in a list of Page indexing statuses it sits alongside labels that do describe real problems, and it is easy to assume every entry in that report needs action.
When a page is correctly marked as an alternate with a proper canonical tag, the mechanism is working exactly as intended: the alternate page exists for a legitimate reason, its rel=canonical tag names the right target, Google reads that tag, and Google keeps only the canonical version in its index rather than showing duplicate content twice. That is the entire point of the canonical tag.
Large numbers under this status are normal, and often a sign of healthy site architecture rather than a warning sign. A site with faceted navigation, print-friendly pages, or many language variants can easily accumulate thousands of alternate URLs, each correctly canonicalizing to the page it should. Seeing that count grow is not, by itself, evidence of a problem; it is evidence that a lot of duplicate or near-duplicate URLs exist and that they are all pointing where they should.
Several everyday patterns generate this status without indicating any issue.
The status stops being good news in a few specific situations, and all of them share the same shape: a page that should be indexed on its own is instead deferring, via its canonical tag, to a different URL.
Two habits separate genuine mistakes from normal, healthy alternates.
Use the URL Inspection tool on individual flagged URLs to confirm what canonical target each one declares and whether that target makes sense for that specific page. A page whose canonical points to a URL with substantially different content is the clearest sign something is wrong.
Just as important, look for patterns rather than treating each flagged URL as an isolated case. If the pages showing this status all belong to one template, one content type, or one section of the site, and they all canonicalize to the same target, that pattern points to a systemic template bug rather than individually mistaken pages. Spotting the pattern is usually faster than inspecting URLs one at a time, and it is the difference between fixing one page and fixing an entire class of pages.
If the pages under review are legitimate parameter variants, print or mobile alternates, hreflang alternates, or syndicated copies, and each canonical tag points where it should, no action is needed. This is the report confirming your canonicalization is working.
A correct self-referencing canonical, for comparison, on the canonical page itself looks like this:
<link rel="canonical" href="https://www.example.com/page.html">For a genuine alternate, the tag instead points away from itself, at the canonical page it defers to.
Where a page has been wrongly grouped as an alternate, the fix is to correct its rel=canonical tag: either make it self-referencing, if the page should be indexed independently, or repoint it at the correct canonical target if it was pointing at the wrong URL. For a template-level bug, the fix belongs in the template or the system generating the tag, not on individual pages, since correcting one page at a time will not resolve a default that is being applied sitewide. For paginated series wrongly collapsing to page one, each page in the series should carry its own self-referencing canonical rather than deferring to the first page, since Google has stated that canonicalizing all paginated pages to page one is a mistake to avoid.
Not by itself. This status describes rel=canonical tags working correctly, consolidating duplicate or near-duplicate URLs into one indexed version. A large count is common on sites with faceted navigation, print or mobile variants, or hreflang setups, and reflects normal duplication being handled correctly rather than a penalty or ranking issue.
Generally no, if each flagged page is a legitimate alternate with the correct canonical target. Trying to eliminate the status itself, rather than checking whether the underlying canonicalization is correct, risks removing tags that are doing their job.
Inspect a sample of flagged URLs and check what their canonical tag points to and whether that target's content actually matches. Also look for patterns: if many pages from the same template or section all canonicalize to one unrelated URL, that pattern signals a template bug rather than correct, individual canonicalization decisions.
Give each page in the paginated series its own self-referencing canonical tag instead of pointing every page at page one. Each page in a series typically holds different content, and canonicalizing them all to a single URL removes that content from the index.
No. There is no separate duplicate content penalty here; this status simply confirms Google recognized the page as an alternate and honored its canonical tag by indexing the other URL instead. That is the canonical tag functioning as intended, not a punitive action against the site.
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.
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.