In de wereld van websites en online vindbaarheid duiken er soms termen op die je misschien niet meteen begrijpt. Een van die termen is de canonical tag. Klinkt misschien ingewikkeld, maar het is eigenlijk een superhandige tool die je helpt om je website netjes en overzichtelijk te houden voor zoekmachines. En dat is weer cruciaal voor je online succes!
Wat is een canonical tag?
Stel je voor: je hebt een webshop met t-shirts. Je hebt een zwart t-shirt, maar je hebt het ook in verschillende kleuren: rood, blauw, groen. En misschien heb je ook nog een variant met een specifieke print. Dan kan het zomaar gebeuren dat je voor hetzelfde zwarte t-shirt meerdere webpagina’s hebt. Bijvoorbeeld: `jouwwebsite.nl/t-shirts/zwart`, `jouwwebsite.nl/t-shirts/zwart?kleur=black` en misschien zelfs `jouwwebsite.nl/t-shirts/zwart/print-optie-a`.
Voor jou als mens is het duidelijk dat dit allemaal om hetzelfde product gaat. Maar voor een zoekmachine zoals Google kan dit verwarrend zijn. Google ziet deze verschillende URL’s (webadresjes) als aparte pagina’s. Dit kan leiden tot problemen met duplicate content, oftewel dubbele inhoud. Waarom is dat een probleem? Simpel: als Google veel pagina’s met dezelfde inhoud vindt, weet het niet meer welke pagina het nou moet ranken in de zoekresultaten. Het kan zijn dat Google een willekeurige pagina kiest, of de linkwaarde (de ‘autoriteit’ van een pagina) over verschillende pagina’s verspreidt, waardoor geen enkele pagina echt sterk wordt.
Hier komt de canonical tag om de hoek kijken. Het is een stukje HTML-code dat je toevoegt aan je webpagina. Deze code vertelt zoekmachines: “Hé Google, deze pagina is een kopie van een andere pagina. De originele en belangrijkste versie van deze inhoud vind je op [URL van de originele pagina].” Op die manier geef je aan welke versie van je content de master of de preferente versie is.
Waarom is het gebruik van een canonical tag belangrijk?
Het belang van een canonical tag kun je niet genoeg benadrukken als het gaat om SEO (Search Engine Optimization). Als je dit niet goed regelt, loop je verschillende voordelen mis en kun je zelfs negatieve gevolgen ondervinden:
- Voorkomen van duplicate content straffen: Zoals eerder genoemd, kan Google je website bestraffen als het te veel dubbele inhoud detecteert. Een canonical tag helpt dit voorkomen.
- Bundelen van linkwaarde: Wanneer andere websites naar jouw content linken, gaat die linkwaarde vaak naar de URL waarop gelinkt wordt. Als je meerdere pagina’s hebt voor dezelfde content, wordt die linkwaarde versnipperd. Door een canonical tag te gebruiken, zorg je ervoor dat alle linkwaarde naar de preferente pagina wordt gestuurd. Dit verhoogt de autoriteit en ranking van die specifieke pagina.
- Verbeteren van indexatie: Zoekmachines hebben beperkte capaciteit om pagina’s te indexeren. Door aan te geven welke pagina de originele is, help je zoekmachines efficiënter te werk te gaan en de juiste pagina in hun index op te nemen.
- Beheer van geprinte versies: Soms maken websites automatisch een versie van een pagina die geoptimaliseerd is voor printen (bijvoorbeeld zonder menu’s en navigatie). Ook hier kan een canonical tag helpen om de originele webpagina als de belangrijkste aan te duiden.
- Cross-domain canonicalisatie: Dit is iets geavanceerder, maar je kunt een canonical tag ook gebruiken als je content op meerdere domeinen publiceert (bijvoorbeeld als je internationaal actief bent en dezelfde productinformatie op je Nederlandse en Duitse website hebt staan). Je kunt dan aangeven welke de originele versie is.
Hoe implementeer je een canonical tag?
Het implementeren van een canonical tag is gelukkig niet zo ingewikkeld. Je voegt het toe in de sectie van je HTML-code. De tag ziet er als volgt uit:
<link rel="canonical" href="https://www.jouwwebsite.nl/originele-pagina" />
Laten we dit even ontleden:
<link rel="canonical">: Dit vertelt de browser en zoekmachines dat het hier om een canonical link gaat.href="https://www.jouwwebsite.nl/originele-pagina": Dit is het belangrijkste deel. De URL die hier staat, is de URL van de originele, preferente pagina. Zorg ervoor dat dit de volledige URL is, inclusief `https://` en het domein.
Belangrijk om te weten:
- De canonical tag moet altijd verwijzen naar een bestaande, goedwerkende URL.
- De canonical tag op de pagina zelf moet verwijzen naar zichzelf als die pagina de originele versie is. Dus op `https://www.jouwwebsite.nl/originele-pagina` komt te staan:
<link rel="canonical" href="https://www.jouwwebsite.nl/originele-pagina" />. - Voor pagina’s die je absoluut niet geïndexeerd wilt hebben (bijvoorbeeld interne zoekresultaten of filterpagina’s), gebruik je in plaats van een canonical tag de
rel="nofollow"tag of deX-Robots-Tag.
Verschillende scenario’s voor canonical tags
De noodzaak voor een canonical tag komt in verschillende situaties voor. Hieronder een paar veelvoorkomende scenario’s:
- Geparametriseerde URL’s: Denk aan URL’s met `?id=123` of `?sort=price`. Dit gebeurt vaak bij webshops bij het sorteren, filteren of het toevoegen van producten aan een winkelmandje.
- Verschillende domeinnamen: Als je dezelfde content publiceert op `jouwwebsite.nl` en `jouwwebsite.com`.
- WWW versus non-WWW: Sommige websites zijn bereikbaar via `www.jouwwebsite.nl` en ook via `jouwwebsite.nl`. Kies één versie als de canonieke en gebruik de canonical tag om ernaar te verwijzen.
- HTTP versus HTTPS: Zorg ervoor dat je de HTTPS-versie als canoniek aanwijst, aangezien dit veiliger is.
- Productvarianten: Zoals het t-shirt-voorbeeld. Als je meerdere pagina’s hebt voor verschillende kleuren of maten van hetzelfde product, maar je wilt dat de zoekmachine één hoofdpagina rankt.
- Blogposts met datum: Soms worden blogposts ook geïndexeerd met een datum in de URL, zoals `jouwwebsite.nl/2023/10/mijn-blogpost`. Als je wilt dat de versie zonder datum de hoofdversie is, gebruik je de canonical tag.
Voorbeelden van canonical tags in de praktijk
Om het nog duidelijker te maken, bekijken we een aantal praktijksituaties met de bijbehorende canonical tag.
| Scenario | URL van de pagina met canonical tag | Canonical tag op die pagina | Doel |
|---|---|---|---|
| Productvarianten (verschillende kleuren t-shirt) | https://www.jouwwebshop.nl/t-shirts/zwart?kleur=black |
<link rel="canonical" href="https://www.jouwwebshop.nl/t-shirts/zwart" /> |
Alle linkwaarde en aandacht naar de ‘standaard’ zwarte t-shirt pagina sturen. |
| Geparametriseerde URL (sorteren op prijs) | https://www.jouwwebshop.nl/kleding?sort=price_asc |
<link rel="canonical" href="https://www.jouwwebshop.nl/kleding" /> |
Zorgen dat de niet-gesorteerde pagina de canonieke is, om duplicatie te voorkomen. |
| WWW vs non-WWW | http://jouwwebsite.nl/over-ons |
<link rel="canonical" href="https://www.jouwwebsite.nl/over-ons" /> |
De voorkeur geven aan de HTTPS en WWW-versie. |
| Blog met datum | https://www.jouwblog.nl/2023/10/seo-tips |
<link rel="canonical" href="https://www.jouwblog.nl/seo-tips" /> |
De kortere, datumloze URL als de officiële versie aanmerken. |
Veelvoorkomende misvattingen
Er zijn een paar dingen waar je op moet letten om te voorkomen dat je de canonical tag verkeerd gebruikt. Een veelvoorkomende misvatting is dat je een canonical tag kunt gebruiken om een pagina die niet meer bestaat (een 404-error pagina) naar een andere pagina te sturen. Dit is niet correct. Voor niet-bestaande pagina’s gebruik je een 301-redirect.
Een andere fout is het maken van een canonical loop. Dit gebeurt wanneer pagina A naar pagina B verwijst als canoniek, en pagina B weer naar pagina A. Dit zorgt voor verwarring bij zoekmachines en moet absoluut vermeden worden. Elke pagina moet naar de correcte, unieke canonieke versie verwijzen, of naar zichzelf als die de canonieke versie is.
Het is ook belangrijk om te onthouden dat de canonical tag een hint is voor zoekmachines, geen strikte instructie. In de meeste gevallen zullen zoekmachines de canonicalisatie respecteren, maar er zijn uitzonderingen. Zorg er dus altijd voor dat je de technische implementatie correct uitvoert en de logica van je URL-structuur goed doordenkt.
Wat is een canonical tag?
De canonical tag is een krachtig HTML-element dat je helpt om dubbele content op je website te beheersen en zoekmachines te sturen naar de preferente versie van je pagina’s. Door deze tag correct toe te passen, voorkom je problemen met indexatie, bundel je linkwaarde en verbeter je uiteindelijk je vindbaarheid in zoekmachines. Het is een essentieel onderdeel van een gezonde SEO-strategie, zeker wanneer je website complexe URL-structuren heeft of content op meerdere plekken aanbiedt.

