Canonical tag checker

See whether your page declares a canonical URL, whether it points at itself, and where it points if it does not. The quiet cause of pages that will not rank.

Measuring rankings in

Runs the full audit on your live site. Your report opens in your dashboard.

What this checks

This reads the rel=canonical link on the page, resolves it against the page URL so a relative value is judged correctly, and reports whether it points at this page or at a different one. It runs with the URL shape check, which flags the things that create duplicates in the first place: capital letters in the path, stacked query parameters, and paths long enough to be truncated when shared.

Why it matters

A canonical tag tells search engines which of several similar URLs is the real one, and every ranking signal is consolidated onto that URL. Point it at the wrong place and you have donated your own page to another one, permanently and silently. Most sites generate more duplicates than they realise: tracking parameters, uppercase and lowercase variants, print views and pagination all produce URLs that compete with the page you meant to publish.

How to read a bad result

No canonical is a warning, because a search engine will pick one for you and it may not pick the URL you want. A canonical pointing elsewhere is reported as information rather than an error, because it is legitimate on a duplicate and catastrophic on the original, and only you know which page you are looking at. If a page you want ranked canonicalises to something else, that is the whole explanation for why it does not rank.

This page leads with one dimension, and the audit behind it is the whole engine: Visibility100x scores36 checks on every page it crawls, across crawlability, on page SEO, structured data, AI and GEO, content, media, performance and security. Running it here gives you the same report a paying customer gets, on a free account with no card.

Questions people ask

Should every page have a self referencing canonical?

Yes as a default. It costs nothing, it settles parameter and case variants before they become a problem, and it removes any ambiguity about which version of a URL is the one you meant.

Does a canonical guarantee which URL is indexed?

No. It is a strong hint, not a directive. If the signals conflict, for example the canonical says one thing and the sitemap and internal links say another, a search engine can choose differently. Keep those signals consistent.

Canonical or redirect?

Redirect when only one URL should ever be reachable. Canonical when both need to work for users but only one should be indexed, which is the usual case for filters, parameters and print views.

Run your first audit
in about a minute

Free account, no card. Paste your URL and get a real, scored report of your AI and search visibility.

Measuring rankings in