CodeBlanks Logo Icon CodeBlanks
Back to Tools

Canonical URL Checker

Bulk check canonical tags of web pages for SEO analysis.

Settings

Enter one URL per line.

Results 0 / 0

Enter URLs on the left and click "Check URLs" to see results here.

How to use the Canonical URL Checker

The canonical tag tells search engines which URL is the main version of a page. A missing or wrong canonical can split ranking signals between duplicates or get the wrong URL indexed. Paste a list of URLs to audit their canonical tags in bulk.

  1. Paste the URLs you want to check, one per line. URLs without http(s):// are checked over http.
  2. Click Check. Each page is fetched and its <link rel="canonical"> tag is read.
  3. Review the status column: self-referencing, pointing to a different URL, or missing.
  4. Export the table to CSV to share it or fix the pages later.

Frequently asked questions

What is a canonical tag?
It is a <link rel="canonical" href="…"> element in the page head that names the preferred URL for content available at several addresses, for example with tracking parameters or with and without a trailing slash.
Should every page have a self-referencing canonical?
It is a widely recommended practice. A self-referencing canonical protects the page from parameterised or duplicate versions being chosen as the main URL.
The canonical points to a different URL. Is that an error?
Not always. It is correct for duplicates, filtered pages or print versions. It is a problem when an important page points somewhere else by mistake, because search engines may then drop it from the index.
Does Google always follow the canonical tag?
No. Google treats it as a strong hint, not a directive. Redirects, internal links, sitemaps and hreflang should all point to the same URL so the signal stays consistent.
Does the tool read canonical HTTP headers?
No. It reads the canonical tag in the HTML. Canonicals sent in an HTTP Link header, which are common for PDFs, are not shown.