Index My Site

Google chose a different canonical: make your signals agree or accept its choice

Your page names a canonical URL, but Google picked another one and indexed that instead. Here is how to see what Google chose, decide if it is right, and fix it when it is not.

What the status means

In the Page indexing report, "Duplicate, Google chose different canonical than user" means your page declares a canonical, but Google thinks another URL makes a better one. Google indexed its choice, not yours.

You declared a canonical

The page has a rel="canonical" tag, often pointing to itself, that names your preferred URL.

Google picked a different URL

Your tag is a hint. Other signals or the content led Google to choose another URL.

Google indexed its choice

This URL is left out of Search. That is fine if Google chose the right page, and a problem if not.

Definition from Google's Page indexing report help page.

Why Google overrides your canonical tag

Almost always because other signals point somewhere else, or because the content matches another page more closely than the one you named.

  • Your internal links point to a different URL

    The tag names example.com/pricing, but your menus and links go to example.com/pricing/ or a parameter version. Google reads the links as your real preference.

  • Your sitemap lists a different URL

    Google says not to name one URL in the sitemap and another in the canonical tag. When the two disagree, Google has to choose.

  • A redirect points somewhere else

    Redirects are the strongest canonical signal. If the URL in your tag redirects, or other copies redirect to a different URL, Google follows the redirect.

  • The tag points to HTTP or the wrong host

    Google prefers HTTPS, and URLs that are part of an hreflang set. A tag naming an HTTP page, an old domain, or a host variant without hreflang works against those preferences.

  • The pages are near copies

    Your page and the URL Google chose have almost the same main content. Google groups them and picks the one it finds most complete and useful.

  • The tag points to a page that is not similar

    Google only treats a page as a duplicate of a similar page. If the URL in your tag has different content, Google will never choose it as the canonical.

Check the page and its canonical tag

Paste the URL from Search Console. The free checker shows the canonical the page declares, whether it points to itself or somewhere else, and whether the content looks thin or repeated.

This check helps you assess how likely your page is to be indexed. Use it as a guide, not proof that Google will index your page or has already done so.

Progress

Access and indexing settings

Content review

Already in Google?

Not checked

This check cannot confirm whether your page is already in Google, and it does not predict the outcome. It shows what could stand in the way.

· this address redirects to , which was not checked. Run a separate check on it.

Only part of this long page was reviewed.

Good to know

Completed before the check stopped

Accept Google's choice or make every signal agree

First check whether Google chose the right URL. If it did, update your tag to match. If not, make every signal point to the URL you want.

  1. 1

    See which URL Google chose

    Inspect the URL in Search Console. Compare "Google-selected canonical" with "User-declared canonical", then open the current page and both URLs in your browser.

  2. 2

    Decide whether Google is right

    If Google picked the URL you actually want in search results, or the pages are true duplicates, accept it and update your tag to match. If Google picked a parameter URL, an HTTP page, or an old URL, fix your signals.

  3. 3

    Point every canonical tag at one URL

    Put <link rel="canonical" href="https://example.com/page"> in the <head> of every copy, and the same tag on that URL pointing to itself. Use absolute HTTPS URLs on your preferred host.

  4. 4

    Redirect copies you do not need

    Send old URLs, HTTP pages, and host variants to the canonical URL with a permanent redirect. Make sure the canonical URL itself does not redirect.

  5. 5

    Make internal links and the sitemap match

    Link to the canonical URL everywhere on your site and list only that URL in your sitemap. If you use hreflang, point it at the same URLs.

  6. 6

    Make the pages different if they are not copies

    If both pages should be indexed on their own, give each one clearly different main content and a canonical tag pointing to itself. Otherwise merge them into one page.

  7. 7

    Then submit the canonical URL only

    Once every signal agrees, submit the URL you want indexed so Google crawls it again. Do not submit the duplicates.

When submitting helps, and when it will not

Submitting asks Google to crawl a URL. It does not override Google's choice of canonical. Make your signals agree first, then submit the URL you want indexed.

It helps when

  • You made the tag, redirects, internal links, and sitemap all point to one URL
  • You redirected old, HTTP, or parameter URLs to the canonical
  • You made the page clearly different and gave it a tag pointing to itself
  • You want Google to crawl the canonical URL with its updated signals

It will not help when

  • Nothing has changed since Google last crawled the page
  • Your tag, links, sitemap, or redirects still point to different URLs
  • The page is still a near copy of the URL Google chose
  • You submit a duplicate URL rather than the canonical

When you submit a URL, we check it first and skip redirects, noindex pages, robots.txt blocks, error pages, and pages that point to another page as the original, without charging. Then we help Googlebot discover and crawl it and search Google for the exact URL after 24 hours, again around days 3 and 7 if it is not found yet, with a full report around day 5and final checks around day 14. A URL confirmed as not indexed gets its standard credit back. Google still decides what it indexes. See Submitting URLs for the details.

How the three canonical statuses differ

All three mean another URL was indexed instead of this one. What differs is whether you declared a canonical and whether Google agreed.

Alternate page with proper canonical tag and Duplicate without user-selected canonical compared with Duplicate, Google chose different canonical than user
QuestionAlternate page with proper canonical tagDuplicate without user-selected canonicalDuplicate, Google chose different canonical than user
Canonical tag on the pageYes, pointing to another URLNone that Google could readYes, pointing to a URL you chose
What Google didAccepted your choice and indexed the other URLPicked another URL as the original by itselfIgnored your choice and picked a different URL
Is it a problem?Rarely. It is the expected result of a correct canonical tagOnly if Google picked the wrong URL, or the page is not really a copySometimes. It means your signals disagree with each other or with the content
What to doNothing, unless the canonical points to the wrong pageChoose the original and add rel="canonical" to every versionMake the tag, redirects, internal links, and sitemap all point to one URL
Does submitting help?No. Submit the canonical page insteadOnly for the original, after you add the tagOnly after you fix the conflicting signals
Canonical tag on the page
Alternate page with proper canonical tagYes, pointing to another URL
Duplicate without user-selected canonicalNone that Google could read
Duplicate, Google chose different canonical than userYes, pointing to a URL you chose
What Google did
Alternate page with proper canonical tagAccepted your choice and indexed the other URL
Duplicate without user-selected canonicalPicked another URL as the original by itself
Duplicate, Google chose different canonical than userIgnored your choice and picked a different URL
Is it a problem?
Alternate page with proper canonical tagRarely. It is the expected result of a correct canonical tag
Duplicate without user-selected canonicalOnly if Google picked the wrong URL, or the page is not really a copy
Duplicate, Google chose different canonical than userSometimes. It means your signals disagree with each other or with the content
What to do
Alternate page with proper canonical tagNothing, unless the canonical points to the wrong page
Duplicate without user-selected canonicalChoose the original and add rel="canonical" to every version
Duplicate, Google chose different canonical than userMake the tag, redirects, internal links, and sitemap all point to one URL
Does submitting help?
Alternate page with proper canonical tagNo. Submit the canonical page instead
Duplicate without user-selected canonicalOnly for the original, after you add the tag
Duplicate, Google chose different canonical than userOnly after you fix the conflicting signals

Other Page indexing statuses

Each reason in the report needs a different fix. Find the one Search Console shows you.

Tools for getting pages indexed

Frequently asked questions

The page is marked as the canonical for a set of pages, but Google thinks another URL makes a better canonical. Google indexed the URL it chose rather than this one.

Source: Google Search Console Help: Page indexing report

Not always. If Google chose the URL you actually prefer, or the pages really are the same, the right URL is indexed and you only need to update your tag to match. It is a problem when Google chose the wrong URL, such as a parameter version, an HTTP page, or an old URL.

Source: Google Search Console Help: Page indexing report

A canonical tag is a hint, not a rule. Google also weighs redirects, your sitemap, HTTPS, hreflang, and internal links. When those point to a different URL than your tag, or the content matches another page more closely, Google can choose differently.

Source: Google Search Central: What is canonicalization

Inspect the URL in Search Console. The Page indexing section shows "Google-selected canonical" and "User-declared canonical". Open the current page and both URLs in your browser to compare them.

Source: Google Search Console Help: Page indexing report

Make every signal agree. Use the same URL in the canonical tag, internal links, sitemap, and hreflang, and redirect copies you do not need. Google says these methods stack, so using more of them together makes your choice more likely to stick.

Source: Google Search Central: How to specify a canonical URL

We check the page first. If its canonical tag points to another page, we skip it without charging, because Google will look at the canonical page instead. Pages that pass the check are sent to help Googlebot discover and crawl them. We check every URL once after 24 hours. Your full report follows around day 5, with final checks around day 14. If Google has not indexed a sent URL at the final check, the standard credit comes back.

Each sent URL costs 1 credit, which is $0.20, or $0.10 on purchases of $1,000 or more. URLs skipped before sending, including pages whose canonical points to another page, are not charged.

Signals agree now? Get Google to crawl the canonical

Submit your canonical pages from the web app, the API, the CLI, or your AI agent. Pages whose canonical points elsewhere are skipped without charge. Credits start at $25.