Alles wat je moet weten over canonicals tags
Als je een website hebt met meerdere pagina’s die (bijna) dezelfde inhoud bevatten, dan weet je misschien al dat zoekmachines daar niet heel blij van worden. Ze houden van duidelijkheid. En precies daar komt de canonical tag in beeld.
Een canonical tag is een stukje code dat je plaatst in de <head> van je HTML-pagina. Het ziet er zo uit:
<link rel=”canonical” href=”https://www.jouwdomein.nl/originele-pagina” />
Wat je hiermee eigenlijk zegt tegen Google: “Deze pagina lijkt misschien op andere pagina’s, maar dit is de échte, originele versie die je moet indexeren en waarderen.”
Je helpt zoekmachines dus om te bepalen welke versie van een pagina ze als leidend moeten zien. Dat is handig bij onder andere filterpagina’s, URL’s met UTM-tags of andere varianten van dezelfde content

Wanneer gebruik je een canonical tag?
De canonical tag is niet iets wat je zomaar uit de kast trekt voor elk SEO-vraagstuk. Het is een krachtig hulpmiddel, maar alleen als je ’m goed inzet. Dus.. wanneer gebruik je het dan wél?
Duplicate content op je eigen site
Stel je hebt een product met meerdere kleuren en elke kleur heeft z’n eigen URL, maar verder is de content grotendeels hetzelfde. Of je hebt een blogartikel dat op verschillende plekken op je site terugkomt, bijvoorbeeld op een tagpagina en in een archief.
Zonder canonical denken zoekmachines: “Hmm, dit lijkt allemaal wel erg op elkaar..” En dat is precies wat je wilt voorkomen. In zulke gevallen wijs je één pagina aan als de ‘hoofdversie’ met een canonical tag. De andere varianten krijgen dan een verwijzing naar die hoofdversie, zodat Google weet: deze moeten we hebben.
Voorbeelden:
- Productpagina’s met varianten op kleur, maat of uitvoering
- Blogartikelen op verschillende tag- of categoriepagina’s
- URL’s met trackingparameters zoals ?utm_source=…
- Printvriendelijke versies van een pagina
Sorteerfilters en gefilterde pagina’s in webshops
Dit is dé valkuil voor veel e-commerce websites. Je hebt bijvoorbeeld een pagina met alle sneakers, maar gebruikers kunnen filteren op kleur, merk, maat, prijs enzovoort. Dat levert in sommige webshops tientallen of zelfs honderden unieke URL’s op, maar.. de inhoud lijkt enorm op elkaar.
Voor zoekmachines is dit lastig, want ze zien heel veel pagina’s met minimaal verschil. Gebruik hier dus een canonical die verwijst naar de standaardversie van de categoriepagina, zonder filters. Zo houd je de SEO-waarde geconcentreerd en voorkom je dat Google verstrikt raakt in je filters.
Printpagina’s en alternatieve versies
Soms biedt een site een printversie van een pagina aan via een aparte URL. Ook daar geldt: de inhoud is hetzelfde, dus verwijs met een canonical van de printpagina naar de originele contentpagina. Zo houd je alles netjes.
Hoe stel je een canonical tag correct in?
Het klinkt allemaal logisch: gewoon even een canonical tag toevoegen en klaar, toch? Nou, bijna. Er zijn een paar belangrijke spelregels en verschillen per platform. Laten we stap voor stap kijken hoe je dit goed aanpakt.
Canonical tag in de HTML-head
De basisversie van een canonical tag ziet er zo uit:
<link rel=”canonical” href=”https://www.jouwdomein.nl/mijn-pagina” />
Deze plaats je in de <head> van je HTML. Dat is belangrijk, want als hij in de <body> staat, negeert Google ‘m gewoon. Zorg er ook voor dat:
- De URL volledig is, inclusief https en zonder fouten
- Je slechts één canonical tag per pagina hebt
- De canonical verwijst naar een geldige, indexeerbare pagina
Tip: Gebruik altijd volledige URL’s. Dus niet /mijn-pagina, maar de volledige URL inclusief domeinnaam. Zo voorkom je verwarring bij zoekmachines.
Canonicals instellen in populaire CMS-systemen
Geen zin om zelf in de HTML te duiken? Gelukkig bieden de meeste contentmanagementsystemen standaard ondersteuning voor canonical tags. Hier is hoe je dat per systeem aanpakt.
WordPress (met Yoast of Rank Math)
Gebruik je Yoast SEO? Dan hoef je bijna niets te doen. Yoast voegt automatisch een self-referencing canonical toe aan al je pagina’s. Wil je een andere canonical instellen? Dat kan zo:
- Ga naar de pagina of post in WordPress
- Scroll naar het Yoast-blok onderaan
- Klik op het tabje ‘Geavanceerd’
- Vul daar de gewenste URL in bij Canonical URLRank Math werkt vrijwel identiek. Ook daar kun je per pagina een aangepaste canonical instellen.

Shopify
In Shopify worden canonicals automatisch ingesteld op basis van je primaire product- of collectiepagina’s. Maar hierbij is het goed om te letten op:
- Als je producten aan meerdere collecties hangt, kan Shopify onbedoeld varianten genereren zoals domein.nl/collectie1/productnaam en domein.nl/collectie2/productnaam.
- In dat geval wil je handmatig de canonical instellen op de hoofdproductpagina.
Gebruik hiervoor een aanpassing in je thema (bijvoorbeeld via theme.liquid) of via een app als Smart SEO.
Magento
Magento biedt standaard ondersteuning voor canonical tags. Je stelt dit als volgt in:
- Ga naar Stores → Configuration → Catalog → Catalog → Search Engine Optimization
- Zet de opties aan voor Use Canonical Link Meta Tag for Categories en for Products
Voor complexe structuren of multi-store omgevingen is maatwerk soms nodig. Dan is advies van een SEO-specialist of wat hulp van je developer geen overbodige luxe.
Gebruik van SEO-tools
Voor een grondige analyse kun je niet zonder een goede SEO-crawler. Hieronder zullen we je uitleggen hoe je met Screaming Frog site breed kunt controleren of je canonical tags goed staan.
Een klassieker, maar nog steeds is Screaming Frog één van de krachtigste tools.
- Start een crawl van je website
- Ga naar het tabblad “Canonicals”
- Bekijk of elke pagina een self-referencing canonical heeft, of naar de juiste andere pagina verwijst
- Let op fouten zoals ontbrekende canonicals, meerdere canonicals, of canonicals naar omgeleide pagina’s
Je kunt ook filteren op canonical tags die afwijken van de URL van de pagina zelf. Superhandig om inconsistenties op te sporen.
Controle in Google Search Console
Dit is de enige plek waar je écht ziet wat Google zelf doet met je canonicals. Soms negeert Google jouw instructies en kiest het zelf een andere ‘canonical versie’. Dat kan frustrerend zijn, maar vooral waardevol om te weten.
Zo check je het:
- Ga naar Google Search Console
- Klik op “URL-inspectie” en voer de URL in van de pagina die je wilt controleren
- Klik op “Live testen” of bekijk de geïndexeerde versie
- Onder het kopje “Gedekte pagina” zie je:
Gecanoniseerde URL (de versie die Google als leidend ziet)
Gebruikte canonical (de canonical tag die jij hebt ingesteld)Als die twee overeenkomen: top. Zo niet, dan moet je onderzoeken waarom Google een andere keuze heeft gemaakt. Meestal komt dat door inconsistenties van interne links of redirects op je site.

Veelgemaakte fouten (en hoe je ze voorkomt)
Canonical tags kunnen een krachtig SEO-instrument zijn, maar als je ze verkeerd inzet, kunnen ze eerder schade aanrichten dan helpen. Laten we een aantal veelvoorkomende fouten bespreken die we als online marketeers regelmatig tegenkomen. En nog belangrijker: hoe je ze voorkomt.
Geen self-referencing canonical tag gebruiken
Een van de meest gemaakte fouten is om de canonical tag helemaal weg te laten op pagina’s die je wél als origineel wilt laten indexeren. Of: je hebt wel een canonical op een pagina, maar die verwijst niet naar zichzelf.
Waarom is dat een probleem?
Zonder self-referencing canonical laat je het aan Google over om te bepalen wat de ‘hoofdversie’ is. En dat pakt niet altijd uit zoals je wilt. Stel je voor: je homepage wordt op vijf verschillende manieren benaderd (met en zonder www, met en zonder slash, etc.). Dan is het prettig als je zelf de voorkeur opgeeft.
Zo voorkom je het:
Zorg ervoor dat élke indexeerbare pagina een canonical tag bevat die naar zichzelf verwijst. Tools zoals Yoast SEO of Rank Math doen dit standaard, maar check het voor de zekerheid.
Meerdere canonical tags op één pagina
Dubbele canonicals zijn net als dubbele signalen: ze maken het alleen maar verwarrend. Soms ontstaan ze doordat verschillende plugins of systemen automatisch een canonical toevoegen. Als je dan zelf ook nog handmatig een tag toevoegt, zit je al snel met meerdere exemplaren op één pagina.
Wat doet Google in zo’n geval?
Die kiest er waarschijnlijk één uit en negeert de rest. Maar je hebt geen controle meer over welke dat is. En dat is zonde van je inspanning.
Zo voorkom je het:
Controleer je broncode of er écht maar één <link rel=”canonical”> aanwezig is. Gebruik een tool als Screaming Frog om snel pagina’s te vinden met dubbele canonicals.
Canonical verwijst naar een omleiding (redirect)
Dit is een klassieker: je canonical verwijst naar een URL die zelf weer een 301-redirect uitvoert. Bijvoorbeeld:
<link rel=”canonical” href=”https://www.domein.nl/oude-pagina” />
Maar die oude pagina stuurt bezoekers (en bots) weer door naar https://www.domein.nl/nieuwe-pagina.
Waarom is dat een probleem?
Google houdt van duidelijke routes. Als je canonical verwijst naar een omleiding, is dat alsof je zegt: “Kijk dáár!” en die andere pagina zegt weer: “Nee, dáár!” Het zorgt voor verwarring en vertraging.
Zo voorkom je het:
Zorg dat je canonical altijd verwijst naar de eindbestemming. Dus niet naar een omleiding, maar direct naar de juiste, definitieve URL.
Veelgestelde vragen (FAQ)
Wat als zoekmachines mijn canonical negeren?
Dat kan gebeuren. Google kiest soms zelf een andere canonical als hij denkt dat die beter past. Meestal komt dat door tegenstrijdige signalen zoals afwijkende interne links of redirects. Zorg dus voor consistentie in je canonical tags, interne links en sitemap.
Is een sitemap ook voldoende zonder canonicals?
Nee, een sitemap helpt Google om pagina’s te vinden, maar zegt niets over duplicate content of voorkeursversies. Canonical tags zijn essentieel als je controle wilt over welke versie van een pagina geïndexeerd wordt.
Kan een canonical tag verwijzen naar een andere domeinnaam (cross-domain canonical)?
Ja, dat kan. Bijvoorbeeld als je een artikel op meerdere websites plaatst en je één versie als de ‘originele’ wilt markeren. Gebruik dan een canonical tag die verwijst naar de originele URL op het andere domein. Let op: dit werkt alleen goed als de domeinen samenwerken of onder jouw beheer vallen.
Hoe werken canonical tags samen met hreflang?
Gebruik je hreflang voor meertalige of landenspecifieke content? Dan moet elke taalversie een self-referencing canonical hebben. Zet geen canonical naar één centrale taalpagina, anders negeer je de hele hreflang-structuur. Ze moeten dus elkaar aanvullen, niet tegenspreken.
Heeft een canonical tag invloed op het crawlbudget van Google?
Indirect wel. Door duplicate content te verminderen en één duidelijke versie aan te wijzen, help je Google efficiënter crawlen. Het scheelt tijd en crawlcapaciteit als bots niet eindeloos door dubbele pagina’s hoeven te ploegen.
Heb je hulp nodig bij het instellen van canonical tags op jouw website of webshop? Of twijfel je of ze goed staan? Bij Vsee duiken we er met plezier in. Neem gerust contact met ons op. We helpen je graag verder.
