SEO is the first thing you should need to do but before that you should consider these things first: -determine your niche target -determine your audience -do a lot more research on your niche -locate online environments to promote -create more profiles (blogs, social bookmarking websites, social networks, forums) -create more relevant contents and then start distributing your links through article directories, social bookmarking, link directories, blogs, social network, blog commenting, forum posting, etc. but take note to always contribute good information so that you'll not be wasting any time, money and effort in the long run.
you should focus on following things to get more traffic - Twitter - RSS submission - link building Hope this will help
i tried most of the above and they worked well Blog, commenting, directory, search, forum signatures I never buy traffic and my visitors are climbing quite fast every day
Blogs are not really made for fast traffic. Ideally you should develop a user base by writing interesting blog posts and commenting on related blogs. It's about being part of the blogger community. If you want fast traffic to an offer or sign up, then make a simple landing page and send traffic with PPC.