Fix guide

Wrong canonical URL: fix Duplicate, Google chose different canonical

About 3 min read Time to do it: 20 min Updated
Quick answerA canonical tag is a hint. Make internal links, redirects, sitemap entries and the canonical tag all agree on one preferred URL.
On this page
  1. Is this your problem?
  2. Why this matters for SEO
  3. Common causes
  4. Step-by-step fix
  5. How to confirm it worked
  6. Mistakes to avoid
  7. Tools to use
  8. FAQ
  9. Related guides

Why this matters for SEO

A canonical tag is a hint. Make internal links, redirects, sitemap entries and the canonical tag all agree on one preferred URL.

Search visibility depends on several systems agreeing: the page must be reachable, discoverable, technically eligible to be indexed, useful for the query, and supported by a clear internal site structure. Fixing one symptom while another system is blocking the page can produce little or no improvement.

Use this guide as a focused workflow rather than a checklist to complete blindly. Confirm the actual page and response first, make the smallest defensible change, then re-test the same evidence after deployment.

Is this your problem?

  • Search Console says Duplicate, Google chose different canonical than user.
  • The canonical points to a redirecting, erroring or noindexed URL.

Common causes

  • Canonical tags generated incorrectly by a template or plugin.
  • Internal links and sitemap use a different version (www, http, trailing slash, parameters).
Diagnosis order

Check access and HTTP status first, then robots and indexability directives, canonicalization, content/template quality, internal links and performance. This order prevents a low-priority content edit from hiding a technical blocker.

Step-by-step fix

  1. Inspect the tag

    Enter the URL in the Canonical URL Checker and compare the declared canonical with the tested URL.

  2. Check the target

    The canonical target should return 200, be indexable and carry no noindex.

  3. Align signals

    Use the same preferred URL in internal links, redirects and the sitemap.

  4. Fix duplicates

    If pages are near-identical, consolidate them with a redirect or make them genuinely different.

  5. Recheck

    Re-run the checker and inspect the URL in Search Console.

How to confirm it worked

The canonical is self-referencing (or deliberately points to the preferred page) and Google reports the same canonical you declared.

Verification should use the same URL and comparable conditions as the original test. Check the HTTP response, rendered/source markup and the relevant Google Search Console report where applicable. A successful technical change does not guarantee immediate indexing; crawling and indexing can take time and Google may still choose not to index a page it considers redundant or low quality.

Mistakes to avoid

  • Canonicalizing paginated or distinct pages to the first page.
  • Pointing the canonical to a redirected URL.

Tools to use

Canonical URL Checker
Bulk Indexability Audit

FAQ

Will Google always obey my canonical?

No. It is a strong hint, not a command. Consistent signals make it more likely to be followed.

Should every page have a canonical?

A self-referencing canonical is a common, safe default.

Check your own site now. The free SeOMeter tools run these checks on your own URLs, no sign-up needed.

Open the SEO tools

Was something unclear or out of date? Tell us and we will improve this guide. SEO checks are diagnostic guidance, not a promise of rankings, traffic or indexing.