depends on what kind of traffic you want and what do you want the visitors to do on your site. 1. You want them buy a product? - referral traffic 2. You want them for your site advertising. - Search Engine traffic 3. You want them just for fun? - PTC 4. You want them read your blog - forums & communities.
-SEO is the best way to get a good traffic.You can write informative and useful articles, Forum posting and commenting on blogs. -Create a good content relevant to your subject and focus on the key words that people actually searching.You can use Google suggest and Google Adwords keyword tool to find keyword suggestion for your website. -Try to give a good indexed. -Do some socialize by using Social marketing media like Face book and twitter which helps to gather traffic.