Domain canonicalization
Google a publié ces dernières semaines le canonical tag qui permet d’indiquer au moteur la version de la page qu’il doit considérer entre 2 ou pluisuers pages d’un site web qui ont exactement ou partiellement le même contenu.
Le canonical tag est placé dans la section <head> du site web et ressemble à ceci:
Url original
<link rel= »canonical » href= »http://www.example.com
/product.php?item=swedish-fish » />
Placé le tag dans le head de ces pages afin de limiter le duplicate content
http://www.example.com/product.php?item=swedish-fish&category=gummy-candy
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678.
Ce que je vais aborder ce soir c’est la canonicalisation du nom de domaine. L’idée est de donner aux moteurs de recherche une indication sur la page originale. En effet le duplicate content n’est pas discriminant car google n’exclut pas la page de ces index il place choisit simplement une version de la page parmis tant d’autres.
Si un site internet dispose de toutes ces urls:
- http://exemple.com
- http://www.exemple.com
- http://exemple.com/default.php
- http://www.exemple.com/default.php
L’internaute arrive à la même pag sans se rendre compte en général des variations d’Urls mais le « robot » considère que chaque url est une page différente et donc disperse le potentiel qui devait être concentré sur une seule page entre les différentes versions de la page.
L’autre inconvénient c’est la dispersion des liens entrants. On sait que le volume et la qualité des liens entrants influencent le ranking et la dispersion des liens entrants entre plusieus urls d’une même page réduit à nouveau le potentiel de la page.
Solutions pour résoudre le problème de « domain canonicalization »
choisir entre l’adresse www.exemple.com et Http://exemple.com. A ce niveau rien de révolutionnaire on peut choisir l’une ou l’autre version et appliquer une redirection 301 sur le .htaccess sur les autres versions de la même page.
Remplacer toutes les urls « http://exemple.com/default.aspx« , par « www.exemple.com »
S’assurer que toutes les liens internes, particulièrement ceux des pages de la navigation ont la bonne syntaxe d’urls
Communiquer la bonne version du nom de domaine au google webmaster tool.
