Ik ben zeker niet de eerste die blogt over het canonical attribuut. Joost, Marketingfacts, ea. hebben er al over geschreven gisteren en vandaag. Google, Yahoo en Live search introduceren deze nieuwe tag. Wat deze doet? Ervoor zorgen dat het duplicate content probleem wordt opgelost.
Duplicate content ontstaat wanneer bepaalde url’s van je website dezelfde inhoud bevatten. Dergelijke url’s kunnen ontstaan door variabelen (denk bijvoorbeeld aan ?id=bestellen) of door trackingcodes van bijvoorbeeld Google Analytics. In dit artikel leg ik uit hoe we dit kunnen voorkomen doormiddel van het rel=”canonical” attribuut.
Duplicate content
Duplicate content is niet goed voor de zoekmachines. Het heeft voor hen namelijk geen zin om meerdere dezelfde pagina’s in de index te hebben. Zij zien dit daarom als “storend” en dat zal vaak resulteren in een lagere ranking.
Er zijn verschillende stappen om ervoor te zorgen dat duplicate content niet kan ontstaan. Hieronder vind je ze in volgorde van importantie (met dank aan reactie van Eduard Blaquière op Marketingfacts):
- Goede site structuur (voorkom waar mogelijk dubbele content)
- Permanente redirect 301 (zowel bezoekers als zoekmachines worden permanent doorverwezen)
- Canonical attribuut (als de voorgaande verbeterpunten niet toepasbaar zijn)
Zoals gezegd zijn de eerste twee (en vooral de eerste!) het allerbelangrijkst. Vaak is het zo dat wanneer deze goed worden toegepast er geen duplicate content meer is. Als laatste redmiddel is er dan nu het canonical attribuut.
Hoe het canonical attribuut gebruiken?
Vanaf nu kun je deze <link> tag toevoegen aan de url :
<link rel=”canonical” href=”http://www.voorbeeld.nl/product.php?item=laptop-hp-2009″ />
binnen het <head> gedeelte van de duplicate content url’s:
http://www.voorbeeld.nl/product.php?item=laptop-hp-2009&categorie=laptops
http://www.voorbeeld.nl/product.php?item=laptop-hp-2009&trackingid=1234&sessieid=1205
en de zoekmachines zullen begrijpen dat deze duplicaten verwijzen naar de canonical URL: http://www.voorbeeld.nl/product.php?item=laptop-hp-2009.
Wat ook erg belangrijk om te weten is dat bijvoorbeeld de pagerank ook naar deze url doorverwijzen. Dit laatste kan vooral interessant zijn voor affiliate-marketeers!



Er is nog een belangrijke die vergeten wordt de robots.txt ..
Bij productpagina’s van een shop bijvoorbeeld is het bijna onmogelijk om een 301 te gaan gebruiken.
Zelf loop ik niet zo gek van het nieuwe speeltje, stel je voor dat je een paar duizend producten of pagina’s hebt waar je dat handmatig moet gaan aanbrengen :o
Dave
@Dave Een beetje CMS zou dit kunnen automatiseren natuurlijk!
Yoast heeft zelf al een aantal plugins geschreven:
http://yoast.com/canonical-url-links/
@Karel
Dank voor het noemen van m’n lijstje van importantie voor het behandelen van duplicate content. (al schrijf je m’n achternaam iets anders ;-) )
@Dave
Goede toevoeging. Robots.txt zou ik in mijn lijstje in stap 2 meenemen.
Sorry Eduard, pas het meteen even aan.
No problem, thanks! Het blijft een lastige naam ;)
[...] beide problemen zijn er eenvoudige oplossingen. Voor het e-commerce probleem kun je het canonical attribuut gebruiken. Het probleem van de printvriendelijke pagina’s is op te lossen door de toegang tot [...]
Goede uitleg bedankt!
Top Artikel! Heb het gelijk toegepast op een aantal websites waar duplicate content staat, even afwachten of het ook daadwerkelijk helpt. Misschien is deze link ook wel handig, daar staan de regels en een video: http://www.google.com/support/webmasters/bin/answer.py?hl=nl&answer=139394
Dag Karel, Wij hebben de tag opgenomen op URL X EN URL Y(en die verwijzen dus beide naar URL A, waar de originele teksten vandaan komen). Is dit een goede aanpak?
[...] Gebruik van de meta-tag canonical [...]
[...] op minimaal 2 manier te verhelpen:301 redirect naar de homepage of de feedGebruik van de meta-tag canonicalEenvoudig op te lossen of te voorkomen dus. Nu is dit wel beetje spijkers op laag water zoeken. Punt [...]
Sinds eerder dit jaar is het ook mogelijk om de canonical tag in te zetten over domeinen. Zo kan je op je pagina X op domein A aangeven dat de bron van het artikel pagina Y op Domein B is.
Dit hebben wij laatst ingezet bij een van onze klanten en werkt volledig naar behoren. De waarde gaat naar de bron en indexering vind alleen plaats voor de bronpagina.
[...] die 1 product in verschillende categorieën stoppen, dan kan je gebruik maken van de canonical tag (http://www.karelgeenen.nl/13/canonical-attribuut-dit-kun-je-ermee/) of beter nog plaats een noindex,nofollow tag in de header van je pagina.Je CMS systeem komt dus op [...]