You should start backlink building. There are free methods which needs a lot of effort (but it really worth) and there are paid backlinking services. Be careful with them, because some of them is very low quality and may cause Google penalty.
I would also make sure that the site content is 100% unique. Search engines loves unique content, so simply much unique content will bring more targeted traffic.
Take it from someone who has learned this the hard way. Consistently creating quality, relevant backlinks on a regular basis is one of the most important things you can do to drive more traffic to your web page. These links should be on a mixture of web pages that have varying page ranks and should be related to your website in some way to have the most impact. Next, and as important, is creating good content on your site that contains a mixture of keywords relevant your web page. Ask people what they would type in Google to find a web page like yours, these are the words you should look at. Our blog has other great advice on how to market a product on the web.
Your website must contain such applications, content so that many users get benifits of it and visit your site. More visitors come to your site according to my opinion it would be promoted. Backlinks are also useful for connecting your site to other good sites positively....