What are Canonical Tags?
TL;DR
A canonical tag is an HTML element that tells crawlers which URL is the preferred version of a page, preventing duplicate content issues when multiple URLs show the same content.
Last updated: 2026-03-09
Definition#
A canonical tag (
<link rel="canonical" href="...">) is an HTML element placed in the <head> of a page that tells crawlers which URL is the official, preferred version. It solves the problem of duplicate content — when the same or very similar content is accessible at multiple URLs.
For example, if your product page is accessible at example.com/shoes, example.com/shoes?color=red, and example.com/shoes?ref=email, you would set the canonical tag on all three to point to example.com/shoes. This tells crawlers to treat that URL as the single source of truth.
Without canonical tags, crawlers may index multiple versions of the same page, splitting ranking signals and wasting crawl budget.Why It Matters for AI Readiness#
Canonical tags help AI crawlers find the right version of your content. Without them, an AI model might cite a filtered product page or a URL with tracking parameters instead of your clean, canonical URL. The Crawl Health factor checks for proper canonical tag implementation.
For implementation guidance, see How to Fix Crawl Health Issues.
Related Concepts#
Canonical tags help manage crawl budget, work alongside meta robots directives, and prevent issues flagged by the Crawl Health factor.
Related Pages
Was this page helpful?