SEO and search results

What is a canonical URL (canonical tag)

Also known as: canonical URL, rel=canonical, canonicalization

Rodrigo Fávaro, founder of ROO3
Rodrigo Fávaro Founder of ROO3
Published
The words Canonical tag in large letters on a dark background, with the address roo3.co/marketing
Short answer

A canonical URL is the version Google picks as the main one when the same content exists at several addresses, and it is the one that may appear in results. A site can indicate its preferred version with the rel=canonical tag, with redirects or through the sitemap. These are signals, not orders: Google considers them and may choose another version if they contradict each other.

Hypothetical example

A sneaker page responds at four addresses: example.com/blue-sneaker, the same URL with ?color=blue, another with an ad click parameter and the old http version. The links the product earns are spread across all four.

The store redirects http to https, adds to every version a rel=canonical pointing to example.com/blue-sneaker and makes internal links use only that address. The signals concentrate on one version, and that is the one that shows up in search.

Why the same content has several addresses

The methods, from strongest to weakest

The methods stack: using two or more increases the chance of the preferred version appearing in results.

How to tell Google the canonical
Signal strengthWhen to use it
RedirectStrongWhen the duplicate no longer needs to exist
rel=canonical on the pageStrongWhen the versions need to stay live
rel=canonical HTTP headerStrongFor non HTML files, such as PDFs
Sitemap inclusionWeakAs reinforcement, together with the others

Google's best practices

When Google picks a different one

Search Console's page indexing report has a status for it: Duplicate, Google chose different canonical than user. It usually signals a contradiction: the tag points to one version, but internal links, the sitemap or redirects point to another. It also happens when pages are not as identical as they seem.

The URL Inspection tool shows side by side the canonical declared by the site and the one Google selected, which is the starting point for finding the contradiction.

Is a canonical tag required?

No. Google says none of the methods is required and that, without any indication, it identifies the best version to show. Still, it is worth specifying to control which address appears in search, consolidate link signals into one URL, simplify each piece of content's metrics and keep the crawler from wasting time on copies.

Frequently asked questions

What is a canonical URL?

The main version of a page that exists at several addresses, the one Google picks to show in results.

Does every page need rel=canonical?

It is not required, but Google recommends that the canonical page carry a rel=canonical pointing to itself, which avoids doubt when copies with parameters appear.

Canonical or 301 redirect?

If the duplicate does not need to exist, redirect. If both need to stay live, such as store filters, use rel=canonical.

Does Google always respect the canonical tag?

No. It is a strong signal, but Google may choose another version, especially when the site's signals contradict each other.

Can I use noindex instead of a canonical?

Google does not recommend it. Noindex removes the page from Search entirely; to indicate the preferred version within a site, use rel=canonical.

Related terms

Sources
Rodrigo Fávaro

Rodrigo Fávaro

Founder of ROO3, a marketing and technology agency in São José do Rio Preto, Brazil. Builds AI products running in production (Tobia, gerar.app, Pense Mercado) and maintains the AI Benchmark, a public ranking of AI models.

X @rodmf LinkedIn rodrigofavaro

Marketing you can measure, from the ad to the sale.

ROO3 builds and runs paid media, SEO and websites with real targets, dashboards and numbers. The first conversation is free.