I have a wordpress site, i use 1 page (not posts) and set it as home page, i have 500 word article on there, i have keyword in the URL, and it currently ranks number 1 in google for a keyword with searches of 3,600 local exact per month, best thing is ive hardly done any link building for it, just a couple of blog posts on another blog of mine, its 3 months old, i made it on a friday and by monday it was on page one google!
Only bad thing is i dont recieve anything from it as im employed! and make them for my employer!

, im sure it would make you a nice bit of income, as it is a product and people only search for it cus they wana buy it! i have made 40 sites now, all using wordpress, best way to go i think. just use all in one seo, and make sure the content is unique and relevent, and good for reading, my articles cost $6 each which is a bargain, but my writer, is the dogs!!and have good relationship going with her!