RankPill Logo

Canonical Tag Checker

Check any URL for canonical tag issues that cause duplicate content problems and dilute your page's search ranking signals.

Try

Common Canonical Scenarios

When to canonicalize, what the tag should look like, and what happens if you get it wrong.

ScenarioCanonical shouldRisk if wrong
Standard pageSelf-reference its own URLURL parameter variants eat your ranking
Paginated list (page 2, 3, …)Each page self-referencesPagination collapses, deep pages disappear
Product color variantsVariants canonical to the main productVariants compete, none ranks
Printer-friendly pageCanonical to the regular pageGoogle indexes the print version
Syndicated articleCanonical to the original on your siteRepublished copy ranks, yours doesn't
HTTPS migrationAll canonicals use https://Google indexes the http:// version
Tracking params (UTM, etc)Canonical to the clean URLEvery campaign creates a duplicate

What Is a Canonical Tag?

A canonical tag is a <link rel="canonical" href="..."> element in the <head> of a page (or equivalently, an HTTP Link header) that tells search engines which URL is the authoritative version of a piece of content. When the same or near-identical content lives at multiple URLs - product variants, UTM-tagged campaigns, paginated series, print views, mobile subdomains - the canonical tag consolidates all the ranking signals onto a single URL.

This checker fetches any public URL, extracts every canonical signal (HTML tag, HTTP Link header, and robots directives), and flags the issues Google is most likely to treat as self-canonical violations: missing tags, multiple conflicting tags, relative URLs, cross-domain mismatches, and the dreaded noindex + canonical combination that causes Google to drop both signals.

Always self-reference by default

Every indexable page should have a self-referencing canonical. It's the cheapest protection against URL-parameter duplication you didn't anticipate.

Use absolute URLs

Canonical hrefs should always start with https://. Relative URLs sometimes resolve in unexpected ways on pages served under different base paths.

One canonical per page

Multiple canonicals pointing to different URLs cause Google to ignore all of them. If your CMS and SEO plugin both inject a canonical, disable one.

Never combine noindex + canonical

If a page is noindex, drop the canonical. Google may use the noindex to de-index the canonical target too. Pick one directive.

Frequently Asked Questions

Common questions about canonical tags and duplicate content.

Want these on autopilot?

RankPill automates everything these tools do. Meta descriptions, titles, content briefs, and full articles published to your site every day without lifting a finger.