Een canonical URL is een HTML tag die aangeeft welke versie van een pagina de hoofdversie is. Dit gebruik je wanneer dezelfde inhoud op meerdere URL’s te vinden is. Met een canonical tag laat je aan zoekmachines zien welke pagina zij moeten indexeren.
De canonical tag bestaat sinds 2009 en is ontwikkeld door Google, Microsoft en Yahoo. De tag lost problemen met dubbele content op. Je plaatst deze in de head van een pagina.
<link rel="canonical" href="https://www.website.nl/voorbeeld-pagina/" />
De betekenis van deze code:
Dubbele content zorgt voor verwarring bij zoekmachines. Zonder canonical weet Google niet welke versie van een pagina telt. Dat kan zorgen voor verlies van zichtbaarheid.
Dubbele pagina’s kosten ook extra crawlcapaciteit. Google besteedt dan tijd aan meerdere versies van dezelfde pagina in plaats van aan nieuwe inhoud.
“Als nieuwe pagina's op dezelfde dag worden gecrawld en gepubliceerd, hoeven website-eigenaren zich geen zorgen te maken over crawlcapaciteit. Websites met minder dan enkele duizenden URL’s worden efficiënt gecrawld.”
Een canonical tag voorkomt deze problemen. Google weet hierdoor welke pagina als hoofdversie telt. Zonder canonical maakt Google zelf een keuze. Dat levert risico op.
Zoekmachines crawlen geen pagina’s maar URL’s. Dat betekent dat deze twee URL’s als aparte pagina’s gelden:
example.com/product
example.com/product?color=red
Dit zijn geparameteriseerde URL’s. Ze komen vaak voor bij webshops met filters.
Een webshop verkoopt overhemden via deze URL:
https://www.fashionoutlet.nl/kleding/shirts.html
Filter je op maat XL dan wordt de URL:
https://www.fashionoutlet.nl/kleding/shirts.html?maat=XL
Filter je ook op blauw dan wordt dit:
https://www.fashionoutlet.nl/kleding/shirts.html?maat=XL&kleur=blauw
Voor Google zijn dit drie aparte pagina’s. Dat terwijl de inhoud grotendeels gelijk blijft.
Ook bij content die wordt overgenomen door andere websites speelt dit mee. In dat geval gebruik je een cross domain canonical tag.
Bij het bouwen van een website spelen canonical tags een vaste rol in de technische basis. Ze worden ingesteld tijdens de oplevering van de website. Zo voorkomen we problemen met indexatie vanaf de start.
Dit is vooral belangrijk bij:
Je kunt canonical tags op meerdere manieren instellen. Welke methode je kiest maakt minder uit dan het volgen van vaste regels.
Correct:
<link rel="canonical" href="https://example.com/pagina/" />
Niet correct:
<link rel="canonical" href="/pagina/" />
Hoofdletters en kleine letters gelden als aparte URL’s. Gebruik daarom altijd kleine letters.
Gebruik je een beveiligde website dan moet je ook een https canonical instellen.
Correct:
<link rel="canonical" href="https://example.com/pagina/" />
Niet correct:
<link rel="canonical" href="http://example.com/pagina/" />
Bij een zelfverwijzende canonical verwijst de pagina naar zichzelf als hoofdversie.
Voorbeeld:
<link rel="canonical" href="https://example.com/voorbeeld-pagina" />
Dit voorkomt problemen met variaties in URL’s zoals parameters, hoofdletters of www.
Als een pagina meerdere canonical tags bevat, negeert Google ze allemaal. Gebruik er daarom altijd slechts één per pagina.
Dwayne Snoeren
Wij ontwerpen en bouwen websites die scoren in Google én klanten overtuigen. Bel ons op: 085 - 303 81 81