Si tes pages sont générée à la volée, le robot ne les indexera pas puisque virtuellement, la page n'existe pas avant d'être généré !
Donc, il faut que tu fasses un moteur de recherche interne (facile en PHP) qui explore ta BD. Tu peux créer une table index pour accélérer.
Sinon, tu peux aussi écrire des pages de méta tags "en dur" qui associe à chaque page du genre page?param=156448 des tags extraits de manière statistique du contenu par exemple.
En ce qui me concerne, par exemple, j'ai des tables stockant du contenu en XML, et d'autres tables contenant les méta-données. Parmis les méta-données, j'ai des tags automatiquement généré par extraction sémentique, lors de la saisi du contenu + les tags XML qui sont aussi représentatifs de la atre du contenu + des tags que l'utlisateur peut lui même saisir manuellement si il pense que ça peut mieux représenter la nature du contenu + les tags qui découlent de la structure même du document (si c'est un News, un docment techniques...)
Si tu compiles tout a, ça te fait un moteur de recherche
-au mot près
-par catégorie
-qui peut être parcouru par les robots si nécessaire