Canonical checker
Resolve canonical declarations and compare them with the final page URL. Spot duplicates and invalid targets.
Inspects up to 20 HTML canonical declarations and displays the HTTP Link header. Targets are not fetched. Cross-page canonicals can be intentional; search engines choose their own canonical.
Your results will appear here
Start with a URL. We’ll show what we found and what it means.
Public URL checks use Bostic servers and may reuse a result for 5 minutes. Do not submit private or signed URLs.
From a question to a next step.
Inspects up to 20 HTML canonical declarations and displays the HTTP Link header. Targets are not fetched. Cross-page canonicals can be intentional; search engines choose their own canonical.
Page: example.com/services?source=mail Declared canonical: example.com/services Review: a different canonical can be intentional. This tool does not fetch the canonical target.
Illustrative example, not a check of your website. Run the tool above for your own result.
Keep every URL pointing in the right direction.
Check the preferred URL and the links pointing to it before changing a slug or redirect. Create a verified project to inspect internal links and keep crawl results for comparison.