Brendan Tully0 Comments
October 7, 2026
“Duplicate without user-selected canonical” sits in the Not indexed section of the Pages report in Google Search Console, so it is easy to file under housekeeping. It deserves more attention than that. It means Google found the same content at more than one URL, saw no canonical tag naming the original, and picked one itself. Every time Google makes that call for you there is a chance it picks wrong, and on some sites the URL it picks is not even on your domain.
The video works through real examples from several sites: a membership plugin’s template files, an email platform’s tracking links, duplicated PDFs, WordPress feed URLs and a Magento script directory, with the fix for each one.
For anything you want to rank for, you need one page about it. A dentist who wants to rank for teeth whitening needs a teeth whitening page. Two teeth whitening pages is worse than one: Google cannot tell which to rank, so often neither ranks well. Duplicate URLs send that same conflicting signal, and if enough of a site is affected the confusion can drag on rankings well beyond the duplicated pages.
You can see the choice Google made. Run URL Inspection on any affected URL and look at “Google-selected canonical”. In one example in the video, the URL Google chose belonged to a completely different website running the same membership software, which effectively ties your site to someone else’s. In another, a PDF had the manufacturer’s copy chosen as the canonical, handing the search visibility for that document to the manufacturer.
Many sites have several Search Console properties: http, https, with www and without. The domain property combines all of them, plus subdomains and other variations. In the video, URLs on a subdomain only appeared in the domain property, so working from a single URL-prefix property would have hidden part of the problem. Do your triage there.
The same warning covers very different causes, so the fix is decided case by case. Load each URL in a browser and ask two questions: should this be in Google at all, and if so, which copy is the real one?
Template files from a membership plugin, a script directory from an old Magento install, tracking links from an email marketing platform. None of these have search value, and indexed scripts can expose parts of a site that should not be public, which is a security concern as well as an SEO one. The fix is a Disallow rule in robots.txt for the whole folder, such as Disallow: /dap/ for the plugin directory in the video. Where the URLs are served by a third party, as the email tracking links were, you cannot edit the robots.txt yourself, so ask that provider to block crawling.
Disallow: /dap/
WordPress generates feed URLs for posts and archives, and Google sometimes indexes them, including feeds attached to pages that have since been deleted. Unless you rely on RSS for something, they have no search value. A Disallow rule for feed paths takes them out of crawling.
A PDF that people actually search for, served at two paths because of a CMS quirk (the floor plan in the video loaded under both /assets/ and /assets/uploads/), is a genuine duplicate of valuable content. Here you want one URL: delete the extra copy or 301 redirect it to the copy Google already selected. Deleted content works the same way. A press release that now returns a 404 but is still being crawled should be redirected to the most relevant live page.
/assets/
/assets/uploads/
A canonical tag lives in the HTML head, and a PDF has no head. For PDFs you want ranking on your own site, such as the steel colour palette in the video, the canonical has to be sent in the HTTP response header instead, usually through the server configuration or the .htaccess file. That gives Google a clear instruction about which copy is the original, even if it does not change the result overnight.
Fixed URLs do not vanish. They move to a different status. Blocked URLs migrate to “Blocked by robots.txt”, redirected ones to “Page with redirect”, and URLs with a canonical in place to a status such as “Alternate page with proper canonical tag”. That move is the result you want: Google is following your instruction rather than guessing.
site:
Write down the date, the URL pattern, the cause and the fix for each group you clear. These warnings often trace back to software that is not configured well, and they can come back when that software changes. A short log tells you quickly whether a new batch is an old pattern returning or something new, and it explains any movement in the Pages report when someone asks about it later.
Comments are closed.