All tools
Free SEO tool

Canonical URL checker

Build a normalized canonical URL with the right rules — and copy a ready-to-paste rel=canonical tag. Everything runs in your browser.

Normalization rules
Canonical tag
<link rel="canonical" href="https://example.com/blog/light-roast-guide?utm_source=twitter" />
Validation
  • Review this query string. Keep parameters that identify distinct content, such as pagination; remove only duplicate or tracking parameters.

What canonical tags actually do

A canonical tag is one line of HTML — <link rel="canonical" href="…"> — that signals your preferred URL for duplicate or very similar content. Distinct pagination pages should usually have their own canonical URLs.

Consistent canonicals, redirects, internal links and sitemap URLs make your preference clearer. This tool formats a tag; it does not fetch the target or verify Google's selected canonical.

How to build a clean canonical

Choose the normalization settings that match your live site, then verify the generated target before publishing the tag.

  • Use the HTTPS URL when it is the intended, working version of the page.
  • Strip query strings unless they produce genuinely different content (a search results page might keep them; a UTM-tagged blog post should not).
  • Strip #fragments — Google ignores them for indexing anyway.
  • Pick one trailing-slash convention site-wide and apply it consistently.
  • Match the canonical URL in the tag exactly to the URL that returns 200 (no redirect chain).
  • Use absolute URLs, not relative paths — the spec allows relative but absolute is safer.

Common canonical mistakes

Check for template errors that point unrelated pages at the homepage. Google can ignore contradictory canonical signals; a tag does not guarantee deindexing or consolidation. Confirm the tag and inspect important URLs in Search Console.

Review redirected targets, inconsistent trailing slashes and conflicting canonical declarations. Use one consistent final URL and verify that it serves the intended page. Preserve parameters when they identify distinct content, including pagination.

FAQ

What does a canonical URL do?+

rel=canonical signals your preferred URL for duplicate or very similar content. Google considers this alongside redirects, links and other signals; it can choose a different canonical.

Should the canonical include UTM parameters?+

No. UTM and other tracking params identify the same content reached via different campaigns. Use the clean URL for equivalent tracking variants. This tool preserves parameters by default; remove them only after confirming they do not identify different content.

Self-canonical vs cross-canonical?+

Most pages should point their canonical at themselves (self-canonical) — it signals 'this is the authoritative version'. Use a cross-canonical (pointing at a different URL) only when the page is genuinely a duplicate, like a print variant or a region-mirrored landing page.

Keep your next step grounded in evidence.

The free tools are available now. Join the launch list for news about the paid product.