Woordenlijst

Wat is een canonical-tag?

8 februari 2026

Een canonical-tag (<link rel="canonical">) is een HTML-element dat in het <head>-gedeelte van een webpagina wordt geplaatst. De taak ervan is eenvoudig: hij vertelt zoekmachines welke URL als de "master"-versie van die pagina moet worden behandeld. Als dezelfde inhoud op meerdere adressen staat, wijst de canonical-tag naar de variant die u geïndexeerd en gerangschikt wilt hebben.

Wat duplicate content betekent voor SEO

Duplicate content veroorzaakt geen Google-straf in de traditionele zin, maar het levert wel echte problemen op. Wanneer zoekmachines dezelfde tekst op meerdere URL's vinden, moeten ze één versie kiezen om in de resultaten weer te geven. Als ze de verkeerde kiezen, verliest uw voorkeurspagina zichtbaarheid. Erger nog: backlinks en rangschikkingssignalen worden verdeeld over alle dubbele URL's in plaats van geconcentreerd op één pagina. Na verloop van tijd kan deze verdunning uw inhoud stilletjes verder naar beneden duwen in zoekresultaten.

In WordPress komt duplicate content vaker voor dan de meeste site-eigenaren denken. Paginatie-parameters, sessie-ID's, tracking-parameters zoals utm_source, www- versus niet-www-varianten, verschillen in slash op het einde en HTTP versus HTTPS kunnen allemaal afzonderlijke URL's creëren met identieke inhoud. Categorie- en tag-archieven overlappen ook soms met berichten.

Hoe zoekmachines duplicaten afhandelen zonder canonical-tags

Wanneer er geen canonical-tag aanwezig is, proberen zoekmachines zelf de "beste" URL te bepalen. Google houdt rekening met factoren zoals welke versie meer inkomende links heeft, welke URL in de sitemap voorkomt en welke indeling de interne links gebruiken. Maar dit is een gokspel. Google kan een URL met lelijke queryparameters kiezen boven uw schone permalink. Het kan signalen consolideren op een versie die u niet bedoelde. Door de zoekmachine te laten gokken, verliest u de controle over hoe uw pagina's in zoekresultaten verschijnen.

Het rel="canonical" link-element uitgelegd

De canonical-tag is een <link>-element dat zich binnen de HTML-<head> bevindt. De syntaxis ziet er zo uit:

<link rel="canonical" href="https://example.com/page/" />

Deze regel zegt: "Ongeacht welke URL-variant de gebruiker hier heeft gebracht, behandel https://example.com/page/ als de definitieve versie." Zoekmachines consolideren vervolgens rangschikkingssignalen op die URL en tonen deze meestal in zoekresultaten.

U kunt canonical-URL's ook instellen via de HTTP-koptekst Link, wat handig is voor niet-HTML-bronnen zoals pdf's. Het kopindelingsformaat is: Link: <https://example.com/page/>; rel="canonical".

Self-referencing canonicals

Een self-referencing canonical is een canonical-tag die naar dezelfde URL wijst waarop hij verschijnt. De pagina op https://example.com/over/ heeft bijvoorbeeld een canonical-tag die naar https://example.com/over/ wijst. Dit lijkt misschien overbodig, maar wordt beschouwd als een best practice. Self-referencing canonicals beschermen uw pagina's tegen onbedoelde duplicatie door queryparameters of URL-variaties waarvan u zich mogelijk niet bewust bent. De meeste SEO-plug-ins voegen standaard self-referencing canonicals toe aan elke pagina, en er is geen nadeel aan het opnemen ervan.

Canonical-tag versus redirect: wanneer welke gebruiken

Zowel canonical-tags als 301-redirects lossen het duplicate content-probleem op, maar ze werken anders en zijn geschikt voor verschillende situaties.

  • Canonical-tag: gebruik deze wanneer u beide URL's toegankelijk wilt houden voor gebruikers, maar zoeksignalen op één wilt consolideren. Dit is ideaal voor pagina's met tracking-parameters, printvriendelijke versies of gesorteerde/gefilterde productlijsten die functioneel moeten blijven.
  • 301-redirect: gebruik deze wanneer een URL helemaal niet meer mag bestaan. De redirect stuurt gebruikers en zoekmachines fysiek door naar de nieuwe URL. Dit is de juiste keuze na migratie naar een nieuw domein, het wijzigen van een permalink-structuur of het samenvoegen van twee pagina's tot één.

Een eenvoudige vuistregel: als gebruikers nog steeds toegang nodig hebben tot beide URL's, gebruikt u een canonical. Als de oude URL geen doel meer heeft, redirect u deze.

Veelvoorkomende fouten met canonical-tags

Canonical-tags zijn eenvoudig te implementeren, maar ook eenvoudig verkeerd te doen. Hier zijn de meest voorkomende fouten:

  • Verwijzen naar een noindex-pagina: als uw canonical-URL een noindex meta-tag heeft, stuurt u tegenstrijdige signalen. U vertelt Google de canonical-URL te indexeren en tegelijkertijd niet te indexeren. Google kan beide directieven negeren.
  • Niet-werkende of niet-bestaande canonical-URL's: als de canonical-URL een 404 retourneert of elders naartoe redirect, kunnen zoekmachines deze niet honoreren. Zorg er altijd voor dat het canonical-doel daadwerkelijk bestaat en een 200-status retourneert.
  • Cross-domain canonicals zonder juiste opzet: canonical-tags over verschillende domeinen kunnen werken, maar Google behandelt ze als een hint in plaats van een directief. Als de domeinen niet gerelateerd lijken, negeert Google de cross-domain canonical vaak.
  • Relatieve URL's gebruiken: canonical-tags moeten altijd absolute URL's gebruiken (beginnend met https://). Relatieve paden kunnen onverwacht gedrag veroorzaken, afhankelijk van de basis-URL-configuratie.
  • Gepagineerde pagina's canoniseren naar pagina 1: als u een gepagineerd artikel of een productlijst hebt, wijs pagina's 2, 3, 4 dan niet terug naar pagina 1. Elke gepagineerde pagina heeft unieke inhoud en moet ofwel een self-referencing canonical hebben, ofwel deel uitmaken van een correct gestructureerde paginatie-opzet.

WordPress en canonical-tags

WordPress genereert sinds versie 2.9 automatisch basis-canonical-tags via de actie wp_head. De ingebouwde implementatie is echter minimaal. SEO-plug-ins bieden veel betere controle:

  • Yoast SEO: genereert automatisch canonical-tags voor alle pagina's en laat u aangepaste canonicals per bericht, pagina of taxonomieterm instellen via de berichteditor.
  • Rank Math: vergelijkbare functionaliteit met de extra optie om canonical-URL's in bulk in te stellen via de interface.
  • The SEO Framework: genereert canonicals met zinvolle standaardinstellingen en minimale configuratie.

Deze plug-ins handelen randgevallen af zoals gepagineerde archieven, bijlagepagina's en zoekresultatenpagina's, die allemaal andere canonical-behandelingen nodig hebben dan standaardberichten.

Paginatie en canonical-tags

Gepagineerde inhoud is een speciaal geval. Als uw blogarchief pagina's heeft op /blog/, /blog/page/2/ en /blog/page/3/, toont elke pagina andere berichten. Ze allemaal canoniseren naar /blog/ zou Google vertellen dat pagina's 2 en 3 duplicaten zijn van pagina 1, wat niet zo is. Elke pagina moet een self-referencing canonical hebben. Google adviseerde voorheen rel="prev"- en rel="next"-tags voor paginatie, maar kondigde in 2019 aan dat het deze signalen niet langer gebruikt. Self-referencing canonicals op elke gepagineerde pagina blijven de aanbevolen aanpak.

Hoe Google omgaat met tegenstrijdige signalen

Google behandelt de canonical-tag als een sterke hint, niet als een absolute regel. Als andere signalen uw canonical-tag tegenspreken, kan Google een andere URL kiezen. Als uw sitemap bijvoorbeeld URL A vermeldt, uw interne links allemaal naar URL B verwijzen en uw canonical-tag naar URL C wijst, heeft Google drie tegenstrijdige signalen en zal het zijn eigen oordeel gebruiken. Om uw canonical-tags effectief te maken, moet u alle signalen op één lijn brengen: zorg ervoor dat uw sitemap, interne links, hreflang-tags en canonical-tags allemaal naar dezelfde voorkeurs-URL wijzen.

Wat InspectWP controleert

InspectWP controleert of uw WordPress-pagina's een canonical-tag bevatten en rapporteert de canonical-URL die wordt gevonden. Ontbrekende canonical-tags worden gemarkeerd als een SEO-probleem, omdat ze de afhandeling van uw duplicate content overlaten aan giswerk van zoekmachines. InspectWP detecteert ook of de canonical-URL verschilt van de huidige pagina-URL, wat u helpt te verifiëren dat cross-page canonicals opzettelijk en correct zijn geconfigureerd.

Controleer nu uw WordPress-site

InspectWP analyseert uw WordPress-site op beveiligingsproblemen, SEO-problemen, GDPR-naleving en prestaties — gratis.

Analyseer uw site gratis