Choose the preferred URL
Decide the one URL that should represent the content in search.
Canonical tags help consolidate ranking signals and prevent duplicate URL versions from competing against each other in search results.
No sign-up required. Runs directly in your browser.
Decide the one URL that should represent the content in search.
Ensure the canonical points to the correct, final URL (no redirects).
On the preferred page, canonical should point to itself to reinforce consistency.
A canonical tag is a link element in the head of a page that points to the preferred URL for indexing. It is most useful when multiple URL variants exist (parameters, tracking, pagination, near-duplicate pages). To catch problems early, run a full page audit and validate titles/descriptions with the Meta Tag Analyzer. If crawl rules complicate variants, verify access with the Robots.txt Tester. If you also need clearer entity signals, generate JSON-LD structured data and review schema markup. If duplicates are widespread, follow How to Fix Duplicate Content for a remediation plan. For the broader foundation, see What Is Technical SEO? and How to Fix Technical SEO Issues. You can also use How to Analyze a Website and the Website SEO Audit Checklist as your workflow.
Decide the one URL that should represent the content in search.
Ensure the canonical points to the correct, final URL (no redirects).
On the preferred page, canonical should point to itself to reinforce consistency.
Update internal links to point to the canonical URL, not variants.
Don’t mix canonicals that disagree with redirects, hreflang, or sitemaps.
Not directly. They are a strong hint; Google may still choose a different canonical if other signals conflict.
Redirect when only one URL should exist; canonical when multiple versions must exist but should consolidate signals.
For most sites, yes—self-referential canonicals reduce ambiguity and help prevent accidental duplicates.
Use the Website Analyzer to review titles, meta tags, headings and structural signals that often reveal canonical and duplicate URL problems.
Check your page metadata