Guide

Duplicate Without User-Selected Canonical: What It Means and Whether to Fix It

Duplicate without user-selected canonical is Google's label for a page that copies another page, or nearly does, without naming which one is the main copy. So Google chose the main copy itself and left this address out of search. Google's own help says this is working as intended. One check in URL Inspection shows whether Google kept the page you want, and on most sites it did. This guide covers that check, the addresses that usually land here, and what to change in the few cases that need it.

Theo robot holding up two matching webpage cards, one marked with a green check

What Duplicate without user-selected canonical means

Quick answer

Duplicate without user-selected canonical means Google found this address showing the same page as another address, and this one named no main copy. Google chose the main copy on its own, shows that one in search, and leaves this one out. Google's help calls this "working as intended", because Google shows one main copy of a page.

Duplicate means the address shows a copy, or near copy, of a page Google already knows. Without user-selected canonical means the page did not say which address is the main one. Sites name that main copy, the canonical, with one line in each page's code: a canonical tag.

So the reason is about a missing choice, not a missing page. Google picked for you, and it usually picks well: https:// over http://, the clean address over one with tags, a page over a PDF that repeats it.

Google's Page indexing help, re-read on October 19, 2026, names two cases worth a change: Google kept the wrong address, or the page is not really a copy. The part on pages meant to be different covers the second.

Most owners meet this label in Google's email headed New reasons preventing your pages from being indexed, which the guide to the whole email explains.

Drawing of part of Google's New reasons preventing your pages from being indexed email, with Duplicate without user-selected canonical highlighted below Page with redirect
A drawing of part of Google's email, recreated by Theo. It is not a screenshot. The Search Console email guide explains every line of it.

The one-minute check: which page did Google keep?

  1. In Google's email, click Open indexing report. Or sign in to Search Console and click Indexing, then Pages.
  2. Scroll to the table headed Why pages aren't indexed, and click the row named Duplicate without user-selected canonical.
  3. Under Examples, click the magnifying glass at the end of an address's row. That opens URL Inspection for it.
  4. Open Page indexing in the result. User-declared canonical reads None, which is what put the address here. Google-selected canonical is the address Google kept.
  5. If that is your real page on your own domain, the pattern is settled. If it reads Inspected URL, Google now keeps this address itself and the list has not caught up; it drops off on Google's next visit, and there is nothing to change. To compare the two addresses in plain words, paste both into the address checker near the top of this page.
  6. Repeat with two or three more; the patterns repeat.
Labeled drawing of URL Inspection for a site's /index.html address: Page is not indexed, Duplicate without user-selected canonical, with User-declared canonical None and Google-selected canonical the homepage
A labeled drawing of URL Inspection, recreated by Theo. It is not a screenshot.

What a healthy page looks like

A page that names itself shows its own address on User-declared canonical. On Google-selected canonical, Search Console prints Inspected URL, meaning Google kept the address you inspected. Google's URL Inspection help, re-read on October 19, 2026, puts it this way: with no other versions, "the Google-selected canonical is the inspected URL." Below is theo.site's homepage, read through Google's URL Inspection API on October 18, 2026.

None of the 124 addresses in theo.site's sitemap was under this reason when Theo inspected each one that day; the full table is in the guide to Discovered - currently not indexed. Without Search Console at hand, the homepage check on the not-showing-up guide reads whether your homepage names its own address. It checks the homepage only.

Labeled drawing of a real URL Inspection result for theo.site's homepage: URL is on Google, last crawl October 18, 2026, User-declared canonical https://theo.site/ and Google-selected canonical Inspected URL
A labeled drawing of a real result for theo.site, from Google's URL Inspection API on October 18, 2026. Only the lines this guide uses are shown. The API behind this drawing returns the address itself, and Search Console's screen shows it as Inspected URL, as drawn here.

What the addresses in your report usually are

Match the addresses in your list to a row.

What you see in the listWhat it isWhat to doFine to leave?
Pages of a site built by hand or in a program such as Dreamweaver or Mobirise
Pages that name no main copy
Add a canonical tag to each page (see below)
Yes, while Google keeps the right address
The page at http://, www, /index.html, or with a slash at the end
A second spelling that opens the page instead of forwarding
Nothing, if Google kept your main spelling. To retire it, turn on the forward your host offers (see the www or non-www post).
Yes
/category/, /tag/, /2026/10/ or /page/2/ on WordPress
Archive lists that repeat your posts
Leave them, if each post is also linked from your menu or another post
Yes
An address ending in .pdf or .doc
A file repeating a page, such as a menu
Leave it. Swap an old file for the current one.
Yes
A Google-selected canonical on another website
Your old site still live, a supplier's text, or a menu shared elsewhere
Take your old copy down or forward it, or rewrite borrowed text
No
Town or service pages that differ only by a name
Pages too alike to tell apart
Give each its own words and photos, or fold them into one
No, if you want each one found
Tags such as ?utm_, ?fbclid= or ?srsltid=, ?variant=, store collection paths, or Blogger's ?m=1
Copies usually listed under Alternate page with proper canonical tag when your pages name their main copy
Leave them
Yes

Addresses that now forward

An address that forwards belongs under Page with redirect, not here. If one still shows in this list, inspect it and find its Last crawled date. If that date is before the day the forward went in, Google has not been back since, and the address moves to Page with redirect on its next visit. If the date is after, open the old address in a browser: it should land on the new page. If it opens the page at the old address instead, the forward is not on yet.

After a move, old addresses spread across reasons: forwards under Page with redirect, retired pages under Not found (404). This one holds copies the new site still opens at, plus the old site if it is still live. The post on redesigning a website without losing SEO walks through a move.

When to leave the list alone

I thought everything was set up already and I don't want to mess anything up.

One owner wrote

That owner meant Google's emails in general, and here the instinct is usually right. Google's guide to duplicate addresses, last updated July 10, 2026, says "your site will likely do just fine without specifying a canonical preference". Its canonicalization guide, updated August 20, 2026, adds that "Some duplicate content on a site is normal". The list is a record of copies Google has already sorted.

Leave it as it is when:

  • Google-selected canonical is your real page, on your own domain, starting with https://.
  • The listed addresses are other spellings of pages already on Google.
  • They are WordPress archive lists, or files that repeat a page.
  • The count climbs after a busy month. New links and posts make new copies, and Google sorts each one the same way.

When Google kept the wrong page

The flow below sorts the three cases that call for a change. Google's duplicate guide ranks the signals: a permanent forward is strongest, a canonical tag strong, a sitemap listing weak, and they "can stack".

Flow chart: inspect one listed address; if Google kept your real page on your own domain, leave it; if it kept another spelling, point links and the sitemap to the main spelling; if it kept a different page of yours, give the page words of its own; if it kept a page on another website, take down, forward or rewrite
Drawn by Theo. Run it on two or three addresses from your list.

Google kept another spelling of your page

For a kept http:// address, Google's duplicate guide names what can change its usual choice: "Google prefers HTTPS pages over equivalent HTTP pages as canonical, except when there are issues or conflicting signals such as the following". In plain words, its list is: the https:// page's certificate is not valid, the page loads files other than pictures from http:// addresses, it forwards to or through http://, or its canonical tag names the http:// address. The guide also asks that the sitemap list the https:// version, not the http:// one.

For a kept www, /index.html or end-slash spelling, start at step 2.

  1. Open the https:// address in a browser and check that the address bar shows a lock, or in Chrome a small icon of two sliders, and that the address stays on https://. If a warning or a Not secure label shows instead, the guide to a website that says Not secure covers each cause.
  2. Change any links on your site that use the extra spelling, often an old menu link or button to an http:// or /index.html address.
  3. Make sure your sitemap lists only main addresses, each starting with https:// and none ending in /index.html. Most builders keep it current on their own.
  4. Have each page carry a canonical tag naming its own main https:// address. The copies then move to Alternate page with proper canonical tag, which needs nothing.
  5. If your host or platform offers a permanent forward (a 301) from the extra spelling, turn it on. If it does not, the steps above give Google enough to go on.

Google kept a copy on another website

  • Your old site is still live at its old host or builder address. Take it down, or forward each old address to the matching new page if the old host allows it.
  • A supplier's or maker's text appears on many sites at once. Rewrite yours in your own words.
  • A menu or brochure posted on a directory or partner's site can win over your page. Ask them to link to your page instead.

Pages meant to be different

When a listed page is not really a copy, Google's Page indexing help asks you to "ensure that the content differs substantially between the two pages." Naming a main copy is "a hint, not a rule", in the words of Google's canonicalization guide, so Google can still treat two near-identical pages as one. A page earns its own place with words, photos and answers only it has.

Town and service pages run into this most. Read two aloud: if a customer could not tell which town each serves without the name, they need more of their own. If each page already names itself, Google files them under Duplicate, Google chose different canonical than user instead, with the same fix.

When Theo's Growth Engine writes a town or service page, it compares the draft with the most similar page already on the site, and rewrites anything that reads like the same page with a name swapped before the page is done.

What not to do

  • Blocking copies in robots.txt. A blocked page cannot be read, so Google never learns which page it copies. Google's guide says plainly: "Don't use the robots.txt file for canonicalization purposes."
  • Adding noindex to steer Google's choice. Google's duplicate guide says: "We don't recommend using noindex to prevent selection of a canonical page within a single site, because it will completely block the page from Search. rel="canonical" link annotations are the preferred solution." Those annotations are the canonical tag this guide describes.
  • Requesting indexing for a copy. That asks Google to show the address you want left out. Request it once, for the main page, after a change.

Where the canonical tag comes from on each platform

This reason turns up most where nothing writes the tag for you: WordPress archives and hand-built sites. Each fact below was checked on October 18 or 19, 2026.

WordPress

WordPress itself writes a canonical tag on single posts and pages, and has since version 2.9. The WordPress developer reference shows that built-in tag is written only for one post or one page at a time. Category, tag and date lists, and page 2 onward of the blog, get none from WordPress itself.

Those archives repeat your posts' titles and first lines, so Google often files them here, and that is fine. A tag used on one post makes a page that nearly copies it, so fewer, broader tags keep the list shorter. Many themes and SEO add-ons add the tag to archives; view an archive's page source and search for canonical to see.

Drawing of one WordPress post at five addresses: the post itself names itself as the main copy, while its category, tag, date and page 2 archive lists carry no canonical line from WordPress itself
Drawn by Theo. It shows WordPress with no theme or add-on changes, per the WordPress developer reference read on October 18, 2026.

Sites built by hand or in a desktop program

Sites made in Dreamweaver, Mobirise or a similar program carry no canonical tag unless someone adds one. With no tag, any second address for a page lands here. The fix is one line in the head of each page, naming the page's main address, the https:// one without /index.html. A copy of a page names the main page instead. On a services page it reads <link rel="canonical" href="https://yourbusiness.com/services.html">. On the home page, name the plain address, https://yourbusiness.com/, not /index.html.

In Mobirise, open the Pages tab, click the gear button on a page, and paste that page's line into the box named Inside <head> code. Mobirise's help on Page Settings, re-read on October 19, 2026, says that box comes with its Code Editor extension. Do it page by page, then publish again. The Analytics box in Site Settings will not do: its help on Site Settings says it adds the same code to every page.

In Dreamweaver, open each page, switch to Code view, and paste its line anywhere between <head> and </head>. Then upload the changed pages to your host as usual.

One old tip says to set a preferred www version in Search Console; Google retired that setting in June 2019.

A note for whoever runs your site

What to send

Hi, Google Search Console lists some of our pages under Duplicate without user-selected canonical. Could you make each page's canonical tag name its main https:// address (https://yourbusiness.com/services on the services page), and have any copy of a page name the main page's address? And could you check that http:// and the www version we do not use forward permanently to the main address? Thank you.

Shopify, Wix, Squarespace, GoDaddy and Mobirise

Shopify, Wix and Squarespace write the tag for you, so this reason is rare on them. GoDaddy's help does not say; view a page's source and search for canonical. Mobirise's help lists no canonical option in its settings, so the line goes in page by page, as above. When the reason appears on a builder, check whether the kept address is the builder's own free address or a copy on another website; the address checker reads both.

PlatformWrites the canonical tag itself?Source
Shopify
Yes
Shopify's help: "Auto-generated canonical tags are added to pages to prevent duplicate content from appearing in search results."
Wix
Yes
Wix's help: Wix "automatically creates a default canonical URL for all of your pages."
Squarespace
Yes
Squarespace's help on blog tags and categories: "We also add special code (a canonical metadata tag) to tell search engines that the static URL is the one they should index." For a homepage at example.com and example.com/home, its help on Google emails says "we ask Google to only index the first URL (example.com)." On October 18, 2026, every page Theo opened on two Squarespace template sites carried the tag.
GoDaddy Website Builder
Not stated
GoDaddy's help does not say. View a page's source and search for canonical, or ask GoDaddy support.
Mobirise
Not stated
Mobirise's help on Site Settings, read on October 19, 2026, lists robots.txt, sitemap.xml and an Analytics box for code on every page under SEO & Analytics, with no canonical option. Each page's own line goes in its Page Settings.

How this reason differs from the other two canonical reasons

One question tells the three apart: did the listed page name a main copy?

Label in your reportDid the page name a main copy?Did Google keep that one?Next step
Duplicate without user-selected canonical
No
Google chose one itself
This guide: check which page it kept
Yes, another page
Yes
Nothing to do
Yes
No, it kept a different page
Read that guide

After a change: Validate fix and how long it takes

Validate fix, on this reason's page in the report, asks Google to recheck every listed address, and validation stops "when Google finds a single remaining instance". Copies Google rightly leaves out stay listed, so use it only after a real change, such as new canonical tags or a forward.

Google's help sets the pace: "Validation typically takes up to about two weeks, but in some cases can take much longer, so please be patient." It is just as plain about the button itself: "Do not click Validate fix again until validation has succeeded or failed." With or without the button, changed pages leave the list as Google returns to them. The Validate fix timeline in the email guide shows each stage.

What Theo does about copies on the sites it runs

When an owner connects a domain, Theo rebuilds the live pages so the canonical tags, the sitemap and the structured data use it. For a domain like yourbusiness.com, the host also adds www.yourbusiness.com and forwards it permanently to the main address.

On Starter and Pro, SEO repair, part of the Growth Engine, checks each page's preferred address (its canonical tag) on its runs and sets it wherever a page needs one. On Quarrystone Roofing, a roofing site built by Theo, the run on October 15, 2026 set the preferred address on 10 pages, the homepage included, so the page at its main address and the copy at /index.html both name that main address, as the screenshots below show; the SEO for roofers page shows that run.

Once Search Console is connected, the search work reads Google's reports too. Old addresses that still get impressions there but no longer open get a permanent forward to the matching new page; the Not found (404) and Page with redirect guides cover both sides of that. Each fix is logged and left 21 days, about the time Google needs to come back, before it is checked again. Page changes, such as new canonical tags, wait in the Growth tab for the owner to publish, unless auto-publish is on. Forwards for old addresses are set on the host and take effect as soon as they are added.

Real screenshots of Quarrystone Roofing, a roofing site built by Theo, at its main address and at /index.html, with the canonical line from each address's code naming the same main address
Built by TheoReal screenshots and code from October 18, 2026. Both addresses show the same page and name the same main address.

Frequently asked questions

Does Duplicate without user-selected canonical hurt my rankings?

No. Google shows one copy of each page, and this address was never going to appear beside it. The one-minute check above confirms Google kept the page you want.

Do I have to fix every address in the list?

No. Inspect two or three. If Google kept your real page each time, leave the list as it is, and change something only for a pattern where it did not.

Why did Google email me if nothing needs fixing?

The email reports any reason that is new to your report, whether or not it needs a change. Its own wording asks you to fix reasons that are "not intentional", and a copy left out so your main page shows is intentional.

Will a canonical tag make Google treat my homepage as a duplicate?

No. A canonical tag naming the page's own address tells Google that page is the main copy, and Google's duplicate guide recommends one on the main page itself. It is the copies that should point to it.

Google kept a copy on another website. What do I do?

If the copy is yours, such as your old site still live, take it down or forward it to your new page. If another site repeats your words, rewrite your page in your own. Then check that your page names itself.

How long until the count goes down after a change?

Google says validation typically takes up to about two weeks, and sometimes much longer. Addresses also leave the list as Google revisits them. Clicking Validate fix a second time does not speed anything up.

Can Theo handle this for me?

Yes, on sites Theo builds and hosts. On Starter and Pro, its SEO repair checks every page's preferred address (its canonical tag) on its runs and sets it wherever a page needs one. Starter is $69.99 a month, free for the first 30 days. Pro is $129.99 a month.

How Theo handles copies on Starter and Pro

On Starter and Pro, Theo's search work checks each page's preferred address (its canonical tag) on its runs and sets it wherever a page needs one, and once Search Console is connected it reads Google's reports as well. Theo's SEO repair, part of the Growth Engine, pulls issues from Search Console and a direct check of the site, then fixes canonical, redirect and indexing issues; page changes wait in the Growth tab for your review unless auto-publish is on. On any plan, an owner who gets Google's email can forward it to Theo support and get a plain answer. Starter is $69.99 a month, free for the first 30 days, and Pro is $129.99 a month. For a site that is not on Theo, the free audit reads it the way Google does, with no login.

Theo robot reading a letter with a magnifying glass and sorting cards into a tray with a green check and a plain gray trayNew Reasons Prevent Pages From Being Indexed: What Google's Email Means and What to Do

Google's email headed New reasons preventing your pages from being indexed is an automatic note from Search Console, and it is good news: Google is crawling your site. Find each reason in the table below, see whether it needs anything, and run the ten-minute check, with theo.site's own move as the worked example.

Theo's yellow robot holding up one card with a gold star while three matching cards on the desk point to itAlternate Page With Proper Canonical Tag: What It Means, in Plain English

Alternate page with proper canonical tag is Google's label for a second address of a page you already have. The copy points to your main address, Google shows the main one, and Google's own help says there is nothing you need to do. Here is how to read your list in 30 seconds, with theo.site's own pages as the worked example.

Theo robot pointing at two paths merging into one road that leads to a laptopWWW vs Non-WWW: Which Version Your Website Should Use, and How to Redirect the Other

Google ranks www.yourbusiness.com and yourbusiness.com the same. Here are the three differences that are real, a decision rule for new and existing sites, the 301 redirect step by step on the hosts small businesses use, and the Search Console check that shows which version Google kept.