Le problème des moteurs d'indexation qui parcourent votre site, c'est leur façon de suivre les liens href de votre site.
Si vous avez un lien avec des paramètres passés en GET, beaucoup de ces moteurs les ignorent ou ne les suivent pas.

Pour résoudre cela, John Coggeshall nous explique comment passer des paramètres avec une méthode astucieuse.

liens hypertexte avec les paramètres :

http://www.zend.com/myscript.php?myvalue=Hello

remplacé par :

http://www.zend.com/myscript.php/myvalue/Hello

le deuxième lien fonctionnera donc très bien pour n'importe quel moteur d'indexation.

L'astuce réside sur la variable $PATH_INFO qui contiendra la chaîne /myvalue/Hello.
Il suffit donc de recomposer cette chaîne pour créer les variables résultantes du GET et le code est fourni.

Le mod rewrite d'apache ferait le travail pour vous.
http://www.apache.org/DELETE_ME/mod/mod_rewrite.html

Consulter le lien