Hoe ziet een canonical tag eruit?
Je zet de tag in de head van elke dubbele pagina. Hij verwijst naar de URL die je als voorkeur hebt:
<link rel="canonical" href="https://www.example.com/wandelschoenen/" />
Google raadt aan om dezelfde tag ook op de voorkeurspagina zelf te zetten, als verwijzing naar zichzelf. Gebruik een absolute URL, geen relatief pad. Google accepteert de tag alleen in de head van de HTML. Voor pdf’s en andere bestanden zonder HTML stuur je dezelfde aanwijzing mee als HTTP-header.
De link-relatie ‘canonical’ is beschreven in RFC 6596 van april 2012. Dat is een informatief document van de IETF, geen officiële internetstandaard.
Voorbeeld: sorteren en tracking in een webshop
Webshop Wandelweb verkoopt wandelschoenen. Dezelfde categoriepagina is bereikbaar via drie URL’s:
https://www.example.nl/wandelschoenen/
https://www.example.nl/wandelschoenen/?sorteer=prijs
https://www.example.nl/wandelschoenen/?utm_source=nieuwsbrief
Op alle drie wijst de canonical tag naar de eerste URL. Zo kan Google signalen zoals links op die ene URL bundelen. De kans wordt dan groter dat Google die versie als canonieke URL kiest.
Wat zegt Google over de canonical tag?
Google kiest uit een groep dubbele pagina’s zelf de meest representatieve URL. Je voorkeur aangeven is volgens Google een hint, geen regel. Google noemt de methoden in volgorde van invloed:
- Redirect: een sterk signaal dat het doel van de redirect canoniek moet worden.
- Canonical tag: een sterk signaal voor de opgegeven URL.
- Opname in de sitemap: een zwak signaal.
Methoden versterken elkaar als je ze combineert. Geef dan wel overal dezelfde URL op. Een beetje dubbele inhoud op je site is volgens Google normaal. Het is geen overtreding van het spambeleid.
Verwar de canonical tag niet met
- 301-redirect: stuurt bezoekers en Googlebot echt door naar een andere URL. Met een canonical tag blijft de pagina gewoon bereikbaar.
- noindex: houdt een pagina helemaal uit Google. Google raadt het daarom af als middel om binnen één site de keuze van de canonieke pagina te sturen.
- robots.txt: niet bedoeld voor canonicalisatie. Google kan een geblokkeerde URL toch indexeren, alleen zonder de inhoud.
Veelgestelde vragen over Canonical tag
Wat betekent canonical?
Canonical betekent hier: de voorkeursversie. De canonieke URL is de versie die Google uit een groep dubbele pagina’s als meest representatief kiest.
Moet een pagina naar zichzelf verwijzen met een canonical tag?
Google raadt dat aan. Zet op de voorkeurspagina een canonical tag met de eigen URL. Zo is je voorkeur ook daar duidelijk.
Waarom kiest Google een andere canonieke URL dan ik opgeef?
De tag is een hint, geen opdracht. Google weegt ook andere signalen mee, zoals redirects, HTTPS en de sitemap. Laat al die signalen en je interne links naar dezelfde URL wijzen.