Canonical Validator

Compare your canonical tag with the real page address and catch the mistakes that split ranking signals.

Check a canonical tag

Errors: 0
Warnings: 0
Passed: 0
Fill in both fields, then run the check.
A full link tag is accepted as well as a plain address, and everything is compared locally.

How to use the Canonical Validator

  1. Enter the address the page is actually served from.
  2. Paste the canonical tag, or just the canonical address, in the second box.
  3. Run the check and correct every error before you publish the page.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online canonical validator.

It compares your canonical tag with the page address and checks the scheme, host, trailing slash, query string, letter case and fragment.
Addresses with and without a trailing slash can be treated as different pages, so the canonical should match the version you prefer.
Yes. A canonical pointing at the http version splits signals and can keep visitors on an insecure copy of the page.
The specification allows relative values, but absolute addresses are safer because they leave no room for interpretation.
It is a canonical tag that points at the page itself, which is the right choice for pages that should rank on their own.
Fragments such as a section anchor are ignored by search engines and only add noise, so the canonical should never include one.
No. The comparison happens in your browser and nothing you type is uploaded, logged or shared.
Exactly one. Several canonical tags send conflicting signals, and search engines may ignore all of them.

Last updated: October 10, 2026