Jump to the answers
SEO Talks

All clusters

Why does Google pick a different canonical than the one you set?

  • Published November 6, 2026
  • Linked from 4 answers
  • In a cluster of 51

Google picks a different canonical because your rel="canonical" tag is a signal it weighs, not an instruction it must obey. When other evidence on your site points to another URL as the better representative, Google can follow that evidence instead. Search Console reports this case as “Duplicate, Google chose different canonical than user”, which its Page indexing report help describes this way: “This page is marked as canonical for a set of pages, but Google thinks another URL makes a better canonical.” It is a disagreement about which URL to show, not a penalty.

The signals that can outweigh your tag

Google’s guidance on consolidating duplicate URLs ranks the main canonicalization methods by strength:

Method Strength in Google's wording
Redirect "A strong signal that the target of the redirect should become canonical"
<!–INLINECODE1–> annotation "A strong signal that the specified URL should become canonical"
Sitemap inclusion "A weak signal that helps the URLs that are included in a sitemap become canonical"

Two strong signals can conflict. If a URL redirects to page B while another page declares page A as canonical, you have given Google two strong and contradictory answers. The same guidance also asks you not to name different canonicals for the same page through different methods, for example one URL in the sitemap and another in the canonical tag.

Internal links are the quieter conflict. Google’s guidance says: “When linking within your site, link to the canonical URL rather than a duplicate URL. Linking consistently to the URL that you consider to be canonical helps Google understand your preference.” A canonical tag that names one URL while your menus and body links all point at another leaves the tag arguing against the rest of the site.

How to find out which URL Google chose

Inspect the page in Search Console’s URL Inspection tool and read the Google-selected canonical in the indexed data. The live test cannot settle this; Google’s help says the canonical version can be determined only in the indexed data, and that “the live test cannot predict whether or not the tested version will be considered canonical.”

If the two pages are not really duplicates, Google’s choice can also mean the content differs more than you think; whether a wrong canonical tag can deindex a page explains what happens when a canonical names a page that is not a true equivalent. Two setups cause trouble of their own: noindex or canonical for near-duplicate pages, and a canonical that points to a page which itself canonicals elsewhere.

How to bring Google around

  1. Decide which URL should represent the group and check that it returns a 200 status and is not marked noindex.
  2. Point every internal link at that URL, including navigation and breadcrumbs.
  3. List only that URL in the sitemap.
  4. Remove redirects that send traffic toward the other version, or reverse them.
  5. Wait for Google to recrawl and reprocess the pages, then inspect the URL again.

If the signals agree and Google still selects the other URL after it has recrawled both pages, stop forcing the tag: Google is telling you the other URL is the better representative, and the choice left to you is whether to improve your preferred page or accept Google’s.

Comments on this answer

Add a comment

Your email address will not be published. Required fields are marked *