← All free tools
FUKAMO · FREE TOOLS

Canonical URL Checker

Check canonical declarations and available target checks.

FREE PUBLIC URL CHECK

Canonical URL Checker

Check canonical declarations and available target checks.

Checks the fetched HTML of a public URL.
BEFORE YOU CHECK

Know what you are checking.

A canonical declaration identifies a preferred URL for duplicate or very similar content. It is a signal, not an unconditional command. It should agree with the content, redirects and internal links.

When to use this check

Compare the two pages before consolidating them. A tracking parameter may create a duplicate; a translation or useful filtered category may need its own canonical URL.

A practical example

<link rel="canonical" href="https://example.com/coffee" />

A common mistake

Canonicalising every product to the homepage can erase the signal of its distinct purpose. A single well-formed tag does not prove that its destination is appropriate.

Use the result

Compare a tracking-parameter URL with its clean equivalent. For distinct content, expect a suitable independent canonical. Use Search Console to confirm the engine’s actual selection.

What to check next
  1. Compare the variants and identify their purpose.
  2. Provide one consistent canonical declaration in head.
  3. Verify the destination exists and is not unintentionally noindex.
  4. Link internally and through the sitemap to the preferred version.
  5. Compare source HTML with the selected canonical in Search Console.

Understand the result. Make the right change.

When filters and parameters create duplicate content

A campaign parameter may leave a product unchanged. A filter selecting a different compatible part may change what a customer can buy. Compare the main content before choosing a canonical.

  • Group tracking variants with the clean product when their content is equivalent.
  • Keep a distinct article or translated page independently identifiable.
  • Do not point every pagination page at page one when they list different items.
When to use a canonical tag or a redirect

A canonical expresses a preference while leaving the alternative accessible. A redirect moves the visitor. Choose according to the browsing behavior you need.

  • Retain a useful parameter variant with a consistent canonical.
  • For a permanent move, redirect to the relevant replacement.
  • Check that the preferred destination loads and is not unintentionally noindex.
How to fix conflicting canonical declarations

If a template and plugin disagree, adding a third tag creates more ambiguity. Inspect the public HTML and HTTP Link header to find the source of each declaration.

  • Keep one owner for canonical generation in each template.
  • Test direct entry and client-side navigation between two products.
  • Check that production URLs never inherit a staging host.
How to check Google’s selected canonical URL

A clean tag is a technical result. Google’s selected canonical is a later indexing decision; a declaration alone does not prove it changed.

  • Align internal links and the XML sitemap with the preferred URL.
  • Inspect both a clean URL and its tracking variant after the fix.
  • Compare the selected canonical and last crawl date in Search Console.

Google Search Central — canonical URLs ↗

Primary reference: developers.google.com ↗

Frequently asked questions

Why did Google choose a different canonical?

A canonical is a signal, not a command. Check that the preferred destination works, contains equivalent content, and is not noindex. Align internal links, sitemaps, and redirects. Do not canonicalize fully translated pages to a single language merely because they discuss the same subject.

When the task is complete

The production response declares one intended canonical without a conflicting HTTP header. Track Google’s selected canonical separately; its recorded choice may change only after recrawling and processing.

FUKAMO / PRIVACY

Your privacy, your control.

These choices cover cookies and browser storage. The audit works just as well without optional storage.

Privacy policy ↗Cookies and third parties ↗