Write great posts/content and people will come + link to it for free (they will share the url via facebook, emails etc)
Promote your website using social networking sites like LinkedIn, Facebook and Twitter.. It will help people to know about your website.. Target people who comes in search or asking for suggestions related your product or business.. Social Network is a genuine way to improve traffic and also it helps to increase immediate traffic.. But to stay with this increased traffic, you should always have your profile active and updated..
create a facebook fan page , promote it a bit and traffic will start once you get to 1000 visits per day( in my case i got that in 4 or 5 days) then use link exchange program websites like 2leep and marketgid. you just have to place their widget on your site and traffic will start increasing with time
It's all about links and more links. Build those links daily back to your site. Remember, SEO is long-term and you won't see results overnight.
I have just discovered yahoo answers and have had some traffic. They are bumping my post that have my url in them even if it's relevent. I won't put it in unless it is. How is the best way to get traffic with yahoo answers?
First of all do. Get your site listed in directory. get listed in search engine. Get link to your site. Buy banners adds.