Prevent duplicate content with Canonical Tags

Afbeelding Prevent duplicate content with Canonical Tags

SEO is not just about good keywords and backlinks, but also about technical optimization. An important part of this is the use of the canonical tag. In this article we explain in a simple way what a canonical tag is, why it is important for your findability in Google, and how to apply it correctly. We also provide practical HTML examples that you can use right away.

What is a canonical tag?

A canonical tag is an HTML element that you add to a web page to make it clear to search engines what the original or "preferred" version of a page is. It helps prevent multiple pages with the same (or almost the same) content from being seen as duplicate content.

Why is a canonical tag important for SEO?

Duplicate content can harm your rankings because search engines do not know which version to show in the search results. By using a canonical tag, you indicate which page is the most important. This ensures that:

  • Your link value is not fragmented across multiple URLs
  • You avoid SEO penalties for duplicate content
  • You maintain control over which pages are indexed

What does a canonical tag look like?

A canonical tag is added to the <head> of your HTML and looks like this:

<link rel="canonical" href="https://www.yoursite.com/original-page" />

Example 1: Same content via multiple URLs

Suppose you sell a product that can be reached via multiple URLs:

  • https://www.jouwsite.nl/product?kleur=rood
  • https://www.jouwsite.nl/product?kleur=blauw

Then you indicate that the original version is, for example:

<link rel="canonical" href="https://www.jouwsite.nl/product" />

Example 2: Print-friendly version of a page

Sometimes you have a separate URL for print versions, for example:

  • https://www.jouwsite.nl/artikel
  • https://www.jouwsite.nl/artikel/print

On the print version you then place:

<link rel="canonical" href="https://www.jouwsite.nl/artikel" />

Example 3: Pages with sorted or filtered content

Webshops often use filters such as sorting by price or color. These filters can generate unique URLs, such as:

  • https://www.yoursite.com/clothing?sort=price-increasing
  • https://www.yoursite.com/clothing?color=black

These pages can all be given a canonical tag to the main page:

<link rel="canonical" href="https://www.yoursite.com/clothing" />

Important tips for using canonical tags

  • Use absolute URLs, so with https:// and domain name
  • Make sure the page you are referring to exists and is reachable
  • Only use one canonical tag per page
  • Do not use it to pages; that is counterproductive
  • Preferably use it in combination with good internal linking

How do you add a canonical tag in HTML?

Place the following line in the <head> of your HTML document:

<head>
<link rel="canonical" href="https://www.yoursite.com/page" />
</head>

What if you use a CMS?

In WordPress, you can use plugins such as Yoast SEO. These automatically add canonical tags. Check whether they are set correctly, especially for categories, tags or custom URLs.

How to check if your canonical tag is working?

  • Look in the <head> of your page via the source code (right click → View page source)
  • Use tools like SEO Review Tools Canonical Checker
  • Check in Google Search Console if the correct URL is indexed

Common mistakes

  • Canonical tags refer to incorrect or non-existent URLs
  • Each page refers to itself and to another page at the same time (conflict)
  • Forgotten canonical tags on dynamic or filter pages

Conclusion

Canonical tags are a simple but essential technique in SEO. They help search engines understand which version of a page is important, and prevent your content from being seen as duplicate. By correctly applying canonical tags, you strengthen your position in search engines and maintain the value of your links.


Did you find this useful? Share it with your network now!

Facebook | Twitter | LinkedIn | WhatsApp
Learn more about SEO optimization
Why translating your website is good for SEO
Do you want more visitors, customers and turnover from other countries? Then translating your website is a smart move. It helps you to be found better internationally in search engines such as Google, Bing and others...

Why alt texts are important for SEO and accessibility
Images make your website more visually appealing. They attract attention, clarify your message and increase visitor engagement...

Improve your SEO with H1 H2 H3 and other heading tags
If you have a website, it is important that your pages are well structured. Not only for your visitors, but also for search engines like Google...

Prevent duplicate content with Canonical Tags
SEO is not just about good keywords and backlinks, but also about technical optimization. An important part of this is the use of the canonical tag...

Boost your SEO with Structured Data via JSON LD
If you want your website to be more visible in Google, it is important not only to write good content, but also to help search engines understand your content. A powerful way to do that is with structured data via JSON-LD...

Why having your website tested by others is important
Your website looks good, works fine and the content is all finished. Time to go live, right? Not quite...

Make it clear to search engines what language your website is in
If you create a website in Dutch, it is important to make this clear to search engines. You can do this with a simple addition to the HTML code of your website: lang="nl"...

SEO friendly URLs tips and examples
A well-structured URL is important for both search engines and users. In this article, you’ll learn how to create SEO-friendly URLs and how to use a .htaccess file to rewrite dynamic URLs into readable versions. Why are SEO-friendly URLs important? SEO-friendly URLs help search engines better understand the content of your page...

Explanation and examples of the most important meta tags for your website
Meta tags are pieces of information in HTML that tell search engines, social networks, and browsers how to interpret and display your page. Although meta tags aren’t directly visible to visitors, they have a huge impact on SEO, social media appearance, and user experience across devices...

Make your website stand out in search results with rich snippets
In a sea of ​​search results, you want to stand out. Rich snippets show additional information in search engines like Google, such as star ratings, prices or recipes, so users can see what they are looking for more quickly and click on your result. What are rich snippets? Rich snippets are enriched search results that show more context than just the title and meta description...

Black Hat SEO is the fast track to the top and the abyss
The world of search engine optimization (SEO) is all about improving your website so that it can be found more easily in search engines like Google. Many companies use honest, sustainable methods to improve their rankings...

How to approach link building smartly
If your website wants to rank higher in Google, good content and a fast site are not enough. There is another powerful element that often makes the difference between page 2 or place 1 in the search results: link building. Link building is the process of obtaining links to your website from other websites...

Why smart keywords make all the difference
If you have a website, you want people to find it. Not just any people, but your target audience: customers, readers or people interested in what you offer...

Use the free SEO Checker

Most websites can easily be taken to a higher level by first getting the most basic SEO in order. My free SEO Checker checks for you whether your website meets these basic requirements, or whether there is still room for improvement.

Use my free SEO Checker now

Enter the URL of your website and see where you can improve your website. Please note: A 100% score only means that you have the basic SEO for the page in question in order. For more tips, I would like to invite you to read all my articles.







© 2026 VisibleURL.com. All rights reserved.

Also available in:

Dutch flag