Canonical Checker

Check whether a page declares a canonical URL, whether it is absolute and self-consistent, and whether it conflicts with redirects or noindex directives.

How it works

  1. Enter the URL of the page you want to check and submit.

  2. The tool fetches the page (following any redirects) and reads its <link rel="canonical"> tag.

  3. It verifies the canonical is present, absolute, and consistent with the page’s final URL, and checks for conflicts like a canonical on a noindex page.

  4. Review the pass/warning/fail checks and the recommended fixes for anything flagged.

Frequently asked questions

What is a canonical tag and why does it matter?

A canonical tag tells search engines which URL is the “real” version of a page when the same content is reachable at several addresses (with and without www, with tracking parameters, and so on). Without one, search engines pick a version themselves and may split your ranking signals across duplicates.

What counts as a mismatch versus a normal variation?

Trailing-slash, http-vs-https, and www-vs-non-www differences are treated as intentional normalization and reported as such. A canonical pointing to a different host, path, or query string is flagged as a real mismatch worth investigating.

Why is a canonical on a redirecting or noindex page a problem?

Mixed signals. If a page redirects, crawlers may never see its canonical; if a page is marked noindex but declares itself canonical, you are simultaneously saying “index this one” and “don’t index me.” The tool flags both combinations.

Should the canonical URL be absolute?

Yes. Relative canonicals are technically allowed but fragile — a mistake in a base URL or a scraped copy of your page can make them resolve somewhere unintended. The tool warns when the canonical is not an absolute http(s) URL.

Does every page need a canonical tag?

It is strongly recommended, even when a page has no duplicates — a self-referencing canonical protects you against URL parameters and syndicated copies. The tool treats a missing canonical as a warning rather than a hard failure.

Get help fixing this

Fortitude builds fast, search-friendly websites. Leave your email and we'll help you fix what's holding your site back.

More free tools

Get A Quote