L'URL rewriting

Qu'est-ce que l'URL rewriting ?

Google accorde de l'importance à l'URL dans le classement des pages par rapport aux mots-clés demandés par les internautes. Le nom de domaine possède le plus grand poids, suivi du nom du sous-domaine le cas échéant, puis du nom du fichier de la page et enfin du nom du répertoire.

C'est pourquoi il est recommandé d'inclure le ou les mots-clés visés dans le nom de fichier d'une page donnée, séparés le cas échéant par des tirets (-) par exemple. Il est également possible de choisir le tiret bas (_), mais celui-ci ne sera pas visible lorsque le lien est souligné. D'autres séparateurs sont possibles tels que les points (.), les deux-points (:) ou les points virgules (;), même s'ils ne sont pas habituels. En revanche, il est préférable de bannir l'espace, qui est interprété par les moteurs comme %20.

Les URL doivent pouvoir être lues par les moteurs de recherche, ce qui exclut les URL comportant des ? avec plus de deux paramètres. Il est nécessaire de pratiquer l'URL rewriting, c'est à dire de remplacer les ? (points d'interrogation) par des caractères suivis par les moteurs de recherche, les "/" (slash) par exemple. Ceci se fait de manière très simple en paramétrant sa version d'Apache ou en utilisant de petits programmes réalisant cette tâche.

De même, il est préférable d'éviter les sessions PHP, car elles produisent des URL qui sont différentes pour chaque visiteur, phénomène que Google ne peut pas intégrer.