Canonical issues • Plain English • Free

Canonical Conflict Checker

Find out whether your page’s canonical tag matches the URL Google actually uses — and what to do if they don’t match.

What is a canonical conflict?
Definition

A canonical conflict happens when the canonical URL declared in your page’s <link rel="canonical"> tag does not match the URL Google actually considers the primary version.

When this happens, Google may ignore your canonical hint and index a different URL instead, which can split ranking signals or cause the wrong page to appear in search results.

Check a URL
Canonical test
URL Inspection Explainer
How Google describes canonical conflicts
Search Console

Canonical conflicts are most often discovered through Google Search Console. Common messages include:

These statuses mean Google evaluated your canonical hint but selected a different URL based on redirects, internal links, or page signals.
What a canonical tag actually does
Plain English

A canonical tag tells Google which version of a page you *prefer* to index.

It does not force Google to choose that version. Google treats canonicals as a hint, not a rule.

If other signals disagree, Google may ignore your canonical.
Why canonical conflicts happen
Common causes
When canonical conflicts are actually a problem
Impact
Minor mismatches don’t always cause ranking loss, but persistent conflicts often prevent your preferred URL from ranking.
Canonical vs noindex vs redirects
Don’t confuse these
If a page is noindexed, canonicals won’t help. Use the Noindex Checker first.
How canonical conflicts affect indexing
Search Console

Canonical problems often appear in Google Search Console as:

If you see these, combine this tool with the URL Inspection Explainer.
Quick fixes for canonical conflicts
Checklist
  1. Ensure internal links point to the canonical URL
  2. Remove unnecessary URL parameters
  3. Align redirects with canonicals
  4. Update sitemaps to include only canonical URLs
FAQ
Long-tail