Nouveautés sur les URL de référencement
25 07 2007
Via VoxinaBlog, je viens de lire que le moteur n°1 de recherche (Google pour ceux qui suivent 😉 ) va effectuer quelques changements sur l’interprétation des URL.
- Le caratère « _ » devient un séparateur
Auparavant, une url de type http://www.example.com/lecteurs_dvd/ était interpreté avec le mot unique « lecteurs_dvd » et non « lecteurs » puis « dvd ».
- Les paramètres Query String sont traités comme faisant partie de l’URL.
http://www.example.com/lecteurs_mp3/ipod/ sera équivalent à http://www.example.com/voir.php?cat=lecteurs_mp3&pdt=ipod
- Le nombre de slash dans l’url n’indique pas la profondeur de l’article et donc du classement.
Intéressant pour les blogs par exemple.
- Les extensions n’influent pas sur l’url
Plus besoin d’avoir forcément une URL qui se termine par « .html ».
Les impacts de ces mesures sur les développements peuvent être conséquents. En effet, c’est aujourd’hui une demande constante de la part des clients d’avoir des URL « jolies » améliorant le référencement. Cela avait pour conséquence de devoir parfois jongler avec des règles d’URL Rewrite relativement complexes.
Exemple: (j’accepte les regexp de résolution en commentaire 🙂 )
http://www.example.com/index.php?cat=media&pdt=dvdrw&paginate=2
en
http://www.example.com/media/dvdrw/2.html
puis inversement.
Désormais, on pourra donc éviter une partie de ces traitements pour des raisons de référencement. Quand on sait que 80% des visites passent par Google, la nouvelle est d’importance.
En revanche, un autre aspect des URL Rewrite est l’aspect joli pour l’oeil humain (par opposition au robot référenceurt google). Dans ce cas, il pourra toujours être intéressant de rechercher à améliorer l’url, mais cela sera moins critique…
Merci pour l’information, j’étais passé à côté.
Je suis d’accord avec toi, le travail d’URL Rewrite reste utile, on garde quand mêmes des adresses sympathiques et faciles à communiquer.
Bon j’essaye :
RewriteRule ^/([a-z]+)/([a-z]+)/([0-9]+)\.html$ /index.php?cat=$1&pdt=$2&paginate=$3