Index My Site

Duplicate without user-selected canonical: tell Google which page is the original

Google found more than one URL with the same content and picked one as the main version, because your page did not say which. Here is how to check its choice and set your own.

What the status means

In the Page indexing report, "Duplicate without user-selected canonical" means Google treats the page as a copy of another URL. The page has no canonical tag, so Google chose the main version itself.

Google sees it as a copy

Its main content matches or is very close to another URL Google knows about.

You did not pick the original

The page has no rel="canonical" Google could read, so the choice was left to Google.

Google indexed the other URL

This URL is left out of Search. Google says that is working as intended for duplicates.

Definition from Google's Page indexing report help page.

Why Google sees the page as a duplicate

Most duplicates come from the same page being reachable at more than one URL. Some come from pages that are too alike.

  • URL parameters create copies

    Tracking, sorting, and filter parameters such as example.com/pricing?utm_source=newsletter serve the same content as the clean URL.

  • The same page lives at several addresses

    HTTP and HTTPS, www and non-www, or a trailing slash and no trailing slash all load the same page without a redirect.

  • Pages are almost the same

    Product variants, location pages, or docs versions that differ by a few words. Google groups pages whose main content is very similar.

  • A test or staging copy is public

    A demo, preview, or staging host that crawlers can reach shows the same content as your live site.

  • The template has no canonical tag

    Many sites never add rel="canonical", so every copy of a page is left for Google to sort out on its own.

  • Google could not read the tag

    Google only accepts a canonical link element inside a valid <head>. A tag in the body, broken head markup, or a script that changes the tag can all be missed.

Check the page and its canonical tag

Paste the URL from Search Console. The free checker shows whether the page declares a canonical, whether it points 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

Fix it in this order

First check whether Google chose the right URL. If it did, you can leave it. If not, set the original yourself and make every signal agree.

  1. 1

    See which URL Google chose

    Inspect the URL in Search Console and look at "Google-selected canonical". Often it is the page you wanted, and there is nothing to fix.

  2. 2

    Decide which URL should be the original

    Pick one URL for each piece of content: HTTPS, your preferred host, and no tracking parameters. This is the only version you want in search results.

  3. 3

    Add a canonical tag to every version

    Put <link rel="canonical" href="https://example.com/page"> in the <head> of each copy, and the same tag on the original pointing to itself. Use absolute URLs.

  4. 4

    Redirect copies you do not need

    If a duplicate has no reason to exist, such as an old URL or the HTTP version, send it to the original with a permanent redirect. Google treats redirects as a strong signal.

  5. 5

    Make the page different if it is not a copy

    If the page should stand on its own, its main content has to differ clearly from the page Google chose. Otherwise merge the two into one page.

  6. 6

    Point links and the sitemap at the original

    Link to the canonical URL inside your site and list only canonical URLs in your sitemap. Mixed signals make Google more likely to pick for you.

  7. 7

    Then submit the original

    Once the signals agree, submit the canonical URL so Google crawls it with the new tag. Do not submit the duplicates.

When submitting helps, and when it will not

Submitting asks Google to crawl a URL. It does not change which URL Google treats as the original. Fix the signals first, then submit the page you want indexed.

It helps when

  • You added a canonical tag and want Google to crawl the original with it
  • You made the page clearly different and want it indexed on its own
  • You redirected the duplicates and want Google to see the original again
  • You fixed a canonical tag Google could not read

It will not help when

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

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.

Duplicate without user-selected canonical compared with Duplicate, Google chose different canonical than user, and Alternate page with proper canonical tag
QuestionDuplicate without user-selected canonicalDuplicate, Google chose different canonical than userAlternate page with proper canonical tag
Canonical tag on the pageNone that Google could readYes, pointing to a URL you choseYes, pointing to another URL
What Google didPicked another URL as the original by itselfIgnored your choice and picked a different URLAccepted your choice and indexed the other URL
Is it a problem?Only 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 contentRarely. It is the expected result of a correct canonical tag
What to doChoose the original and add rel="canonical" to every versionMake the tag, redirects, internal links, and sitemap all point to one URLNothing, unless the canonical points to the wrong page
Does submitting help?Only for the original, after you add the tagOnly after you fix the conflicting signalsNo. Submit the canonical page instead
Canonical tag on the page
Duplicate without user-selected canonicalNone that Google could read
Duplicate, Google chose different canonical than userYes, pointing to a URL you chose
Alternate page with proper canonical tagYes, pointing to another URL
What Google did
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
Alternate page with proper canonical tagAccepted your choice and indexed the other URL
Is it a problem?
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
Alternate page with proper canonical tagRarely. It is the expected result of a correct canonical tag
What to do
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
Alternate page with proper canonical tagNothing, unless the canonical points to the wrong page
Does submitting help?
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
Alternate page with proper canonical tagNo. Submit the canonical page instead

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

Google thinks the page is a duplicate of another page, and the page does not say which version is preferred. Google chose the other page as the canonical, so it will not show this page in Search. Google says this is not an error: it does not show duplicate pages.

Source: Google Search Console Help: Page indexing report

Usually not. If the URL Google chose is the one you want in search results, the status is working as intended. It is a problem when Google picked the wrong URL, such as a parameter version, or when the page is not really a copy and should be indexed on its own.

Source: Google Search Console Help: Page indexing report

Inspect the URL in Search Console. The Page indexing section shows "Google-selected canonical". For this status, "User-declared canonical" shows none, because the page does not declare one.

Source: Google Search Console Help: Page indexing report

It makes it more likely, but it is a hint, not a rule. Google weighs the tag with redirects, sitemaps, HTTPS, and internal links. When all of them point to the same URL, Google usually follows your choice. If they disagree, the page may move to "Duplicate, Google chose different canonical than user".

Source: Google Search Central: What is canonicalization

No. Google recommends against both for choosing a canonical. A robots.txt block stops Google from reading the page, so it cannot see the duplicate or its canonical tag. Noindex removes the page from Search entirely. Use rel="canonical" or a redirect.

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

We check the page for redirects, noindex tags, robots.txt blocks, error pages, and canonical tags that point to another page, then help Googlebot discover and crawl it. 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 the URL at the final check, the standard credit comes back. Submit the URL you chose as the original, not its duplicates.

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.

Set the canonical? Get Google to crawl the original

Submit your canonical pages from the web app, the API, the CLI, or your AI agent. Credits start at $25.