It is relativly easy i believe to rank on first page of google for the domain keyword if under 1 million results. However, I have one site that i own since FEB that is only 1 page as i was waiting to at least rank first 10: realmoneycasinos.net 3 keywords. (for sale if interested) I cant get it to rank on first page and only 500,000 google results. Any ideas? It has been owned by others in the past 6 years. Can google have penalized it in someway in the past and how do i know? I do a search for realmoneycasinos and im on nr 17 of 564 results! Wierd? I do a search for realmoneycasinos.net and im on 1 If penalized, how do i fix it? just wait? Yea...
Sorry I can't offer much help. I just wanted to say that I'm curious about your techniques. You say it is easy to rank well for keywords with less than a million results....if it's so easy, why do so many people have a hard time ranking well? Good luck with your site!
I suggest you build some relevant and quality backlinks for your site. This will help to improve your site's ranking in search results.