Free tool
Canonical URL checker
Enter a URL and we'll check its canonical tag.
Reads a page's canonical link and compares it to the URL actually served after redirects. A canonical pointing at the wrong page is one of the quietest ways to deindex yourself.
How it works
- 1
We fetch the page, following redirects, and note the final URL.
- 2
The rel=canonical link is extracted from the HTML and resolved to an absolute URL.
- 3
We compare the two — self-referencing is the normal case, and a mismatch is flagged.
Questions about this tool
- Should every page have a canonical?
- Yes, and it should usually point at itself. Without one, trailing slashes, tracking parameters, and http versus https each look like separate pages competing with each other.
- When is a non-self canonical correct?
- When you genuinely have duplicates — a print view, a paginated variant, the same product under two categories. Then the canonical consolidates them, deliberately.
Related tools and reading
tool
HTTP header checker
Reads every response header a URL returns and scores the six security headers worth having. It also catches X-Robots-Tag noindex — a way of deindexing a page that never appears in the HTML.
tool
Redirect checker
Follows a URL through every redirect and reports each hop with its status code. Long chains waste crawl budget and slow first paint; loops break the page entirely.
tool
Redirect checker
Follows a URL through every redirect and reports each hop with its status code. Long chains waste crawl budget and slow first paint; loops break the page entirely.
tool
HTTP header checker
Reads every response header a URL returns and scores the six security headers worth having. It also catches X-Robots-Tag noindex — a way of deindexing a page that never appears in the HTML.