What is a canonical tag?
A canonical tag (rel=canonical) is a hint in the HTML code that tells search engines which URL is the preferred main version when the same or very similar content is reachable at several addresses. It consolidates signals and avoids duplicate content.

Canonical tag: definition and purpose
Many websites are reachable at more than one address: with and without www, with filter or sorting parameters, with tracking additions from newsletter links, or as a print version. To search engines, these are initially different URLs with almost identical content. The canonical tag names the address that should count as the main version.
It sits as a link element in the head of the page, with rel=canonical and the full target URL in the href attribute. For non-HTML files such as PDFs, it can be sent as an HTTP header. Google treats it as a strong signal, but not as a binding command.
How the canonical tag works
When Google finds several similar pages, it groups them together and picks one version as canonical. As a rule, only that version appears in search results. The canonical tag feeds into that decision, as do redirects, internal links, and inclusion in the sitemap. If the signals contradict each other, Google may choose a different URL.
A self-referencing canonical is considered good practice: the main version points to itself. That fixes the clean address even if someone accidentally appends parameters, for example through a newsletter link or a search function, and it prevents such variants from being treated as separate pages.
Real-world example: a product catalog with filters
A manufacturer of industrial valves offers its catalog with filters for material, nominal size, and pressure rating. Every filter combination creates its own URL, and sorting options and campaign parameters from the newsletter add more. Without control, links are spread across many variants, and Google spends crawl budget on near-identical pages.
A canonical tag pointing to the clean category or product page consolidates the signals, and Google focuses on the important pages when crawling and ranking. Filter combinations with their own search demand can deliberately be built as separate landing pages with their own canonical instead of being merged.
Common mistakes and limits
The tag does not replace a redirect: if an old address is no longer needed, a 301 redirect is the stronger tool. On multilingual sites, each language version points to itself, not to the German version, otherwise translations drop out of search results. Common mistakes:
- Relative instead of absolute URLs in the canonical
- Canonical pointing to a redirect or an error page
- Canonical and noindex on the same page
- Several contradictory declarations, for example from a plugin and the theme
- All pages pointing to the home page across the board
Implementation and monitoring
Good CMS and store systems set the canonical tag automatically, but a check is still worthwhile. The URL Inspection tool in Google Search Console shows which address Google chose as canonical. For custom-built websites, Nano Concepts defines the canonical logic in the template from the start.
Frequently asked questions about Canonical tag
A 301 redirect automatically sends visitors and crawlers to the new address, and the old one is no longer accessible. With a canonical tag, both pages stay reachable; search engines only receive a hint about which version is preferred.
It is not required, but it is recommended. A self-referencing canonical on every indexable page prevents problems caused by parameters and variants. If it is missing, Google chooses the main version itself, and the result is not always the one you want.
No, it is a hint, not a command. If the canonical, redirects, internal links, and sitemap contradict each other, Google may choose a different URL as the main version. In Search Console you can see which one it chose.
As a rule, no. The problem is rather that signals are spread across several variants and Google may show the wrong one. A canonical tag makes sure the page you want consolidates the signals.
Matching services

Technical SEO Audit
A review of your website's crawling, indexing, structure and load time – with a prioritized action plan and implementation.
Learn more
Technical SEO & Relaunch
Relaunch and technical SEO with a redirect plan, load-time optimization and monitoring – together with LOMA DESIGN.
Learn more
E-Commerce & Online Stores
Online stores with Shopify, WooCommerce or Shopware – including payment, shipping and integration with your inventory management.
Learn moreRelated terms
Relevant for these industries
Related magazine articles

How to Configure GA4: Events, Key Events and Rollout
Google Analytics 4 only delivers reliable numbers when events, key events and consent are planned. Here is how to build a tracking plan that rolls out cleanly.
Read more
Shopware 6 for B2B: Pricing Rules, Roles and ERP Integration
B2B stores need more than a shopping cart: customer-specific prices, roles, approvals and a reliable ERP integration. Here is how to implement pricing rules in Shopware 6 in a structured way.
Read more
BFSG Accessibility: Obligations for Websites, Stores and Apps
Germany’s Accessibility Strengthening Act (BFSG) has applied since June 28, 2025. Who is affected, what online stores, booking flows and apps must deliver and how to assess properly whether the law applies to you.
Read more