HTML and HTTP header canonical
Reads both the HTML link rel canonical tag and the HTTP Link response header. Most checkers only read one source. This finds conflicts between the two that hide bugs from naive tools.
Paste any URL to instantly find the canonical URL of a webpage. The tool reads both the HTML link rel canonical tag and the HTTP Link header, then tells you if the page is self-referencing, missing a canonical, or pointing to another URL.
Paste any webpage URL into the input field.
Click Check and the tool reads the canonical tag from headers and HTML.
See whether the page is self-referencing or pointing to another URL.
A canonical URL checker is a free SEO tool that reads the canonical tag from a webpage (both the HTML link rel canonical element and the HTTP Link response header) and reports whether the page is self-referencing, missing, points to a different URL, or has conflicting signals between the two sources.
This tool runs the same checks Googlebot does when it decides which version of a page to index: self-referencing detection, HTTP vs HTML conflict detection, HTTPS and trailing-slash consistency, www vs non-www match, cross-domain canonical flags, and detection of multiple canonical tags on the same page. Use it after every theme change, plugin update, or site migration to catch broken canonicals before they drop your rankings.
Reads both the HTML link rel canonical tag and the HTTP Link response header. Most checkers only read one source. This finds conflicts between the two that hide bugs from naive tools.
Confirms whether the canonical URL on a page points back to itself (the safe default) or to a different URL. Pages that canonical to another URL often have intentional or accidental ranking transfer.
Flags canonicals that point to a different domain, an HTTP version when the page is HTTPS, or vice versa. Both signals tell Google to consolidate rankings somewhere else.
Detects when the canonical disagrees with the page URL on trailing slash, www prefix, or query parameters. These tiny mismatches cause real duplicate-content issues.
Some pages have two or more canonical tags from theme bugs, plugin conflicts, or migration errors. Google ignores all of them when this happens. The tool flags the count.
Pulls the page using a Googlebot-style user agent so cloaked or geo-redirected pages return the same canonical Googlebot sees, not a localized variant.
More SEO tools you might find useful.
Common questions about canonical URLs and how to use this checker.