No solo es bueno usar direcciones de url con frases claves de la pagina para los search engines, sino tambien para tus visitantes.
Desde hace mucho se habla como crear direcciones que se entiendan correctamente y que den mucho significado a la pagina que visitamos.
Una manera de hacer esto podria ser crear folders para tus paginas, pero eso sería demasiado trabajoso y tedioso de darle mantenimiento, en cambio Pretty URLs con mod_rewrite es mucho más facil y puedes seguir utilizando tus scripts como ya los tienes creados simplemente que ahora los vas accesar escribiendo nuevas cosas en la direccion.
Por ejemplo si antes usabas esto
Ugly URL: /browse.php?category=24&subcategory=76
Ahora puedes usarlo así
Pretty URL: /browse/animals-24/cats-76.html
Con solo poner un .htaccess como este :
1.
Options +FollowSymLinks
2.
RewriteEngine On
3.
RewriteRule ^browse/[A-Z0-9_-]+-([0-9]+)/[A-Z0-9_-]+-([0-9]+)\.html$ browse.php?category=$1&subcategory=$2 [NC,L]
En fin aqui les dejo un mini tuto para que comiencen a utilizarlo y hay algunas alternativas para IIS pero esas se las dejo que las busquen ustedes.
http://www.roscripts.com/Pretty_URLs_-_a_guide_to_URL_rewriting-168.html