Skip to main content
All SEO checks
Technical SEOwarning

Missing canonical tag

What this check looks for

Checks whether the page declares a <link rel="canonical"> pointing to the preferred version of the URL.

Why it matters

Canonical tags tell search engines which URL is the master copy when the same or similar content is reachable through multiple URLs (query strings, trailing slashes, http vs https, tracking parameters). Without one, Google picks a canonical itself and can consolidate signals onto the wrong URL or split ranking equity across duplicates. Self-referencing canonicals on every page are a safe default.

How to fix it

html
<!-- Use the absolute, https, non-parameter URL of the page itself -->
<link rel="canonical" href="https://seosnapshot.dev/checks/no-canonical-tag">

Go deeper

Check your site for this and 120+ other issues

Analyze any URL free