Skip to main content
SEO & Search

What Is Canonical Tag?

A canonical tag is an HTML element that tells search engines which version of a URL is the preferred, original page when duplicate or similar content exists across multiple URLs.

Published May 30, 2026· Updated May 30, 2026

A canonical tag (rel='canonical') is an HTML link element placed in the <head> of a webpage that signals to search engines which URL is the authoritative, preferred version of that page. It's a fundamental tool for managing duplicate content — one of the most common technical SEO challenges for websites with dynamic URLs, ecommerce filtering, or multilingual content.

The Problem Canonical Tags Solve

The same content can often be accessible through multiple URLs. Consider an ecommerce product page: it might be reachable at /products/red-shirt, /products/red-shirt?color=red, /products/red-shirt?ref=homepage, and www.example.com/products/red-shirt (with/without www). To a human, these are the same page. To Google, they can look like multiple different pages with identical content.

Duplicate content dilutes PageRank (each URL competes for the same backlinks), confuses Googlebot about which version to rank, and wastes crawl budget on URL variants. Canonical tags consolidate these signals, telling Google: 'This is the original. Attribute all ranking signals here.'

How Canonical Tags Work

Place the following tag in the <head> of every duplicate or variant URL:

<link rel="canonical" href="https://www.example.com/products/red-shirt" />

This works as a hint, not a directive. Google usually respects it, but may override your canonical if it believes another URL is a stronger match based on internal links, sitemaps, or external backlinks. This is why consistent internal linking and sitemap management must align with your canonical strategy.

Self-Referencing Canonicals

Every page — including the canonical version itself — should have a self-referencing canonical tag. This prevents search engines from creating their own interpretation of the 'original' URL and ensures consistent signals even when the page is shared or linked from external sources with varying parameters.

Common Canonical Tag Use Cases

  • URL parameters: filter, sort, session IDs, tracking parameters (e.g., ?utm_source=)
  • HTTP vs HTTPS versions of the same page
  • www vs non-www versions
  • Trailing slash vs no trailing slash (/about vs /about/)
  • Paginated content (canonical to the first page or individual pages based on strategy)
  • Syndicated content: if you publish content on Medium or LinkedIn, canonical back to your site
  • Multilingual pages: use hreflang alongside canonicals for language variants

Canonical Tags vs. 301 Redirects

Both canonicals and 301 redirects consolidate duplicate URLs, but they serve different purposes. A 301 redirect sends users (and bots) to a new URL — the old URL stops being accessible. A canonical keeps both URLs accessible while telling Google to consolidate signals. Use 301 redirects when you want to permanently retire a URL; use canonicals when you want to keep the variant URLs live (for UX or tracking reasons) while consolidating SEO value.

Canonical Tag Audit

Canonical issues are common and often high-impact. Sagara's technical SEO audits always check for: missing canonicals (pages without any canonical tag), incorrect canonicals (pointing to the wrong URL), canonical conflicts (canonical says URL A, but sitemap lists URL B), and cross-domain canonical issues. Google Search Console's Coverage report flags many of these automatically.

Related Sagara Services

Need Help with Canonical Tag?

Know the theory — time to execute

LOOKING FOR AN AGENCY
THAT GETS IT?

Sagara Ruang — a specialist digital creative agency in Indonesia. Free initial consultation, no commitment.