๐Ÿ”— Canonical URL Generator

Generate the canonical link tag to tell search engines which version of a page is the original.

Common Use Cases

Original page (the canonical)
<link rel="canonical" href="https://example.com/blog/my-article">

โ†’ Self-referencing canonical

Paginated page 2
<link rel="canonical" href="https://example.com/blog/my-article">

โ†’ Points back to page 1

WWW redirect
<link rel="canonical" href="https://www.example.com/page">

โ†’ Prefer www version

Product with filters
<link rel="canonical" href="https://example.com/products/shoes">

โ†’ Remove filter params from URL

Canonical URL โ€” Prevent Duplicate Content

A canonical URL is declared using the <link rel="canonical"> tag in the HTML head. It tells search engines which version of a page is the authoritative "original" when the same content is accessible at multiple URLs. Common causes of duplicate content: URL parameters (tracking, sorting, filtering), www vs non-www, HTTP vs HTTPS, paginated content, and printer-friendly page versions. Without canonicals, search engines might split your ranking signals across multiple duplicate pages.