Following are the proven methods to generate more traffic:
1. Optimizing the website to acquire high rank in SERP (Search Engine Result Page). This way you will have organic traffic to your website.
2. Promoting your products and services through popular social media channels.
3. Content Marketing - an informative content posted in a popular forum/blog will bring in lots of traffic to your website