Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Canonical Tag Checker: Find Canonical Tag Errors

Paste a page's HTML source to see its canonical tag, whether it is missing, duplicated, using a relative URL, or pointing somewhere other than the page itself.

Home / Tools / Canonical Tag Checker
Canonical tags found
-
Status
-

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

The canonical tag is one of the smallest pieces of markup on a page and one of the most consequential when it goes wrong. It tells search engines which URL should be treated as the master version whenever the same or near-identical content is reachable at more than one address. This checker parses HTML you paste, pulls out every canonical tag it finds, and flags the problems that quietly cost pages their rankings: a missing tag, more than one tag, a relative URL, or a canonical that points somewhere it should not.

What a canonical tag actually does

Duplicate and near-duplicate content is far more common than most site owners realize. A product can be reachable through several category paths, a blog post can exist with and without tracking parameters, and a page can render at both a www and non-www version if redirects are not set up cleanly. Each of those variants can rank on its own, splitting the links and relevance signals that would otherwise stack up on one strong page. The rel="canonical" link element fixes this by explicitly naming the version you want search engines to index and rank, consolidating those signals in one place instead of spreading them thin.

The mistakes this checker looks for

Four problems account for most canonical issues found in real audits. A missing canonical leaves the decision entirely to the search engine's own duplicate-detection logic, which usually works but removes a layer of control you could have kept. A duplicate canonical, meaning two or more canonical tags on one page, creates ambiguity that Google has explicitly said produces inconsistent results. A relative canonical URL, something like "/blog/example-post" instead of the full address, often resolves fine but is a documented source of mistakes when the base URL is not what you assumed. And a canonical that points to the wrong page, whether by a copy-paste error in a templated site or a stale value left over from a migration, actively tells search engines to rank a different URL instead of the one you are looking at.

Fixing what the checker flags

Most pages should carry a self-referencing canonical, meaning the tag simply points back to the page's own clean URL. That is the safe default for original, non-duplicate content. Pointing the canonical to a different URL is correct, not a bug, for pagination that should consolidate to one page, for URL variants created by tracking parameters or filters, and for content you have deliberately syndicated from another source. Whichever case applies, keep the canonical consistent with your internal links, your sitemap, and any redirects, because Google treats the tag as a strong hint rather than an absolute rule, and it is far more likely to follow it when every other signal agrees. Fixing a canonical error is a fast, low-risk change with an outsized effect on which URL actually shows up in search, and it is one of the first things we check in a full technical SEO audit.

Related articles

FAQ

Canonical Tag Checker: questions, answered

What is a canonical tag?
A canonical tag is a link element, rel="canonical", placed in a page's head that tells search engines which URL is the preferred, master version when the same or very similar content is reachable at more than one address. It consolidates ranking signals like links and relevance onto the version you choose instead of splitting them across duplicates.
Why is having more than one canonical tag a problem?
Only one canonical tag is meant to exist per page. When a page has several, Google has said the results are inconsistent: it may honor one of them, pick a different one based on other signals, or effectively ignore all of them. The safe fix is to keep exactly one canonical tag in the head.
Should a canonical URL be absolute or relative?
Google's own documentation recommends using absolute URLs, including the protocol and domain, rather than relative paths. A relative canonical often resolves correctly, but it depends on the base URL being interpreted the way you expect, which is an avoidable source of mistakes on a page that matters.
When should a canonical tag point to a different page?
Pointing the canonical elsewhere is correct, not a mistake, for near-duplicate pages such as URL parameter or tracking variants, print or mobile-specific versions of the same content, paginated series that should consolidate to one URL, and syndicated content that should credit the original source.
Does a canonical tag guarantee Google will use it?
No. Google treats the canonical tag as a strong hint rather than a directive. It usually follows it, but it can choose a different URL as canonical if other signals disagree, such as internal links, redirects, or the sitemap pointing somewhere else. Keeping those signals consistent with your canonical tag makes Google far more likely to respect it.
Does this checker crawl my live URL?
No. Paste the HTML source directly and everything runs in your browser; nothing is uploaded or sent to a server. To get the HTML of a live page, view its page source or use your browser's inspector and copy the full markup here.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com