Canonical Checker

Detect and bulk-fix mismatched Canonical URLs to restore search engine trust and recover your SEO rankings.

Free Audit & Scan Credits

We provide a free site audit so you can see if you have critical SEO issues before committing to a fix.

1
Run Free Scan: Audit your site for free. The plugin will report exactly how many mismatched URLs exist.
2
The Blur Overlay: In free mode, specific details are hidden. If issues are found, you will see a "Please purchase a credit" message.
3
Unlock & Fix: Purchasing a scan credit removes the blur and unlocks the Bulk Fixing Engine for that session.

1. The Canonical Scanner

Access this tool via WordPress Dashboard > Canonical Checker.

  • Mismatched Detection: Finds pages where the canonical tag points to an old, incorrect, or dead URL (e.g., pointing to /old-page/ instead of /current-page/).
  • Plain Permalink Detection: Identifies canonicals stuck on "ugly" URLs (like ?p=123) instead of your configured pretty permalinks.
Automatic "Pretty" Protection
The plugin includes a background filter that converts plain permalinks in canonical tags to pretty permalinks on the fly, providing a permanent layer of SEO protection.

2. Bulk Fixing Engine

Once your credit is active, cleaning your site takes seconds:

  • Atomic Fix: The plugin removes conflicting metadata overrides from your database.
  • Default Recovery: Once cleared, Yoast or Rank Math will naturally default back to the correct, automatic URL.
  • Progress Tracking: A real-time progress bar shows the cleanup status as it moves through your post types.

Troubleshooting & FAQ

Why are my canonical URLs mismatched?
This is common after site migrations, permalink structure changes, or using site-cloning tools. Metadata from old environments often gets "stuck" in Yoast or Rank Math fields, confusing search engines.
Does this work with both Yoast SEO and Rank Math?
Yes. The plugin is specifically programmed to detect and clear the unique metadata keys for both: _yoast_wpseo_canonical and rank_math_canonical_url.
Will this break my site?
No. It only removes *custom* canonical overrides. WordPress and your SEO plugin will immediately regenerate the correct URLs based on your current permalinks. It is a safe and necessary "reset."
How many credits do I need?
Typically, 1 scan credit is enough to audit and fix your entire site in one session. If you manage multiple sites, you can purchase additional credits as needed.