SEO checks / On-page
Missing canonical tag
A canonical tag (<link rel="canonical">) tells search engines which URL is the authoritative version of a page's content — important when the same content is reachable via multiple URLs (with/without trailing slash, tracking parameters, http vs https, etc.).
Why it matters
Without a canonical, search engines have to guess which URL variant to index and rank, which can split ranking signals across duplicate URLs instead of consolidating them onto one.
How to fix it
- Add a self-referencing canonical tag to every indexable page, even ones you don't think have duplicates.
- Use the absolute URL (with protocol and host), not a relative path.
- Set canonicals at the template level so new pages get one automatically.
Is this happening on your site?
We'll crawl your site, check it for this and every other issue on this list, and send you a free report.
Get my free SEO check