On where? The best way to generate traffic is to analyze where your target audience most likely to be found.
Like from example, if you own a travel guide niche site, then your audience are most likely to be found on tripadvisor or blog communities about traveling. You can start from there, increase your online presence and establish reputation, then you'll get traffic in return.
Just add more and unique interesting content on your website and share it on social media with all the users who are interested in your topic/services/product. Customer engagement is very necessary on social media to divert them to your website.
You know without marketing it won't be possible to rank a website easily. Even the marketing would be of right technique which could present the features of a business effectively in front of its targeted audience quickly. SEO, SMM, Video Marketing are the finest techniques that could help you to reach your customers easily and to raise its number quickly.
Content marketing is one of the effective ways to increase traffic to your website. You can also improve brand awareness and increase sales. It helps to build good relationship with audience.
For instant traffic you can use social media sites for increase traffic, like Facebook, Twitter, LinkedIn, You tube, Google plus, its helps to increase traffic.