The canonical tag tells Google which URL is the real one when the same content lives at several addresses. Get it wrong and you can hand your ranking to a page you did not mean, or to another domain entirely. We fetch your live page and read its canonical the way Google does, then flag the classic mistakes: pointing off your own domain, conflicting tags, and relative or fragment URLs. No email.
free / no email / ~30s
canonical is 1 of the 116 checks in the full auditlamp audit
Paste your page source, or just the <head>, and we pull out every rel="canonical" and evaluate it in your browser. Nothing is sent anywhere. Add your page's real URL and we can also tell you whether the canonical points at this page or somewhere else.
Google treats the canonical tag as a strong hint about which URL to index and credit. The failures are rarely a missing tag; they are contradictory or misdirected tags that quietly send your ranking signals to the wrong place. Here is what we read, all grounded in Google's Consolidate duplicate URLs guidance.
#fragment gets stripped, so the canonical you think you set is not the one Google reads.<head> is ignored entirely. We confirm it is where Google will actually look for it.A self-referencing canonical is a rel="canonical" tag that points a page at its own URL. It is not strictly required, and Google can pick a canonical without one, but it is a low-risk best practice: it states your preferred address clearly, which helps when the same page is reachable with tracking parameters, trailing slashes, or www and non-www variants. The safe default for a normal page is a canonical pointing at its own clean, absolute URL. The exception is a page that is genuinely a duplicate of another, which should canonicalize to the original.
No. The canonical is a hint, not a command. Google considers your canonical alongside other signals, redirects, internal links, sitemaps, and the HTTPS version, and it can choose a different URL than the one you declared. That is why contradictions are so costly: if your canonical, your redirects, and your sitemap disagree, Google resolves the conflict on its own. To keep a page out of the index entirely, use a noindex meta tag, not a canonical, and never combine noindex with a canonical that points elsewhere.
Yes, and it is one of the quieter ways to lose visibility. A canonical pointing at your homepage from every page tells Google those pages are duplicates of the homepage, so they may drop out of results. A canonical pointing at another domain hands your ranking signals to that site. Because the page still loads normally for visitors, the mistake is invisible until you check the tag. Point each page's canonical at its own preferred URL unless it is truly a duplicate, and verify it with a checker rather than trusting that the template got it right.
A clean canonical keeps your ranking signals where they belong. Whether Google and the AI engines can reach, read, trust and cite the whole page is a bigger question, and it is the one the full AuditLamp audit answers: 116 documented checks across search, answer boxes and AI assistants, ranked by what is costing you the most. Full score on screen, no email taken.