/product, provide the page URL to resolve it.Paste HTML and click Analyze.
How to use
Use it to quickly audit a page’s canonical setup from source code.
- Paste the page HTML into the input box.
- (Optional) Add the page URL to resolve relative canonicals.
- Click Analyze to see the canonical URL and any issues.
- Use Copy Output to share the result.
FAQ
What does this canonical checker do?
It extracts the link rel="canonical" tag from pasted HTML and flags common problems like missing, multiple, invalid, or relative canonicals.
Does it fetch my URL or crawl my site?
No—everything runs locally in your browser and there are no network requests.
Why should I provide a Page URL?
It lets the tool resolve relative canonicals (like /page) into a full absolute URL for validation.
What if there are multiple canonical tags?
The tool marks it as a failure and warns if the href values conflict; pages should have only one canonical.
Is a cross-domain canonical always wrong?
Not always, but it’s a strong signal and should be intentional (e.g., syndicated content); the tool flags it as a warning when a page URL is provided.
Should canonicals include UTM parameters or fragments?
Usually no—tracking params and # fragments can undermine canonicalization, so the tool warns when it detects them.
What about canonical with noindex?
If the HTML contains meta name="robots" with noindex, the tool warns because canonical alone won’t make a noindexed page indexable.