When it comes to making money from your blog, you’ll realize that organic traffic converts best, in terms of contextual advertising. This makes sense, if we think that SERPs are seen by people who are looking for a solution to an issue they have.
As you may already know, one of the mistakes beginner bloggers make, is not to pay attention when they choose the permalinks structure, ending up with URIs like http://whatever.com/?p=69. This is a SEO nightmare, and as your blog grows, you begin to realize that some keywords in the URIs would help organic traffic. If you change the structure, all your previous links will not work anymore. A solution would be to manually 301 redirect all of them, but this would take a lot of time.
Another solution, I discovered via John TP’s blog, is this permalinks migration plugin, which would automatically generate 301 redirects from your old permalinks to the new ones. I tried it and it works great. Unfortunately, I still cannot remove the word blog from my permalinks, because of this site’s structure (I wanted to have a static front page, so I put all posts in the /blog/ folder). But if you want to switch from those dynamic URIs, full of ? and =, to static, meaningful ones, this is the plugin for you.
If somebody knows how could to get rid of the “blog” word from permalinks, please share the secret with us and you’ll be the hero of the day (a.k.a. I’ll review your blog for free).