Een canonical tag is een regel in de code van je pagina die Google vertelt welke URL de hoofdversie is. Je gebruikt hem als dezelfde of bijna dezelfde inhoud op meerdere adressen staat. Denk aan een product dat in twee categorieën hangt, of een pagina met een parameter achter de URL. Met de canonical bundel je alle signalen op één adres.
Dat klinkt simpel. Toch is het een van de fouten die ik het vaakst tegenkom in een technische check. In dit blog lees je wat een canonical tag precies doet, wanneer je hem inzet en hoe je controleert of hij goed staat.
Wat doet een canonical tag precies?
Een canonical tag geeft Google een duidelijke voorkeur, maar geen harde opdracht.
Zo ziet de tag eruit
De tag staat in de head van je pagina en ziet er zo uit: <link rel=”canonical” href=”https://www.jouwsite.nl/pagina/”>. Het adres in de tag is de versie die jij in Google wilt zien. Staat de tag op de hoofdpagina zelf, dan verwijst hij naar zichzelf. Dat heet een self referencing canonical, en dat is een goede standaard.
Een hint, geen bevel
Google ziet de canonical als een sterk signaal. Toch kiest Google uiteindelijk zelf welke URL in de index komt. Dat doet Google op basis van meer signalen, zoals interne links, redirects en je sitemap. Google legt dat zelf uit in de documentatie over het aangeven van een canonieke URL. Spreken je signalen elkaar tegen, dan negeert Google je canonical soms.
Wanneer gebruik je een canonical tag?
Er zijn een paar situaties waarin een canonical tag echt het verschil maakt.
Pagina’s met parameters
Veel websites maken extra URL’s aan met een vraagteken erachter. Denk aan sorteren op prijs, een filter of een trackingcode uit een nieuwsbrief. De inhoud blijft gelijk, maar het adres verandert. Een canonical naar de schone URL voorkomt dat Google al die versies los gaat bekijken. Bij webshops met veel filters is dit extra belangrijk. Hoe je dat aanpakt, lees je in hoe je voorkomt dat filters je webshop in Google schaden.
Producten in meerdere categorieën
Een product dat in twee categorieën staat, krijgt soms twee URL’s. Bijvoorbeeld /heren/jassen/winterjas/ en /sale/winterjas/. Met een canonical kies je één vaste versie. Daarmee tellen links en reviews mee voor één pagina in plaats van twee halve.
Varianten van hetzelfde product
Ook kleuren en maten zorgen vaak voor dubbele pagina’s. Heeft een variant geen eigen tekst, dan wijst de canonical naar de hoofdpagina. Heeft een variant wel eigen inhoud en zoekvraag, dan verwijst hij naar zichzelf. Meer daarover lees je in hoe je in je webshop omgaat met productvarianten zoals kleur en maat.
Content die ook op een andere site staat
Plaats je een artikel ook op een andere website, dan helpt een canonical naar het origineel. Ik publiceer zelf artikelen op B2B Marketeers. Daar let ik er altijd op dat de bron duidelijk is, zodat Google snapt waar de tekst vandaan komt.
Welke fouten zie ik het vaakst?
In ruim 5 jaar SEO en bij meer dan 75 klanten kom ik steeds dezelfde fouten tegen.
Een canonical naar een verkeerde URL
De bekendste fout is een canonical die naar de testomgeving wijst. Na een livegang staat er dan nog een oud adres in de tag. Google krijgt het signaal dat een andere site de hoofdversie heeft. Ook een canonical naar een pagina met een redirect of een 404 zie ik geregeld. Op Reddit lees je dit soort verhalen ook vaak, meestal pas nadat het verkeer al is gedaald.
Canonical en noindex samen
Sommige sites zetten op dezelfde pagina een canonical naar een andere URL én een noindex. Dat zijn twee tegenstrijdige signalen. De canonical zegt: tel deze pagina op bij de andere. De noindex zegt: laat deze pagina weg. Kies daarom één van de twee, afhankelijk van wat je wilt bereiken.
Alle pagina’s naar de homepage
Ik zie ook weleens dat elke pagina een canonical naar de homepage heeft. Vaak komt dat door een fout in het thema of een plugin. Google negeert dat dan meestal, maar het zorgt wel voor verwarring en trage indexering. Hoe lang indexeren nu duurt, lees je in hoe lang indexeren en herstel bij Google in 2026 duurt.
Hoe controleer je of je canonicals kloppen?
Gelukkig check je dit in een paar stappen.
Kijk in Search Console
Gebruik de URL inspectie in Google Search Console. Daar zie je twee regels: de canonical die jij opgeeft en de canonical die Google kiest. Wijken die af, dan klopt er iets niet. In het rapport over pagina’s vind je ook de melding dat Google een andere canonical heeft gekozen dan de gebruiker.
Crawl je website
Met een tool als Screaming Frog zie je in één overzicht welke canonical op elke pagina staat. Dat gebruik ik zelf ook bij elke quickscan. Je ziet dan meteen of er canonicals naar redirects, foutpagina’s of andere domeinen wijzen. Op grote sites helpt dit ook je crawlbudget. Wat dat precies is, lees je in wat crawlbudget is en wanneer het een probleem wordt.
Let ook op AI zoekmachines
AI tools zoals ChatGPT en Perplexity halen hun antwoorden vaak uit dezelfde index als zoekmachines. Een rommelige mix van dubbele pagina’s maakt het lastiger om jouw beste versie te vinden. Eén duidelijke URL per onderwerp helpt dus ook voor je zichtbaarheid in AI antwoorden.
Wanneer laat je het controleren?
Canonicals zijn klein, maar fouten hebben grote gevolgen. Vooral na een migratie, een nieuw thema of een nieuwe plugin gaat het vaak mis. In mijn werk aan technische SEO zijn canonicals daarom een vast onderdeel van de check. Ik werkte eerst 2,5 jaar bij een SEO bureau en help nu al ruim 3 jaar zelfstandig bedrijven vanuit Raalte. Twijfel je over je eigen site, dan kijk ik graag met je mee.
Veelgestelde vragen over canonical tags
Hieronder licht ik graag een aantal veelgestelde vragen toe:
Heeft elke pagina een canonical tag nodig?
Het is niet verplicht, maar wel slim. Een canonical naar de pagina zelf voorkomt dat varianten met parameters als losse pagina’s gaan tellen.
Is een canonical hetzelfde als een redirect?
Nee. Een redirect stuurt bezoekers en Google echt door naar een andere URL. Een canonical laat de pagina bestaan, maar vraagt Google om een andere versie te tonen.
Waarom kiest Google een andere canonical dan ik opgeef?
Meestal omdat je andere signalen iets anders zeggen. Denk aan interne links naar een andere versie of een sitemap met de verkeerde URL.
Werkt een canonical ook tussen twee domeinen?
Ja. Je kunt een canonical naar een ander domein zetten, bijvoorbeeld bij een artikel dat je ook elders publiceert.
Meer weten, of nog vragen? Neem dan gerust contact met me op.