Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Check a canonical tag URL against the page URL for common canonicalization mistakes.
This tool checks a page's canonical tag URL against the page's own URL for the most common canonicalization mistakes: using a relative URL (canonical tags must be absolute), a host mismatch, a non-HTTPS URL, and trailing-slash inconsistencies.
Enter the page URL and the canonical tag's URL. Any issues appear instantly.
A broken canonical tag can cause search engines to ignore it entirely, or worse, consolidate signals to the wrong page -- it's one of the most common technical SEO mistakes.
The tool takes two addresses and runs a short list of tests. Each address must parse as a full absolute URL; a relative canonical such as /blog/post/ produces the message that the canonical must be absolute. The canonical must use HTTPS. The host of the canonical must equal the host of the page. Finally, the two paths must agree on whether they end in a trailing slash. Everything found is listed as a separate issue, and if there are none you see a confirmation message. Empty fields are also reported as invalid URLs.
It is important to see what the tool does not test. It does not fetch either page, so it cannot tell whether the canonical target returns a normal page, redirects, or is blocked. It does not compare the protocol of the page URL. It ignores query strings and fragments in the comparison. And it does not require the paths to be identical, because a canonical pointing at a different path on the same site is legitimate, for example a tracking-parameter page pointing at the clean version.
Treat each message as a prompt to look, not as an automatic verdict. A host mismatch is usually a mistake when it is only a www difference, but it is deliberate when content is syndicated on another site and points back to the original. A trailing-slash mismatch might reflect a canonical for a file such as a PDF, where no slash is expected. The HTTPS message matters when your site serves HTTPS, since a canonical pointing to HTTP asks search engines to prefer the insecure address. Decide which single version of the URL you want indexed, then make every internal link, sitemap entry and canonical tag agree with that choice.
Fix the source of the tag rather than editing pages one by one, then request a recrawl of key pages through your search console. Remember that canonical tags are hints rather than commands; search engines may choose a different canonical if signals conflict, such as redirects, sitemaps and internal links pointing to another version. To review how a specific page is treated, use the URL inspection feature in your search console rather than relying on this checker alone. This tool is a quick formatting and consistency test to catch typing and template errors before they cost you visibility.
No -- Google's own guidance requires an absolute URL for the canonical tag to be reliably honored.
The tool compares full hosts, so www.example.com and example.com are different. Unless you intend to consolidate signals to the other version, this is often an accidental inconsistency worth fixing.
Usually yes. A canonical without the parameters tells search engines which version to index. The checker does not flag parameters, since a different query string is not an error.
No. It only compares the two text strings you enter, so it cannot detect redirects, blocked pages or missing tags on the live site.
It can, and this is sometimes done for syndicated content. The tool will still flag it as a host mismatch, so confirm the cross-domain choice is intentional.
It is common practice for a page to point to its own preferred URL. Enter the same address in both fields and the tool will pass it if it is absolute, uses HTTPS and is consistent.
Reference: Google Search Central