On-page

Canonical tag

Checks if every page has a correct canonical URL.

Why does this matter?

Canonical tags tell Google which version of a page is the "real" one when duplicate content exists. Without it, Google gets confused by URL variants (e.g. with/without www, trailing slash, UTM parameters).

How to fix it?

Add a self-referencing canonical tag to every page. Make sure it contains the absolute URL and is consistent with HTTPS and www/non-www choice. Also use it for paginated content.

This check scores from 0 to 100. Below 50 is a fail, 50 to 89 is a warning, 90 or above is good. After each crawl you see the score per page in your report, with a short note on what we found.

Frequently asked questions

Checks if every page has a correct canonical URL.

Canonical tags tell Google which version of a page is the "real" one when duplicate content exists. Without it, Google gets confused by URL variants (e.g. with/without www, trailing slash, UTM parameters).

Add a self-referencing canonical tag to every page. Make sure it contains the absolute URL and is consistent with HTTPS and www/non-www choice. Also use it for paginated content.

Example

Copy the code below and adapt the domain name, brand name and content to your situation.

<!-- Self-referencing canonical in the <head> of every page -->
<link rel="canonical" href="https://www.yourdomain.com/seo-audit-tool/">

<!-- For pagination: canonical pointing to the first page -->
<link rel="canonical" href="https://www.yourdomain.com/blog/">
Start free