Online marketing bureau voor ambitieuze ondernemers
Online Marketing Blog

Canonical tag: wat het is en wanneer je hem nodig hebt

Een canonical tag is een regel in de code van een pagina die aan zoekmachines doorgeeft welke URL de hoofdversie is wanneer dezelfde of vrijwel dezelfde inhoud op meerdere adressen staat. Google bundelt de signalen van die kopieën dan bij één URL en toont die in de zoekresultaten, in plaats van zelf te gokken welke […]

Thomas Haring
Thomas Haring
Online marketing specialist, developer & AI-specialist

Een canonical tag is een regel in de code van een pagina die aan zoekmachines doorgeeft welke URL de hoofdversie is wanneer dezelfde of vrijwel dezelfde inhoud op meerdere adressen staat. Google bundelt de signalen van die kopieën dan bij één URL en toont die in de zoekresultaten, in plaats van zelf te gokken welke […]

Een canonical tag is een regel in de code van een pagina die aan zoekmachines doorgeeft welke URL de hoofdversie is wanneer dezelfde of vrijwel dezelfde inhoud op meerdere adressen staat. Google bundelt de signalen van die kopieën dan bij één URL en toont die in de zoekresultaten, in plaats van zelf te gokken welke versie telt.

Dat klinkt als een detail voor ontwikkelaars, maar het raakt direct je vindbaarheid. Elke website maakt ongemerkt dubbele URL's aan: via filters, sorteeropties, trackingparameters of een product dat in twee categorieën staat. Zonder duidelijke canonical verdeelt Google de aandacht over al die varianten, of kiest het een versie die jij liever niet in de zoekresultaten ziet.

Wanneer heb je een canonical tag nodig?

Je hebt een canonical nodig zodra dezelfde inhoud via meer dan één URL bereikbaar is. Dat gebeurt op vrijwel elke website, en vaker dan eigenaren denken, omdat de meeste dubbele URL's automatisch door het systeem worden aangemaakt en niet door iemand bewust zijn gebouwd.

De situaties die we het vaakst tegenkomen:

  • Filters en parameters in webshops. Een categoriepagina met ?kleur=blauw, ?sorteer=prijs of ?pagina=1 erachter toont grotendeels dezelfde producten als de categorie zelf.
  • Trackingparameters. Links met UTM-tags of klik-ID's van advertentieplatforms leveren voor Google een nieuwe URL op, terwijl de inhoud identiek is.
  • http en https, met en zonder www. Als je site op meerdere varianten bereikbaar is, zijn dat voor een zoekmachine vier verschillende adressen. De echte oplossing is hier een redirect; meer daarover lees je in het verschil tussen HTTP en HTTPS.
  • Kopieproducten en varianten. Een product dat in meerdere categorieën hangt en per categorie een eigen URL krijgt, of varianten die elk een aparte pagina hebben met bijna dezelfde tekst.
  • Gesyndiceerde content. Een artikel dat je ook op een partnersite of een eigen tweede domein plaatst.

Duplicate content is daarmee vooral een technisch probleem, geen strafbaar feit. Google deelt voor gewone dubbele pagina's geen straf uit; het kiest één versie om te tonen en laat de rest vallen. Het risico zit in wélke versie het kiest en in de verspilde crawlaandacht en verdeelde linkwaarde die met de varianten gepaard gaan.

Hoe ziet een goede canonical eruit?

Een goede canonical staat in de <head> van de pagina, verwijst met een volledige, absolute URL naar de hoofdversie en wijst naar een pagina die zelf bereikbaar en indexeerbaar is. In de code ziet dat er zo uit: <link rel="canonical" href="https://www.voorbeeld.nl/schoenen/" />.

Een paar eisen die het verschil maken tussen een canonical die werkt en een die genegeerd wordt:

  • Gebruik de absolute URL inclusief https en de juiste domeinvariant, geen relatief pad.
  • De doel-URL geeft een statuscode 200, geen redirect en geen 404.
  • Er staat per pagina precies één canonical; twee tegenstrijdige tags (bijvoorbeeld uit thema én plugin) worden allebei genegeerd.
  • De inhoud van de pagina en de canonieke versie is echt (vrijwel) gelijk.

Belangrijk om te begrijpen: een canonical is een sterke hint, geen bevel. Google weegt de tag mee met andere signalen, zoals redirects, interne links en de URL's in je sitemap. Spreken die signalen elkaar tegen, dan kiest Google soms een andere canonieke URL dan jij hebt opgegeven. Consistentie over al die signalen is dus minstens zo belangrijk als de tag zelf.

Zelf-verwijzende canonicals: waarom elke pagina er een krijgt

Een zelf-verwijzende canonical is een canonical die naar de pagina zelf wijst. Elke indexeerbare pagina hoort er een te hebben, omdat hij voorkomt dat varianten met parameters of hoofdletters als aparte pagina gaan concurreren met het origineel.

Stel dat iemand naar je dienstpagina linkt met een trackingparameter erachter. Zonder canonical ziet Google twee URL's met dezelfde inhoud. Met een zelf-verwijzende canonical op de dienstpagina zegt die variant automatisch: de echte versie is de schone URL. Je hoeft dus niet elke denkbare variant vooraf te kennen.

Op WordPress regelen SEO-plugins zoals Yoast en Rank Math dit standaard. Dat is handig, maar ook een valkuil: het werkt alleen goed zolang de basisinstellingen kloppen. Staat het verkeerde domein in de algemene instellingen, of zet een thema er een eigen canonical naast, dan staat die fout ineens op elke pagina tegelijk.

Canonical, 301-redirect of noindex: welke kies je?

Kies een canonical als beide URL's moeten blijven bestaan voor bezoekers, een redirect als de oude URL weg mag, en noindex als een pagina nergens in Google hoeft te verschijnen. Ze lossen verwante problemen op, maar zijn niet uitwisselbaar.

Situatie Beste keuze Waarom
Filter- of sorteervariant van een categorie Canonical naar de categorie Bezoekers gebruiken de filter, maar de variant hoeft niet apart te ranken
Oude URL na verhuizing of herstructurering 301-redirect De oude pagina hoeft niet meer te bestaan; bezoekers en signalen gaan mee
http, https, www en zonder www 301-redirect naar één variant Er hoort maar één bereikbare versie van je domein te zijn
Bedankpagina, interne zoekresultaten, inlogpagina Noindex Er is geen hoofdversie die wel moet ranken
Artikel dat ook op een partnersite staat Canonical naar het origineel (cross-domain) Beide versies blijven leesbaar, het origineel krijgt de erkenning

Wanneer een redirect de juiste keuze is en hoe je die netjes inricht, staat in ons artikel over de 301-redirect. Een veelgemaakte fout is de combinatie: een canonical naar pagina A én een noindex op dezelfde pagina. Dat zijn tegenstrijdige signalen, en de uitkomst is onvoorspelbaar.

Vijf canonical-fouten die we vaak tegenkomen

De meeste canonical-problemen zijn geen kwestie van een ontbrekende tag, maar van een tag die iets anders zegt dan de rest van de site. Deze vijf fouten zien we het vaakst bij een technische scan:

  1. Alle gepagineerde pagina's naar pagina 1. Pagina 2, 3 en verder van een categorie tonen andere producten. Wijs je ze allemaal naar pagina 1, dan raken de producten op de vervolgpagina's moeilijker vindbaar. Laat elke pagina naar zichzelf verwijzen.
  2. Canonical naar een URL die doorverwijst of niet bestaat. Na een migratie wijzen canonicals soms nog naar oude adressen. Google krijgt dan een hint naar een dood spoor.
  3. Canonical en sitemap spreken elkaar tegen. In de sitemap staat URL A, de canonical op die pagina wijst naar URL B. Zet in je sitemap alleen de canonieke versies.
  4. Dubbele pagina's blokkeren via robots.txt. Een geblokkeerde pagina kan Google niet lezen, dus de canonical erop ook niet. De variant kan dan zelfs zonder inhoud in de index blijven hangen.
  5. Canonicals die alleen via JavaScript worden toegevoegd. Google kan JavaScript verwerken, maar dat gebeurt later en niet altijd. Andere crawlers, waaronder veel AI-crawlers, voeren geen JavaScript uit. Zet de tag in de server-HTML.

Deze fouten passen in het bredere rijtje technische basiszaken. Een overzicht van wat je verder moet controleren vind je in technische SEO: wat je écht moet fixen.

Wat we bij webshops in de praktijk zien

Bij webshops zijn canonicals zelden in één keer goed, omdat filters, varianten en categoriestructuren steeds nieuwe URL's opleveren. In scans van WooCommerce-shops komen we geregeld categoriepagina's tegen waarvan tientallen filtercombinaties gecrawld worden, terwijl de categorie zelf moeite heeft om te ranken.

Wat dan helpt, is eerst kiezen welke pagina's wél zelfstandig moeten kunnen ranken. Soms is een gefilterde pagina juist waardevol, bijvoorbeeld "zwarte werkschoenen" als daar echt op gezocht wordt. Die verdient dan een eigen, schone URL met eigen tekst en een zelf-verwijzende canonical, in plaats van een parameter-URL die naar de algemene categorie verwijst. Alle andere combinaties wijzen naar de hoofdcategorie. Die afweging tussen zoekvraag en techniek staat uitgebreider in SEO voor webshops: de complete gids.

Een tweede patroon: producten die in meerdere categorieën hangen en daardoor URL's krijgen als /herenschoenen/product-x/ en /sale/product-x/. Kies één vaste product-URL, bij voorkeur zonder categoriepad, en laat de rest daarnaar verwijzen of helemaal niet ontstaan.

Hoe controleer je canonicals in Search Console?

In Google Search Console zie je per URL welke canonical jij hebt opgegeven en welke Google zelf heeft gekozen. Wijken die twee af, dan weet je dat je signalen elkaar tegenspreken en dat Google een andere versie toont dan je bedoelt.

  1. Open URL-inspectie en plak de URL van een belangrijke pagina.
  2. Bekijk onder Pagina-indexering de regels "Door gebruiker opgegeven canonieke URL" en "Door Google geselecteerde canonieke URL".
  3. Zijn ze gelijk, dan is alles in orde. Verschillen ze, zoek dan uit welke signalen (redirects, interne links, sitemap) naar de andere versie wijzen.
  4. Kijk in het rapport Pagina's naar statussen als "Duplicaat, Google heeft een andere canonieke versie gekozen dan de gebruiker" en "Alternatieve pagina met juiste canonieke tag".

Die tweede status is meestal geen probleem: het betekent dat je canonical werkt zoals bedoeld. De eerste verdient wel aandacht, zeker als het om pagina's gaat die omzet of leads moeten opleveren. Meer over de verschillende indexeringsstatussen lees je in ons artikel over een pagina die niet geïndexeerd wordt.

Veelgestelde vragen

Krijg ik een straf van Google voor duplicate content?

Nee, niet voor gewone dubbele pagina's binnen je eigen site. Google kiest één versie en toont die. Het nadeel is indirect: Google kiest misschien de verkeerde versie, signalen zoals links worden verdeeld en crawlaandacht gaat naar varianten. Alleen bewust gekopieerde content om zoekmachines te misleiden kan tot maatregelen leiden.

Moet elke pagina een canonical tag hebben?

Elke indexeerbare pagina heeft er baat bij, meestal als zelf-verwijzende canonical. Die beschermt de pagina tegen varianten met parameters, hoofdletters of trackingcodes. Op WordPress voegen de bekende SEO-plugins dit automatisch toe; controleer wel of er niet ook een tweede canonical uit je thema in de code staat.

Kan ik een canonical naar een ander domein laten wijzen?

Ja, een cross-domain canonical is toegestaan. Dat is handig als je dezelfde tekst op een partnersite of een tweede eigen domein publiceert en wilt dat het origineel de erkenning krijgt. Google behandelt ook deze tag als hint, dus de inhoud moet echt overeenkomen.

Hoe lang duurt het voordat Google een nieuwe canonical oppakt?

Dat hangt af van hoe vaak Google de betreffende pagina's crawlt, dus een vaste termijn is niet te geven. Belangrijke pagina's worden doorgaans sneller opnieuw bekeken dan diepe filterpagina's. Via URL-inspectie in Search Console kun je een herbeoordeling aanvragen voor de pagina's die het zwaarst wegen.

Twijfel je of de canonicals op je site kloppen, of zie je in Search Console dat Google andere versies kiest dan jij bedoelt? Bij onze SEO-dienstverlening hoort een technische scan waarin we precies dit soort tegenstrijdige signalen opsporen en in de goede volgorde oplossen.

Deel dit artikel: LinkedIn
Thomas Haring

Klaar om jouw online marketing naar een hoger niveau te tillen?

Vraag vandaag nog een gratis websitescan aan en ontdek welke kansen jij laat liggen.

Wat klanten over ons zeggen.

Beoordelingen
5.0 (23)
K Kevin Haring Geplaatst op Google

Ik heb zelf niks met computers of websites, maar ik wilde wel een professionele website voor mijn bedrijf. Via via kwam … Lees meer

R Ricardo de Roos Geplaatst op Google

Vakkundig, zeer behulpzaam en bereid mee te denken. Onlinemeersucces.nl zal ik zeker aanraden!

H hafid Geplaatst op Google

Eerlijke en betrouwbare webmaster . Hij zet zich voor 100% in voor de beste resultaten voor je bedrijf . Goed communicat… Lees meer

T Thomas Hendrikx Geplaatst op Google

Online Meer Succes adverteert inmiddels al maanden voor mijn webshop en dit heeft tot goede verkoopresultaten geleid. Ve… Lees meer

R Robert Zwaanswijk Geplaatst op Google

Voor mijn bedrijf had ik hulp nodig met mijn webshop, Google Ads en Facebook/Instagram marketing. Onlinemeerssuces.nl he… Lees meer

Alle reviews