Canonical URL: Tell Crawlers Which Version Should Count
Many pages can be reached through multiple URLs even when the content is effectively the same.
A canonical tag helps you point crawlers toward the preferred version.
What It Is
A canonical URL is declared with a <link rel="canonical"> tag in the document head.
It signals which public URL should be treated as the primary version for indexing and consolidation.
<link rel="canonical" href="https://example.com/pricing">
Why It Matters
- It reduces ambiguity when parameters, trailing slashes, or alternate paths create duplicates.
- It helps consolidate ranking signals to the preferred URL.
- It gives your sitemap, internal links, and metadata a consistent destination.
Best Practices
- Point the canonical tag to a live, public, indexable URL.
- Use self-referencing canonicals on important pages.
- Keep canonical targets consistent with redirects and sitemap entries.
- Avoid pointing unrelated pages to the same destination.
Example
<link rel="canonical" href="https://example.com/features/launch-checker">
- The destination is clean and public.
- The canonical points to the page users should actually share and link to.
Common Mistakes
- Canonicalizing to a redirected URL.
- Pointing multiple distinct pages to one generic page.
- Using relative or broken canonical links.
- Leaving canonical logic inconsistent with internal linking.
Quick Checklist
- Canonical exists.
- Destination returns a valid public page.
- Destination matches the intended primary URL.
- Redirects, sitemap, and internal links agree with it.
Final Takeaway
Canonical tags are not decoration. They are a consistency signal across your URL system.