Een canonical tag is een stukje code in een webpagina dat aan zoekmachines aangeeft welke URL de voorkeursversie is, wanneer dezelfde of bijna dezelfde inhoud op meerdere adressen bereikbaar is. Het wordt ook wel rel=canonical of canonieke URL genoemd.
Hoe het werkt
De canonical tag staat in het hoofdgedeelte (de head) van de pagina als een link-element met rel='canonical' en het gewenste adres. De zoekmachine ziet daarmee welke versie bedoeld is als de belangrijkste.
Zonder zo’n aanwijzing moet de zoekmachine zelf kiezen welke versie ze toont. Dat levert niet altijd de gewenste keuze op.
Wanneer gebruik je het
Een canonical tag is zinvol wanneer één pagina op meer dan één adres staat. Voorbeelden:
- Een product dat via meerdere categorieën of filters bereikbaar is, zoals een adres met „?kleur=rood”.
- Adressen met tracking, zoals een UTM-parameter.
- Een pagina die met en zonder „www” of via http en https bereikbaar is.
- Inhoud die ook op een andere website is geplaatst.
Een advies, geen opdracht
Een zoekmachine ziet de canonical tag als een sterke aanwijzing, niet als een bevel. Een pagina mag naar zichzelf verwijzen; dat is gebruikelijk. Een verwijzing naar een heel andere pagina kan worden genegeerd.
De bezoeker merkt niets van een canonical tag: hij blijft gewoon op de pagina die hij opende. Het effect is alleen zichtbaar voor zoekmachines, bijvoorbeeld bij indexering.
Canonical tag en andere hulpmiddelen
Een canonical tag is een van de manieren om dubbele inhoud te beheren. Bij een doorverwijzing (redirect) wordt de oude pagina niet meer getoond, en met een noindex-instructie wordt een pagina juist uit de zoekresultaten gehouden. De keuze hangt af van de vraag of de dubbele pagina voor bezoekers bereikbaar moet blijven.