SEO Small

Add a canonical link

A canonical link tells search engines which URL is the authoritative version when the same or near-identical content is reachable at multiple URLs, with tracking parameters, trailing slashes, or http vs https, for example. Without it, ranking signals (links, authority) get split across duplicates instead of consolidating on one page.

Why it matters

Without a canonical tag, search engines can split ranking signals across near-duplicate URLs (with tracking params, trailing slashes, etc.), diluting the page's authority.

How to fix

  1. 1 Add <link rel="canonical" href="..."> pointing to the preferred URL.
  2. 2 Make sure the canonical URL matches the one you actually want indexed.

Common mistakes

  • Pointing the canonical at the wrong URL (e.g. a staging or parameterized URL) due to a templating bug, which tells search engines to ignore the real page.
  • Adding a self-referencing canonical to every page correctly, but forgetting paginated or filtered variants that should instead canonicalize back to the main listing page.
  • Setting a canonical that conflicts with the URL declared in the sitemap or Open Graph tags, sending mixed signals.

How to verify

  1. 1 View page source and confirm <link rel="canonical" href="..."> points at the intended, preferred URL.
  2. 2 Load a few known duplicate variants of the page (with query params, trailing slash, etc.) and confirm they all canonicalize to the same URL.
  3. 3 Cross-check the canonical URL against the sitemap.xml entry for consistency.

Related checks

Ready to see where you stand?

Scan your site and get your Engineering Score with a prioritized roadmap in under a minute, no signup required.

Scan your site