the best way to increase traffic is to do proper seo and must do activities like ppc and seo as social media is the most effective tool in current scenario.
For increasing huge traffic for our website we need to focus on social media marketing and we don't require to take much effort to do so even don't require special training.
For traffic generation, i utilize the free methods like submitting articles to popular ezinearticles.com with a backlink to my site. Lately I tried joining traffic exhanges and submitting RSS feeds to RSS directories.
In organic SEO their is no techniques to increase website traffic instantly, First of all you website traffic increases with your keywords ranking, if you keywords ranked in top 10 position, then your traffic increase. Then you have to work on social sites like Facebook, Twitter, Pinterest etc.
Increasing traffic is big task these days but not impossible . ppc is good option to get instant traffic but, if you want long term traffic you can go with SEO,SEM,SMO.
To improve the ranking after submit the daily posts. Increase the traffic after the posts on the social sites. Backlink fast come on the website after submit the posts.
Try to do Link building, directory submissions, social bookmarking, article submissions and press release submissions, forum postings, classified ads posting, all these things can create traffic to your website. Or for quick results,you can also buy traffic from freelancers on SEOclerks.