Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Free Canonical Tag Checker - Check Where a Page's Canonical Points

Check the canonical tag of any URL for free: where it points, whether its target works, and the mistakes that make Google ignore it.

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
Table of contents

Learn everything to know on Canonical Tag Checker !

Created on
10/10/26
Last update:
10/10/26
Summary: The Canonical Tag Checker finds every canonical declared for a URL, in the HTML and in the HTTP Link header, then checks where it points and whether that target answers 200 and can be indexed. It flags the mistakes that make Google ignore a canonical: several different values, a relative URL, a tag outside the head, a target that redirects or returns an error.

The canonical tag tells Google which version of a page to index when several addresses show the same content: tracking parameters, sorting options, http and https, with and without www. Set well, it merges those variants into one page. Set badly, it can quietly hand your ranking to another URL.

What the checker verifies

  • Every declared canonical: link tags in the HTML and the Link HTTP header. Two different values cancel each other out.
  • Self-reference: the recommended setup for a page that should rank on its own.
  • Parameter variants: a URL with ?utm_source pointing to its clean version is correct, and shown as such.
  • The target: it must answer 200, not redirect, and not carry a noindex.

Common mistakes and their fix

  • Canonical to the home page on every page: often left by a theme. Each page should point to itself.
  • Canonical to a redirecting URL: point directly to the final address, the one that answers 200.
  • noindex and canonical to another page: two contradictory signals. Keep the canonical for duplicates, the noindex otherwise.
  • Canonical in the body: Google only reads it in the head.

To check all the indexing signals at once, use the indexability checker. To see the Link header and the other response headers, use the HTTP headers checker. Duplicates also come from content that targets the same query: see keyword cannibalization.

Frequently asked questions

Is the canonical tag a directive or a hint?

A strong hint. Google usually follows it, but can choose another URL if the signals disagree: internal links, the sitemap or redirects pointing elsewhere. Keep all these signals consistent with the canonical.

Should every page have a self-referencing canonical?

Yes, it is the safest setup. It protects the page against the variants created by tracking parameters, sorting, and http or www versions, which would otherwise compete with it.

Can a canonical point to another domain?

Yes, for content republished on several sites: the copy points to the original. Outside that case, a cross-domain canonical hands your ranking to the other site, so check it is intended.

Other Free SEO Tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders