There is no hard and fast rule.
2. Write Blogs and promote on Social Bookmarking sites.
3.Social Media Marketing, engage your users.
5. Focus on quality backlinks in your business niche.
6. Participate in forums related to your business. You will see the change shortly.
You can increase your Website traffic for your website by some SEO techniques.like Directory submission,generating apt Keyword,update your website.I increased the traffic for my site using this Techniques from the search engine visibility in the site .They provide a good customer support.So I recommend you to view this site for Details.I think it will be very useful to you.......
Basically if you want to increase traffic, you need to do on-page activities and off-page activities to get good PR and ranking in search engine. Article submission, press release, blog commenting, social bookmarking and forum posting are best activities to get traffic to your site.