Who this helps
- Developers reviewing head templates
- Editors investigating duplicate page addresses
Blog Utility
Quickly check canonical tag issues in HTML head code, including missing tags, duplicate tags, href format, and absolute URL usage.
Paste the page head area or full HTML code to analyze the canonical URL status.
Check the canonical tag count, href value, URL format, and status.
| No. | Canonical URL | Status |
|---|---|---|
| The check result will appear here. | ||
Find missing, duplicate and questionable canonical links before publishing. The checker reads supplied HTML; it cannot confirm which canonical URL a search engine has selected.
Copy the final HTML or its head section.
Paste no more than 500,000 characters.
Run the check and compare the tag and issue counts.
Review each href against the intended representative URL.
Inspect the live response, redirects and indexing status separately.
This confirms basic format only, not availability or indexing.
Resolve the template conflict and retain the intended representative.
DOMParser reads link elements whose rel contains canonical. Each row reports its first applicable issue: absent or empty href, non-HTTP(S) absolute URL, HTTP, fragment, query string or multiple tags.
Pasted HTML is processed locally. Remove sensitive values before copying source into any utility.
Convert a URL list into XML, resolving relative paths and removing duplicates. Select canonical, indexable pages before generating the file; the tool cannot verify their live status.
Inspect pasted head code for missing or duplicate metadata and basic URL issues. The percentage is a win-j checklist score, not a Google score or a prediction of indexing.
No. Keep it when it defines the intended canonical content; remove tracking parameters only when appropriate.
No. It examines the href text and supplied tags.
The checks have an order. Fix the reported issue and run the check again to see the next applicable warning.