Source : Le problème des sessions pour le référencement.
Rassurez-vous, il est possible d'améliorer tout ça :)
Commençons par ce qui me semble le plus gros obstacle : le session identifier
2.1 Gestion de l'identifiant de session
La solution peut paraître simple : le supprimer tout simplement ! Impossible ! Le sid représente votre session, c'est à dire votre connexion au forum. Sans lui, vous ne seriez plus reconnu et tous les utilisateurs seraient considérés comme non connectés et identiques... Impossible donc d'effectuer des actions comme avoir un profil, poster des messages, et toute autre action individuelle.
Par contre, la présence du sid dans les URL n'a rien d'obligatoire puisque cette valeur est déjà stockée sous forme de cookies et la session dans la base de données (table phpbb_sessions).
La valeur dans l'URL n'est utilisée que si aucun cookie n'a été créé ! (Se référer au fichier includes/sessions.php pour les détails). Il est donc possible de supprimer le sid dans les URL (et seulement dans les URL) : vous gardez votre identifiant de session de toute façon.
A moins que... votre navigateur n'accepte pas les cookies... ce qui est le cas des googlebots !
Mais nous avons vu plus haut que le sid n'était finalement utile qu'aux utilisateurs connectés, qu'il est indispensable de reconnaitre comme individus. Or, les robots Google ne se connectent jamais et sont donc toujours reconnus en tant qu'invités.
Conclusion : il faut supprimer le sid dans les URL pour les invités !
A ma connaissance, le meilleur mod pour faire ceci est Guest Sessions Mod de CyberAlien, qui suit :