From several weeks, many of my friends and colleagues are asking me about 'How I come up with damn too good ideas, and the high CPC keywords' So my answer is here in this thread. For making niche sites, firstly you've to come up with good keyword ideas and make a blog around your potential keywords. You can use wikipedia, your niche forums, semrush and some other tools to get such ideas in your niche. After getting ideas, start working on link building. Build some 200-300 links from high authority sites in 2-3 weeks period at starting, don't forget to maintain proper link velocity and anchor text variation(focus on brand anchor also). Target your homepage for main keyword and try to get the EMD for the keyword you are going to rank for. Also build links with naked url. That's all guys, you will rank in long run and can make good money using this method. If you have any doubts.