SEO & Web
Canonical URL Test
Test a page's canonical URL
Tool features
Reads both declarations
Finds every duplicate
Compares against the URL
Follows the redirect chain
Flags the quiet mistakes
Checks for contradictions
What a canonical URL does & why it matters
A canonical URL is how a page tells search engines which address is the real one. The same content is usually reachable at several URLs — with and without a trailing slash, with tracking parameters, under www and without it — and rel="canonical" is the declaration that consolidates them into one indexed URL instead of several competing duplicates.
This tool requests the page the way a crawler would, follows any redirects, and reads both places a canonical can be declared: the <link rel="canonical"> tag in <head> and the Link: HTTP header. It then resolves what it found and compares it against the URL that was actually served.
Present is not the same as correct. A canonical that is relative, points at http:// from an HTTPS page, sits outside <head>, or names a staging hostname will pass a naive check and still cost you the page. This is a page-level markup check — for whether your four entry points converge, use the WWW redirection test.
How to use this tool
example.com/products/widget. A bare domain checks the home page.