How to fix a missing canonical tag
A canonical tag tells search engines which URL is the preferred version of a page when similar content is available at multiple URLs.
Why canonical tags matter
Search engines may see URLs with tracking parameters, trailing slashes, HTTP/HTTPS variants, or duplicate category pages as separate pages. A canonical link points those signals at the preferred URL.
Canonical tags are hints rather than guarantees, but consistent canonical URLs make crawling, indexing, and reporting easier.
What to add
Add a link element in the HTML head: rel=canonical with an absolute URL for the preferred page. The canonical should normally be indexable, return a 200 status, and match the main content of the current page.
Avoid pointing every page to the home page, canonicalising to redirected URLs, or mixing http and https canonical targets.
How NerdTools helps
The SEO checker fetches the page, follows redirects, extracts the canonical URL, and flags missing canonical tags alongside title, description, robots, headings, and image-alt advisories.
FAQ
Does every page need a canonical tag?
It is usually a good default for public indexable pages, especially sites with parameters, filters, or multiple URL formats.
Should canonical URLs be absolute?
Absolute URLs are clearer and less error-prone than relative canonical URLs.
Can canonical fix noindex?
No. A noindex directive tells search engines not to index the page, regardless of the canonical hint.