Een canonical tag is een HTML-signaal dat zoekmachines vertelt welk adres de "master"-versie is wanneer dezelfde of zeer vergelijkbare content via meerdere URL's bereikbaar is. Het is één regel die je toevoegt aan de <head> van de pagina, maar correct gebruikt speelt hij een cruciale SEO-rol door de verwatering van rankings als gevolg van duplicate content te voorkomen.
Waar het probleem van duplicate content vandaan komt
De meeste site-eigenaren kopiëren hun content niet expres; duplicate content ontstaat vanzelf om technische redenen. Hetzelfde product of artikel wordt op veel URL's gepubliceerd met kleine verschillen:
https://site.com/productenhttps://www.site.com/product(met/zonder www)- de
http://- enhttps://-versies - adressen met trackingparameters:
/product?utm_source=newsletter - filter- en sorteerparameters:
/schoenen?kleur=zwart&sorteer=prijs - versies met/zonder afsluitende schuine streep:
/blog/en/blog
Google kan elk van deze adressen als een aparte pagina zien. Het gevolg is dat de linkwaarde en de rankingsignalen voor dezelfde content over meerdere URL's worden verdeeld, en geen ervan is op zichzelf zo sterk als zou moeten. Precies hier komt de canonical tag in beeld.
Hoe je een canonical tag schrijft
De canonical tag wordt toegevoegd aan de <head> van de pagina en wijst naar de URL die je als origineel beschouwd wilt zien:
<link rel="canonical" href="https://site.com/product">
Je voegt deze regel toe aan alle varianten van dezelfde content (met parameters, met www, enz.) en laat ze allemaal naar dezelfde master-URL wijzen. De masterpagina zelf moet ook een zelfverwijzende canonical (self-referencing) dragen die naar zichzelf wijst; zo communiceer je je voorkeur helder aan Google.
Een belangrijk punt: een canonical is een suggestie, geen redirect. Google volgt hem meestal, maar niet absoluut. Als de content echt verschilt of de signalen elkaar tegenspreken, kan de zoekmachine zijn eigen URL als canoniek kiezen.
Gebruik absolute URL's en blijf consistent
Gebruik voor de canonical-waarde altijd de volledige (absolute) URL, inclusief het protocol. Relatieve paden (zoals /product) kunnen in sommige gevallen verkeerd worden geïnterpreteerd:
<!-- Correct -->
<link rel="canonical" href="https://site.com/blog/canonical-tag">
<!-- Riskant -->
<link rel="canonical" href="/blog/canonical-tag">
De canonical mag ook niet in tegenspraak zijn met de overige signalen van je site. Als de canonical naar één URL wijst terwijl je sitemap, interne links en redirects naar een andere wijzen, krijgt Google gemengde signalen. Bepaal je master-URL en gebruik op al deze kanalen hetzelfde adres.
Veelgemaakte fouten
- Elke pagina naar de homepage canoniseren: een veelvoorkomend ongeluk. Als alle pagina's hun canonical naar
https://site.com/richten, kan Google stoppen met het indexeren van de andere pagina's. - Canonical en
noindexop dezelfde pagina: een tegenstrijdige instructie. De canonical zegt "tel deze pagina als hetzelfde als die," terwijlnoindexzegt "indexeer deze pagina helemaal niet." Gebruik ze niet samen. - Verkeerd gebruik bij gepagineerde lijsten: canoniseer pagina 2 en 3 niet naar pagina 1; elke pagina heeft andere content en moet zelf-canoniek zijn.
- Naar een geblokkeerde pagina canoniseren: wijzen naar een URL die in
robots.txtvoor crawlen is geblokkeerd, werkt niet; als Google die pagina niet kan zien, kan het ook het canonical-signaal niet lezen.
Canonical via de HTTP-header
Niet-HTML-bestanden (zoals PDF's) hebben geen <head>-sectie. In dat geval kan de canonical via de HTTP-responsheader worden verzonden:
Link: <https://site.com/bestanden/handleiding.pdf>; rel="canonical"
Met deze methode kunnen ook downloadbare documenten naar hun juiste master-adres verwijzen. Je moet deze header toevoegen vanuit de configuratie van je webserver (bijvoorbeeld Nginx of Apache).
Canonical of een 301-redirect
De twee dienen verschillende doelen. Als een URL niet meer zal bestaan en je de gebruiker permanent naar een ander adres wilt verplaatsen, gebruik dan een 301-redirect. Maar als beide URL's bereikbaar moeten blijven (bijvoorbeeld productpagina's met filterparameters), kun je niet redirecten; dan is canonical het juiste gereedschap. Kortom: moet de gebruiker beide versies zien, gebruik canonical; zo niet, dan een 301.
Veelgestelde vragen
Verhoogt een canonical tag direct mijn ranking?
Hij belooft geen directe rankingstijging. Wat hij doet, is verspreide signalen op één URL bundelen en de verwarring rond duplicate content opruimen. Dat helpt je masterpagina indirect om zich duidelijker en sterker te positioneren.
Moet ik een canonical aan elke pagina toevoegen?
Zelfs op pagina's zonder duplicaat is een zelfverwijzende canonical toevoegen een goede gewoonte. Hij beschermt je tegen parameterongelukken wanneer er query-string-adressen of enig risico op duplicatie is.
Wat gebeurt er als ik de canonical op de verkeerde URL zet?
Dan heb je Google de verkeerde pagina als origineel aangewezen; de pagina die je eigenlijk wilt, wordt mogelijk niet geïndexeerd of verschijnt niet in de zoekresultaten. Controleer je canonical-waarden dus altijd voordat je live gaat en verifieer ze in het rapport "Pagina's" van Search Console.
Heb je duplicate content op je site? Laten we je canonical-structuur en technische SEO samen goed inrichten. Neem contact op en we bekijken je site.