Een canonical tag is een HTML-element dat in de <head>-sectie van een webpagina wordt geplaatst om zoekmachines aan te geven welke versie van een pagina de primaire of 'canonieke' versie is. Het volledige element ziet er als volgt uit: <link rel="canonical" href="https://www.voorbeeld.nl/pagina/" />.
Wanneer meerdere URL's dezelfde of zeer vergelijkbare content bevatten, kan dit leiden tot duplicate content problemen. Zoekmachines zoals Google weten dan niet welke versie ze moeten indexeren en tonen in zoekresultaten. De canonical tag lost dit op door expliciet aan te geven welke URL de voorkeur heeft.
Waarom zijn canonical tags belangrijk?
Canonical tags vervullen verschillende cruciale functies voor SEO:
- Voorkomen van duplicate content: Beschermt tegen SEO-penalties die kunnen ontstaan door identieke content op meerdere URL's
- Consolidatie van link equity: Bundelt alle SEO-waarde en backlinks naar één enkele URL in plaats van deze te verdelen over meerdere versies
- Verbetering van crawl-efficiëntie: Helpt zoekmachines hun crawlbudget effectiever te besteden door niet steeds dezelfde content opnieuw te indexeren
- Controle over zoekresultaten: Bepaalt welke URL-versie verschijnt in de zoekresultaten
Hoe werkt een canonical tag?
Wanneer een zoekmachine een pagina crawlt met een canonical tag, interpreteert deze de tag als een sterk signaal (maar geen absolute verplichting) dat de aangegeven URL de voorkeurspagina is. Google en andere zoekmachines gebruiken dit signaal in combinatie met andere factoren zoals interne links, sitemaps en redirects om te bepalen welke versie canoniek is.
Het is belangrijk om te begrijpen dat een canonical tag een suggestie is aan zoekmachines, geen directieve. In de meeste gevallen volgen zoekmachines de canonical tag, maar ze kunnen deze negeren als er tegenstrijdige signalen zijn of als ze denken dat een andere URL beter past bij de zoekopdracht van de gebruiker.
