
- Element Code: ON-046
- Issue: Page has no canonical tag declaring its preferred URL
- Impact: Duplicate-content risk; Google may index the wrong URL variant
- Fix: Add a self-referencing canonical to every indexable page
- Detection: View source / HTML check, Screaming Frog
What this issue means
A canonical tag (<link rel="canonical" href="…">) tells search engines which URL is the authoritative version of a page. When it's missing, Google picks a canonical for you — and it doesn't always pick the one you want.
Why it matters
The same content is often reachable at multiple URLs: http vs https, www vs non-www, trailing slash, tracking parameters (?utm_…), pagination, and faceted filters. Without a canonical, those variants compete with each other, splitting link equity and risking the wrong version being indexed. A clear self-referencing canonical consolidates those signals onto one URL.
How to fix it
- Add a self-referencing canonical to every indexable page, pointing to its own clean, absolute URL.
- Use absolute URLs (
https://example.com/page/), never relative paths. - Point parameter and filter URLs to the clean base URL where the content is the same.
- In WordPress, RankMath and Yoast add self-referencing canonicals automatically — if one is missing, check for a plugin conflict or a custom theme template overriding the head.
- Verify in the page source and with Google's URL Inspection tool ("Google-selected canonical").
Common mistakes
- Canonicalizing every page to the homepage (tells Google your pages are duplicates of the homepage).
- Combining
noindexand a canonical to another URL — conflicting signals. - Canonical chains (A→B→C). Point straight to the final URL.
- Relative or
httpcanonicals on anhttpssite.
Tools to detect it
Screaming Frog and Sitebulb report missing/duplicate canonicals at scale; Google Search Console's URL Inspection shows the Google-selected canonical per URL.
FAQ
Does every page need a canonical?
Every indexable page benefits from a self-referencing canonical. It's a clear, low-risk signal.
Is a missing canonical a penalty?
No — but it weakens consolidation and can let the wrong URL rank.
Related: Canonical Tags FAQ · Duplicate Content FAQ
Want a second set of eyes on your technical SEO?
This is one of dozens of issues I check for in a full technical audit. See how an advanced SEO audit works →
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







