Well there are many techniques which can help you in increasing the traffic for your website. The most common technique, which is popular, now-a-days are:
Try to get more and more backlinks to improve your rating.
Try to advertise on other sites, the user of other site will also visit your website by clicking on that Advertisement.
You can use Social Media, like Facebook, Twitter, and Google+, to increase the traffic on your website.
There are many websites which also increase the traffic on your websites. Just you have to create account on that website and enter the URL for your website.
Search Engine Optimization:
After doing all above method, the rating for your website will increase and you will found that your site is coming in earlier pages in Google or any search engine.