Canonical Tag Checker
Enter a URL and this tool fetches the page on our server and reports its canonical tag: whether one is present, whether it is self-referencing, whether it is an absolute HTTPS URL, and any redirects along the way.
What this checker tells you
The canonical tag is the rel="canonical" link element that names the preferred URL for a page. This tool retrieves the address you enter, follows any redirects, and reads the canonical from both the HTML head and the HTTP Link header. It then reports the essentials: whether a canonical exists, whether it is self-referencing (pointing at the page’s own final URL), whether it is an absolute HTTPS URL, whether more than one canonical is present, and whether the HTML and header canonicals agree.
How to read the result
A green result means the page carries a self-referencing canonical, the recommended baseline for most pages. A neutral result means the canonical points somewhere else, which is correct for duplicates and variants but should be intentional. A warning flags the problems that quietly cost rankings: multiple canonicals, relative or non-HTTPS canonicals, and disagreements between the HTML tag and the HTTP header. For the full background, see the guides on what a canonical tag is and canonical tag best practices.
Privacy
We do not save the URLs you check. Each address you enter is used only to fetch that one page for your request and to build the result on this page. We do not log, store, or share the URLs submitted to the checker.
Fair use
To protect the server, the checker runs only a small number of checks at the same time and applies a light per-visitor rate limit. If you see a “busy” message, wait a few seconds and try again. For auditing many URLs at once, the bulk checker is on the way on the tools page.
Frequently asked questions
Does the checker save the URLs I enter?
No. Each URL is used only to fetch that one page for your request and to build the result. We do not log or store the URLs.
Why does it say the checker is busy?
To keep the server responsive, only a few checks run at once. Wait a few seconds and try again.
What does “self-referencing” mean in the result?
The canonical points to the page's own final URL, which is the recommended baseline for most pages.
Can it check a page behind a login?
No. It fetches publicly accessible pages only, the same way a search engine would.