Canonical URL
Also called rel=canonical, canonical tag.
A canonical URL is the version of a page that search engines should treat as the primary, indexable copy — declared via a rel='canonical' link tag in the page head.
What it means
A canonical URL tells search engines which version of a page is the master copy when duplicate or near-duplicate content exists across multiple URLs. The declaration uses a `<link rel="canonical" href="...">` tag in the page head, pointing to the version that should be indexed and ranked.
Canonicalization solves real problems: filtered category pages on ecommerce sites, paginated content, tracking parameters appended to URLs, syndicated content, and protocol/subdomain variants (http vs. https, www vs. non-www). Without explicit canonicals, search engines have to guess — and they often guess wrong.
The most common canonical mistake is self-referencing inconsistency: a page at /services/seo declaring canonical to /services/seo/ (with trailing slash). Both URLs technically work, but mismatched canonicals dilute ranking signals and confuse crawlers. Pick one format and enforce it consistently.
Key takeaways
- Every indexable page should have a self-referencing canonical URL
- Canonicals are hints to search engines, not directives — Google may override them if signals conflict
- Canonicals consolidate ranking signals from duplicate URLs into the canonical version
- Canonicals do not stop indexation — for that, use robots meta noindex
- rel=canonical
- canonical tag
Last updated . Spotted something wrong? Let us know.
Keep digging.
Indexation
Also: Indexing, IndexabilityIndexation is the process by which a search engine adds a page to its searchable index after crawling it — and indexability is the property of being eligible for that process.
Technical SEORead moreCrawl Budget
Crawl budget is the number of pages Googlebot will crawl on your site in a given timeframe, determined by your site's crawl capacity and Google's perceived demand to crawl it.
Technical SEORead moreSchema Markup
Also: Schema.org markup, Structured data markupSchema markup is structured data added to a webpage using the Schema.org vocabulary, telling search engines and AI systems explicitly what each part of the content represents.
Technical SEORead moreStructured Data
Also: JSON-LD, Microdata, SchemaStructured data is information formatted in a standardized way — typically using the Schema.org vocabulary in JSON-LD format — so search engines and AI systems can understand and use it explicitly.
Technical SEORead more
Knowing what Canonical URL is, is the easy part.
Implementing it on your site is what moves the needle. Get a free SEO audit and we’ll show you where canonical url fits in your roadmap.