Complementando lo que dice
maycolalvarez en este foro dieron una idea.
http://www.forosdelweb.com/f58/urls-...sin-id-763066/
Creo que en vez de buscarlo por el id del usuario deberias hacerlo por el nombre del mismo. Igual cuando se crea el usuario se debe validar que el nombre del usuario es unico (Es decir antes de crearlo verificar que no existe en la base de datos).
Igual en esta guia de SEO te explican ese cuento de las urls amigables, a mi me salvo la patria, es muy sencillo de entender.
http://loquenecesita.com/category/cu...eo-seo/page/3/
Revisa los videos que salen, no recuerdo en cual de todos salen pero te lo explican muy bien.