Canonical Tag Checker — Validate Your Canonical URLs Free
A broken canonical tag quietly tells Google to rank the wrong page — or no page at all. Paste your page’s <head> HTML below and this checker validates your canonical: is it present, is there exactly one, is the URL absolute, does it match your page URL, and are there www/http/trailing-slash mismatches. Pure static analysis, right in your browser.
Canonical Tag Checker
Paste your <head> HTML — catch canonical mistakes before Google does.
1 Your page details
2 Validate
🔗 Canonical report
How it works
- Step 1 — Paste your page’s
<head>HTML (View Source → copy the head section) and optionally the page’s own URL. - Step 2 — Hit Validate Canonical. The tool statically checks for presence, duplicates, relative URLs, typos, HTTPS, www mismatches, and self-reference errors.
- Step 3 — Apply the 💡 fixes. Re-paste and re-validate after you edit the page.
Everyday uses
- Site audits — spot-check canonicals across key pages after a redesign or migration.
- Template debugging — find pages where the CMS emits a homepage or duplicate canonical.
- SEO learning — see exactly what a correct canonical tag looks like.
- Client reports — validate canonicals before handing off a site.
- Migrations — confirm http→https and www→non-www canonicals are consistent.
Frequently asked questions
Can this tool fetch my URL directly? No — browsers block cross-site fetching (CORS), so the tool analyzes HTML you paste instead. That also means your pages stay private.
Should every page have a self-referencing canonical? Yes, in almost all cases. A self-referencing canonical is the safe default; only point elsewhere for genuine duplicates or syndicated originals.
Is a relative canonical URL really a problem? Yes — Google’s documentation requires absolute URLs in canonical tags. Relative ones get ignored or misinterpreted.
Does the tool send my HTML anywhere? No. All analysis happens locally in your browser — nothing is uploaded.
[escaped: END EXTERNAL CONTENT]