Le paragraphe suivant est de SEO Google Guide
Bien que Google maîtrise bien tous les types de structures d'URL, même si elles sont assez complexes, il peut être utile de passer du temps à rendre vos URL aussi simples que possible pour les utilisateurs et les moteurs de recherche. Certains webmasters tentent d'y parvenir en réécrivant leurs URL dynamiques en adresses statiques. Bien que cela soit acceptable pour Google, nous souhaitons noter qu’il s’agit d’une procédure avancée et que , si elle est effectuée incorrectement , peut entraîner des problèmes d’exploration de votre site.
Qu'est-ce qui rend l'implémentation de la réécriture d'URL incorrecte pour GoogleBot? J'utilise Asp.net 3.5 framework.
Étant donné que la réécriture des URL a lieu côté serveur, ni les utilisateurs ni les moteurs de recherche n'en ont connaissance. Ce qui pose problème, c’est qu’il soit mal fait et que le même contenu soit accessible en utilisant plus d’une URL. Votre site Web aura ainsi un contenu en double, ce qui est considéré comme étant de mauvaise qualité par Google. C'est là qu'intervient leur algorithme de Panda. Si vous le faites sur Google, vous constaterez qu'il a des effets désastreux sur les sites Web concernés.
Assurez-vous donc que votre réécriture d'URL est correctement implémentée afin que les pages ne soient accessibles que via une seule URL. Ou bien, utilisez RL canoniques pour indiquer à Google que toutes ces pages doivent être considérées comme identiques.
Et pour compléter l'article de John Conde, si vous avez le choix, préférez la redirection 301 vers l'URL canonique. Canonical est un indice pour le robot et donne une dépréciation supérieure à 301 dans la transmission du jus de liaison.