Alright here it is: Make a blog/information site about a topic BEFORE its popular. Explanation: Google is all about what people are searching for. With that being said, every keyword follows trends. For example, the keyword barack obama will get lots of hits because obama is popular. However, think about in 10,20,30 years, much less people will be searching his name in google. Likewise, lets think about the future. Right now everything is focusing on this 2012 election and its candidates. All the candidates names are very popular search terms and anyone who is ranking high for those terms is getting loads of traffic. Now lets fast forward to the 2014 presidential election. No one is talking about it BUT eventually they will when 2013 and 2014 rolls right. NOW is the time when you want to start building a website for the 2014 elections. Why? Because there is no competition and when it comes to SEO its generally the early bird gets the worm. Why is this so? Because the early birds get the best domains, they rank high early on and they build authority for the site. When the keyword starts getting loads of traffic you'll be sitting there right at the top of the serp getting boat loads of traffic. Any latecomers will have a hard time going up against you. Other easy examples: Upcoming movies Upcoming tv shows Anything upcoming that will eventually be popular Try and focus on finding a term that has the potential to be popular for a long time. For example, a tv show will run for a couple months and there is the chance that the tv show will get renewed for more seasons. Once you find a suitable keyword buy the domain with the keyword in there and start building the site. Also focus on the long tail keywords, lots of traffic there too. Once you've built a nice little blog focus on doing continual seo and updating every now and then. Rinse and repeat the process. I think most people fail at blogging because they build blogs where the keywords are too competitive. These days its all about finding a good niche that you can get on early.