Stel: je website is bereikbaar via hendriksdigital.com maar ook via www.hendriksdigital.com. Voor bezoekers is dat hetzelfde. Voor Google technisch twee verschillende URLs met dezelfde inhoud.
Zonder duidelijke instructie kan Google denken: "welke van de twee moet ik in de zoekresultaten laten zien?" Dat noemen we 'duplicate content'. Google verdeelt dan de ranking-kracht over beide URLs, en jouw ene pagina scoort minder goed dan wanneer alles op één versie stond.
Wat doet een canonical URL?
De canonical URL is een klein stukje code in de header van je pagina dat zegt: "beste Google, de officiële versie van deze pagina is X." Google respecteert dat en laat alleen die versie zien in zoekresultaten. Alle ranking-kracht verzamelt zich op één URL.
Waar zie je duplicate content vaak?
- www vs non-www: hendriksdigital.com vs www.hendriksdigital.com
- HTTP vs HTTPS: http://site.nl vs https://site.nl
- Trailing slash: /diensten vs /diensten/
- URL-parameters: /product?kleur=rood vs /product?kleur=rood&sort=prijs
- Webshops: een product dat in meerdere categorieën staat en dus via verschillende URLs bereikbaar is
Wanneer moet je hier iets aan doen?
Voor de meeste moderne WordPress-websites is dit standaard goed ingesteld. Als je een SEO-plugin gebruikt (Yoast, Rank Math), zet die automatisch een canonical op elke pagina.
Wél oppassen bij:
- Webshops met veel productvarianten (kleur, maat, filters)
- Sites met meertalige of regio-varianten
- Blogs waar hetzelfde artikel in meerdere categorieën staat
- Handmatig gebouwde sites zonder SEO-plugin
Hoe check je of het klopt?
Rechtsklik ergens op je pagina, klik 'view page source' (bron bekijken) en zoek op 'canonical'. Je zou één regel moeten zien met <link rel="canonical" href="..." />. Die URL is wat Google als 'officiële versie' beschouwt.
Als de canonical wijst naar de goede URL van jouw pagina: prima, klaar. Als het naar een andere pagina wijst dan waar je nu bent: probleem, contact opnemen met je websitebouwer.