
Een canonical tag is een regel code in de <head> van een pagina waarmee je aan Google laat weten welke URL de hoofdversie is als dezelfde of bijna dezelfde inhoud op meerdere adressen staat. Zo voorkom je dat Google zelf moet kiezen, en dat links en andere signalen verdeeld raken over verschillende versies van één pagina. Canonical tags horen bij technische SEO en zijn vooral belangrijk voor webshops, sites met filters en pagina's met trackingparameters.
In deze blog lees je wat een canonical tag is, wanneer je hem gebruikt, hoe Google ermee omgaat, hoe je hem instelt en hoe je in Google Search Console controleert of het goed gaat.
Inhoudsopgave
- Wat is een canonical tag?
- Waarom bestaan canonical tags? Duplicate content
- Wanneer gebruik je een canonical tag?
- Hoe gaat Google om met canonical tags?
- Self-referencing canonical tags
- Canonical tags instellen in WordPress
- Canonical, 301-redirect of noindex?
- Canonical tags controleren in Google Search Console
- Veelgemaakte fouten met canonical tags
- Veelgestelde vragen
Wat is een canonical tag?
Met een canonical tag geef je aan welke versie van een pagina de voorkeursversie is: de canonieke URL. Je zegt eigenlijk tegen Google: "deze pagina's lijken op elkaar, gebruik deze als de echte." De tag ziet er zo uit:
<link rel="canonical" href="https://www.jouwwebsite.nl/originele-pagina/" />
Je plaatst hem in de <head> van de pagina. Komt Google meerdere pagina's met (bijna) dezelfde inhoud tegen, dan gebruikt het de canonical als aanwijzing welke pagina in de zoekresultaten moet komen.
Waarom bestaan canonical tags? Duplicate content
Canonical tags lossen een veelvoorkomend probleem op: duplicate content. Dat betekent niet dat je tekst hebt gekopieerd, maar dat dezelfde inhoud via meerdere URL's bereikbaar is. Dat gebeurt vaker dan je denkt, bijvoorbeeld door:
- URL-parameters, zoals ?utm_source= in een nieuwsbrieflink
- Filters en sorteringen in een webshop (?kleur=groen, ?sorteer=prijs)
- Een product dat in meerdere categorieën staat, met een eigen adres per categorie
- http en https, of www en zonder www
- Met en zonder slash aan het eind (/pagina en /pagina/)
- Print- of aparte mobiele versies van pagina's
Zonder canonical ziet Google dit als losse pagina's die met elkaar concurreren.
Is er dan een straf voor duplicate content? Meestal niet. Google schrijft dat dubbele inhoud op zich geen reden is voor een handmatige actie, tenzij het bedoeld is om te misleiden. Het probleem is vooral praktisch: Google kiest misschien de verkeerde versie, signalen zoals backlinks raken verdeeld, en Google besteedt crawltijd aan kopieën in plaats van aan je nieuwe pagina's (zie crawlbudget).
Wanneer gebruik je een canonical tag?
Gebruik een canonical tag als meerdere URL's moeten blijven bestaan, maar er één de hoofdversie is. Typische situaties:
- Webshopfilters en sortering: /tuinbanken/?sorteer=prijs verwijst naar /tuinbanken/.
- Trackingparameters: een link met ?utm_campaign= verwijst naar de schone URL.
- Productvarianten met vrijwel dezelfde tekst: de varianten verwijzen naar de hoofdproductpagina, als de varianten zelf niet apart gevonden hoeven te worden.
- Hetzelfde artikel op meerdere plekken: publiceer je een blog ook op een ander platform, dan kan die kopie met een canonical naar jouw origineel verwijzen (als dat platform dat toestaat).
- Altijd: elke normale pagina verwijst naar zichzelf. Dat heet een self-referencing canonical (zie hieronder).
Gebruik geen canonical als twee pagina's echt over iets anders gaan. Dan wil je juist dat ze allebei kunnen ranken.
Hoe gaat Google om met canonical tags?
Google ziet een canonical tag als een sterk signaal, niet als een bevel. Volgens de documentatie van Google kijkt het ook naar andere signalen, zoals:
- Welke URL je het vaakst intern linkt (zie interne links)
- Welke URL in je sitemap staat
- Of er een redirect is
- Of de pagina via https bereikbaar is
Wijzen al die signalen dezelfde kant op, dan volgt Google je canonical bijna altijd. Spreken ze elkaar tegen, bijvoorbeeld een canonical naar pagina A terwijl je in je menu en sitemap naar pagina B linkt, dan kan Google zelf een andere versie kiezen.
Self-referencing canonical tags
Een goede gewoonte is dat elke pagina ook naar zichzelf verwijst als canonieke URL:
<link rel="canonical" href="https://www.jouwwebsite.nl/blog/canonical-tags/" />
Ook als er geen kopie lijkt te zijn, helpt dit. Komt iemand via een link met een parameter binnen, dan weet Google meteen welk adres het hoofdadres is.
Canonical tags instellen in WordPress
In WordPress regelt een SEO-plugin dit meestal automatisch. Yoast SEO, Rank Math en All in One SEO zetten standaard een self-referencing canonical op elke pagina en elk bericht.
Wil je dat een pagina naar een andere URL verwijst, dan stel je dat per pagina in:
- Open de pagina of blog in WordPress.
- Scrol naar het blok van je SEO-plugin onder de editor (bij Yoast onder "Geavanceerd").
- Vul bij "Canonieke URL" het volledige adres van de hoofdversie in.
- Sla de pagina op en controleer in de broncode of de tag er staat.
Zorg dat de URL die je invult live is (geen 404), echt over hetzelfde gaat en ook in je interne links en sitemap wordt gebruikt. Ook webshopsystemen zoals Shopify en WooCommerce zetten zelf canonicals; controleer vooral filter- en variantpagina's.
Canonical, 301-redirect of noindex?
Deze drie worden vaak door elkaar gehaald, maar doen iets anders:
| Middel | Gebruik je als | Bezoeker |
|---|---|---|
| Canonical tag | Meerdere URL's mogen blijven bestaan, maar één is de hoofdversie | Blijft op de pagina |
| 301-redirect | Een pagina is definitief verhuisd of samengevoegd | Wordt doorgestuurd naar het nieuwe adres |
| Noindex | Een pagina mag niet in Google, maar ook niet naar een andere pagina verwijzen (bijvoorbeeld een bedankpagina) | Blijft op de pagina |
Combineer een canonical naar een andere pagina niet met noindex op dezelfde pagina. Dan geef je Google twee tegenstrijdige opdrachten.
Canonical tags controleren in Google Search Console
Of Google jouw keuze volgt, zie je in Google Search Console:
- URL-inspectie: plak een adres in de zoekbalk bovenaan en open "Pagina-indexering". Daar staan de "Door gebruiker opgegeven canonieke URL" (jouw tag) en de "Door Google geselecteerde canonieke URL". Zijn die gelijk, dan is het in orde.
- Rapport Pagina's: bij "Waarom pagina's niet worden geïndexeerd" zie je meldingen als "Alternatieve pagina met juiste canonieke tag" (meestal goed: dit is een kopie die netjes naar de hoofdversie wijst) en "Duplicaat, Google heeft een andere canonieke pagina gekozen dan de gebruiker" (hier moet je naar kijken).
- Broncode: klik met rechts op de pagina, kies "Paginabron weergeven" en zoek op "canonical". Er hoort precies één tag te staan.
Kiest Google een andere canonieke URL dan jij, kijk dan naar je interne links, sitemap en redirects: ergens spreken de signalen elkaar tegen. Wat je verder kunt doen als een pagina niet in Google komt, lees je in Google indexering: 13 tips. Wil je leren alle meldingen in Search Console zelf te lezen? Dat doe je in de training Google Search Console lezen en gebruiken (3 uur, €129 excl. btw).
Veelgemaakte fouten met canonical tags
- Een canonical naar een 404-pagina of een doorverwijzing. Verwijs altijd naar een live URL die status 200 geeft.
- Meerdere canonical tags op één pagina, bijvoorbeeld omdat een thema en een plugin er allebei een plaatsen. Google kan ze dan allebei negeren.
- Alle pagina's naar de homepage laten verwijzen. Dan geef je aan dat je andere pagina's niet in Google hoeven.
- Gepagineerde pagina's (pagina 2, 3) naar pagina 1 laten verwijzen. Die pagina's tonen andere producten of berichten; laat ze naar zichzelf verwijzen.
- Canonical naar een andere taalversie. Gebruik voor taalversies hreflang en laat elke taal naar zichzelf verwijzen.
- Canonical en interne links spreken elkaar tegen. Link in je menu en teksten naar dezelfde URL die je als canoniek opgeeft.
Wil je de hele technische basis van je website leren controleren, inclusief canonicals, sitemap en snelheid? Dat komt aan bod in de SEO basistraining.
Veelgestelde vragen
De canonical URL (canonieke URL) is het adres dat je als hoofdversie van een pagina aanwijst. Dat adres wil je in de zoekresultaten zien als dezelfde inhoud op meerdere URL's staat.
Het is niet verplicht, maar wel verstandig. Een canonical die naar de pagina zelf verwijst voorkomt verwarring door parameters en kopieën. De meeste SEO-plugins en webshopsystemen doen dit automatisch.
Nee. Google ziet de tag als een sterk signaal, maar kan een andere versie kiezen als je interne links, sitemap of redirects iets anders zeggen. In de URL-inspectie van Search Console zie je welke versie Google koos.
Dat Google jouw canonical tag niet volgt en een andere URL als hoofdversie gebruikt. Controleer of de pagina's echt hetzelfde zijn en of je interne links en sitemap naar de URL wijzen die jij wilt.
Bij een canonical tag blijven beide pagina's bestaan en geef je alleen de hoofdversie aan. Bij een 301-redirect wordt de oude pagina opgeheven en gaat iedere bezoeker automatisch naar het nieuwe adres.

Geschreven door
Celine · Goldcompass
Online marketeer en trainer. Werkt dagelijks aan SEO, Google Ads en content voor ondernemers, en vertaalt dat naar praktische trainingen zonder jargon.
Zelf aan de slag met seo?
In de training SEO basistraining leer je het stap voor stap, direct toepasbaar op je eigen bedrijf.



