Free tool · No signup

Free Canonical Tag Checker

Enter any URL and we run 7 canonical checks — present, exactly one, absolute, self-referencing, consistent with Open Graph, same protocol, and pointing at a target that actually loads — with the concrete fix for every issue found.

Loading…

Free · Unlimited checks · No signup required

How it works

Step 1

Enter a URL

Any public page — yours or a competitor's.

Step 2

We fetch it once

And extract every rel="canonical" link declared in the HTML, plus the og:url it should agree with.

Step 3

7 checks run

Presence, uniqueness, absoluteness, self-reference, Open Graph consistency, protocol, and target reachability.

Step 4

Fix what fails

Each warn and fail comes with what it costs you and the exact change to make.

Why it matters

A canonical tag decides which URL collects your ranking signals.

Most pages exist at more than one address — with and without a trailing slash, with tracking parameters, on http and https, sometimes on a www mirror. The canonical tag tells search and AI engines which one is the real page, so links, relevance, and citation signals consolidate on a single URL instead of being split across duplicates that each rank worse than the combined page would.

A wrong canonical is worse than a missing one.

When a page accidentally canonicalizes to a different URL — a stale staging address, the homepage, an http version from before a migration — every signal it earns flows to that other URL. The page keeps loading fine for visitors, so nothing looks broken, while it quietly stops competing in search. This is one of the most common silent SEO failures, and it takes one tag to cause.

Conflicting signals make engines ignore your canonical entirely.

Google treats the canonical tag as a hint, not a directive. When the tag disagrees with og:url, sitemap entries, internal links, or redirects, engines often pick their own canonical — and it may not be the URL you wanted. Keeping every signal pointed at the same absolute URL is what makes the hint stick.

With Meev

Meev publishes every article with its canonical already correct.

Auditing canonicals page by page catches yesterday's mistakes. Every article Meev publishes ships with a self-referencing absolute canonical that matches its og:url and sitemap entry from the moment it goes live — so the consolidation problem never starts.

  • Self-referencing canonicals and matching og:url on every generated article
  • Clean, consistent URLs across sitemap, metadata, and structured data
  • Visibility tracking shows which pages search and AI engines actually surface

Frequently asked

What does a canonical tag actually do?

A rel="canonical" link tells search and AI engines which URL is the official version of a page. When the same content is reachable at several addresses — URL parameters, trailing-slash variants, www mirrors — the canonical consolidates all ranking and citation signals onto one URL instead of splitting them across duplicates.

Should every page have a self-referencing canonical?

Yes — it's the standard best practice. A self-referencing canonical (the page pointing at its own clean URL) protects you against parameter duplicates and scrapers, and removes any ambiguity about which variant is the original. Only point the canonical elsewhere when the page genuinely is a duplicate of another URL.

What's the difference between a canonical tag and a 301 redirect?

A 301 redirect physically sends visitors and crawlers to the other URL — the original stops being viewable. A canonical keeps the page viewable at its own address while telling engines to credit a different URL. Use a 301 when the old URL should disappear; use a canonical when both URLs need to keep working, like filtered category pages or print versions.

Are cross-domain canonicals OK?

Yes, when intentional. If you syndicate an article to another site, a canonical on the syndicated copy pointing back to your original tells engines who should get the ranking credit. Google honors cross-domain canonicals when the content matches. If you didn't set one up deliberately, a cross-domain canonical is almost certainly a bug worth fixing immediately.

Why would Google ignore my canonical tag?

Because it's a hint, not a command. Google ignores canonicals that conflict with stronger signals — when the canonical points at a redirecting or dead URL, when internal links and the sitemap all point at the page itself, when the two pages' content differs substantially, or when multiple conflicting canonicals are declared. Aligning every signal on the same URL is what makes the canonical stick.

Do canonical tags matter for AI search?

Yes. AI engines need one authoritative URL to cite — when signals are split across duplicates, the page is weaker in retrieval and the citation may point at a parameter-laden variant instead of your clean URL. A correct canonical keeps both rankings and citations attached to the address you actually want shown.

Stop fixing pages one at a time.

Meev tracks your visibility across every major AI search surface and publishes quality-gated content that earns citations — automatically.

Card required, no charge until day 8. Cancel anytime.

More free tools

View all →