Jump to the answers
SEO Talks

All clusters

Does a wrong canonical tag actually deindex a page?

  • Published November 6, 2026
  • Linked from 1 answer
  • In a cluster of 51

It can remove the page from search results, though not as a punishment. A canonical that names another URL tells Google this page is a duplicate of that one. If Google accepts the hint, it shows the other URL and leaves yours out of the results, with no error on the page; the only sign is a duplicate status in Search Console’s Page indexing report and the Google-selected canonical in URL Inspection. If the two pages are clearly different, Google may ignore the hint, because a canonical is a signal it weighs rather than a command.

Two outcomes, depending on how alike the pages are

Situation What Google can do What you see
The wrong target is very similar to your page Accept the canonical and show the target instead Your page stops appearing; the target appears for its searches
The wrong target is a different page Ignore your canonical and choose its own Your page may stay indexed, or Google may pick a third URL

The first case is the dangerous one, because it looks like nothing happened. The page loads, the content is fine, and it is simply no longer the version Google shows. Causes worth checking first include a template that stamps the homepage URL into every canonical, a migration that left canonicals pointing at old addresses, or a staging domain written into production tags.

How to confirm it

  1. View the page source and read the URL in the canonical element. First ask whether it is the URL you mean to be the preferred one; then compare it with the page’s own address, including https, www, and the trailing slash, and confirm the target returns 200, is indexable and is the URL your sitemap and hreflang use.
  2. Inspect the URL in Search Console and compare the canonical you declared with the canonical Google selected, as shown in the indexed data.
  3. Check the Page indexing report. A page marked as a duplicate of another URL, or listed with a canonical that is not its own, is not being shown under its own address.

Google’s URL Inspection tool help explains that the tool reports on Google’s indexed version of a page and lets you test whether a URL might be indexable, so use the indexed view, not only the live test, when you are checking canonicals.

How to fix it

Correct the tag so the page names itself, or the true main version if it really is a duplicate. Make sure internal links and the sitemap point at the same URL, then request indexing for the page in URL Inspection. Google has to recrawl and reprocess the page before the change shows up. If the tag is right and Google still shows another URL, the cause is a conflict between signals rather than a broken tag; that conflict is untangled in why Google picks a different canonical than the one you set.

If the tag was wrong because of a template, fix the template rather than the single page, or the next published page will repeat the problem.

Comments on this answer

Add a comment

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