I am currently in a little dilemma and I need your opinions. I have a site that is doing well in google, but not so well in Yahoo or MSN, but they are getting better. I am thinking about redoing my URL structure as my site's URL's are created dynamically, so they have parameters in the structure. I want to do Mod_rewrite to make the URLS look static. Do you guys think there is any clear reason to actually make the urls look static or should I keep working on getting all the pages indexed the way that they are? Let me know your opinion.
Go ahead and clean them up with mod_rewrite, but set it to forward via a 301 to the new address. This will allow you to help keep their current rankings, and avoid any potential duplicate content issues.
If you rank well in Google and starting to improve in Yahoo! & MSN why change anything? As search algorithms mature URL structure won't be an issue anymore. Remember, the main value in URL structure is keywords in the URL, which I feel will be phased out in the near\far future due to the heavy abuse of it. I would stick with what you got and continue to improve your backlinks and on\off page SEO. Remember, you will lose ranking for a period of time if you change the URLs.
Thanks for the responses everyone. I am thinking about keeping what I have even though I do not have any keywords in my urls at all, but I guess it might be better for me to just work on seo and backlinks in order to improve.