web-dev-qa-db-fra.com

La réécriture d'URL au lieu de plusieurs paramètres est-elle le seul moyen de s'assurer que toutes les pages sont indexées par Google?

Si je conserve le modèle (index.php?module=test&param=1), les pages seront-elles moins susceptibles d'être indexées que si j'utilise le modèle (test_param_1.html)?

8
HoLyVieR

Je ne crois pas que Google dit. Il était vrai que test_param_1.html était meilleur que index.php?module=test&param=1 mais je ne pense plus que ce soit le cas pour Google.

Toutefois, si le contenu de vos deux exemples est très similaire, vous souhaiterez utiliser un rel = "canonique" afin que Google sache lequel est le maître. Sinon, votre pagerank sera divisé entre les 2.

7
Ben Hoffman

Non, la réécriture d'URL n'a aucune influence positive sur l'analyse ou l'indexation. souvent, cela peut même avoir un effet négatif. Par exemple, de nombreux sites Web intègrent tous les paramètres ainsi que le texte brut (par exemple, le "titre") dans l'URL lors de leur réécriture, créant des pages avec de nombreuses URL possibles (nous voyons même souvent des ID de session réécrites dans des URL ...).

Nous avons publié un article à ce sujet sur le blog http://googlewebmastercentral.blogspot.com/2008/09/dynamic-urls-vs-static-urls.html

Personnellement, à moins que vous ne soyez absolument certain de pouvoir le configurer parfaitement et que cela ait un impact mesurable sur la satisfaction des utilisateurs (ignorez les moteurs de recherche!), Alors je vous recommande fortement de ne pas réécrire les URL du tout. Nous voyons tellement de gros problèmes avec les sites qui utilisent la réécriture d'URL que vous devriez vraiment y penser longuement avant de s'engager dans cette voie - et ne le faites certainement jamais pour un avantage supposé des moteurs de recherche.

7
John Mueller