Free SEO tool

Canonical URL Checker

Paste a list of URLs to detect canonical issues like trailing slashes, protocol mismatches, www vs non-www, uppercase paths, and duplicate query parameters.

U URL Input

! Canonical Best Practices

Self-referencing canonicals

Every page should have a canonical tag pointing to itself. This signals to search engines which version of the URL is authoritative, even if no duplicates exist yet.

Pick one protocol and stick to it

Choose HTTPS (non-negotiable in 2026) and set up 301 redirects from HTTP. Serving the same content on both protocols splits link equity and confuses crawlers.

www vs non-www consistency

Pick one domain variant (www or bare domain) and redirect the other with a 301. Set your preferred domain in Google Search Console. Mixing both creates duplicate content.

Trailing slash discipline

Choose a trailing slash convention for your CMS and enforce it site-wide. Most static site generators (Eleventy, Next.js) default to trailing slash. Configure your server to 301 redirect the non-canonical variant.

Query parameters and canonical tags

Tracking parameters (?utm_source, ?ref, ?fbclid) create duplicate URLs. Use canonical tags to point all parameter variants back to the clean URL without the query string.