Canonical Checker

Check whether a page declares a canonical URL, whether it is absolute and self-consistent, and whether it conflicts with redirects or noindex directives.

How it works

  1. Enter the URL of the page you want to check and submit.

  2. The tool fetches the page (following any redirects) and reads its <link rel="canonical"> tag.

  3. It verifies the canonical is present, absolute, and consistent with the page’s final URL, and checks for conflicts like a canonical on a noindex page.

  4. Review the pass/warning/fail checks and the recommended fixes for anything flagged.

Frequently asked questions

What is a canonical tag and why does it matter?

A canonical tag (<link rel="canonical">) tells search engines which URL is the preferred version of a page when the same or very similar content is available at more than one address. It consolidates ranking signals—links, engagement, and relevance—onto that chosen URL instead of splitting them across duplicates. Without a clear canonical, Google and other engines pick a version on their own, which can leave the wrong URL ranking or dilute your authority.

What is a self-referencing canonical?

A self-referencing canonical is a tag whose href matches the page’s own preferred URL. Even when you have no known duplicates, it declares the official address and helps search engines treat parameterized or copied versions as secondary. It is a standard best practice on indexable pages and acts as insurance against tracking parameters, CMS variants, and third-party copies.

How do www, HTTPS, and URL parameters create duplicate content?

The same page is often reachable as http and https, with and without www, with or without a trailing slash, and with query strings like UTM or session parameters. Search engines may treat those as separate URLs unless you normalize them with canonicals, consistent internal links, and—where appropriate—redirects. Query-parameter and host variants are among the most common ways ranking signals get split across near-identical pages.

When should you use a canonical tag instead of a redirect?

Use a 301 (or equivalent permanent) redirect when users and crawlers should permanently land on a single URL and the old address should stop being served as a standalone page. Use a canonical when multiple URLs must remain accessible—filtered views, printable versions, or tracking links—but one version should be preferred in search results. Redirects move traffic; canonicals mainly consolidate indexing signals while keeping the alternate URLs live.

Can noindex, relative URLs, and syndication break canonicalization?

Yes. A page marked noindex that also declares itself (or another URL) as canonical sends mixed signals: one directive says “don’t index me,” while the other nominates a preferred indexed URL. Canonical hrefs should be absolute https URLs; relative ones can resolve incorrectly after scrapes, mirrors, or base-URL mistakes. For syndicated or republished articles, the republishing site should typically canonical back to the original so credit and rankings stay with the source.

Get help fixing this

Fortitude builds fast, search-friendly websites. Leave your email and we'll help you fix what's holding your site back.

More free tools

SERP Snippet Preview

Preview how your title and meta description will look in Google search results.

Meta Description Checker

Check any page’s meta description for length, clarity, and click-worthiness.

H1 Checker

Find missing, duplicate, or weak H1 headings on any page.

Robots.txt Checker

Check your robots.txt for syntax issues and crawler access, including AI bots.

Robots.txt Generator

Generate a clean robots.txt with sitemap and AI-crawler rules in seconds.

Sitemap Checker

Discover and validate your XML sitemap, including sitemap index files.

llms.txt Validator

Validate your llms.txt structure so AI assistants can understand your site.

llms.txt Generator

Generate a draft llms.txt from your site’s pages and description.

AI SEO Audit

A full AI-readiness SEO report: crawlability, metadata, structure, and fixes.

GEO Audit

Check how ready a page is for AI search and answer engines — not just Google.

Schema Markup Checker

Find and validate the JSON-LD structured data on any page.

AI Readability Checker

Check how easily AI assistants can parse, summarize, and quote your page.

FAQ Generator

Generate FAQ questions and answers from your page content, ready for FAQPage schema.

Citation Readiness Checker

Check how clearly your page states facts an AI assistant could reference.

Entity Clarity Checker

Check how clearly your page identifies who or what it is about.

AI Overview Readiness

Check how ready a page is to answer a specific query in an AI-generated answer block.

PageSpeed & Core Web Vitals Checker

Check Core Web Vitals — LCP, INP, and CLS — for any page via Google PageSpeed Insights.

Get A Quote