Canonical URLs Explained: What They Are and How to Use Them

4 min read

A canonical URL tells search engines which version of a page is the "official" one when multiple URLs contain similar or identical content.

When You Need Canonicals

  • Same product accessible via multiple category URLs
  • HTTP vs HTTPS, www vs non-www variants
  • URL parameter variations (?sort=price)
  • Pagination (?page=2)
  • Syndicated content on multiple domains

Implementation

<link rel="canonical" href="https://example.com/preferred-url" />

Common Mistakes

  • Pointing canonical to a 404 page
  • Using relative URLs instead of absolute
  • Setting every page's canonical to the homepage
  • Conflicting canonical and hreflang tags

Generate Clean URLs

Start with clean slugs using our URL slug generator to reduce the need for canonicals.