1. Write and submit articles to article directories.
Ezinearticles.com & goarticles.com are the best.
When you are writing your first article make sure its interesting enough to get people looking at it, take risks, make it edgy, make it HOT, and you’ll get traffic.

2. Go to answers.yahoo.com and start answering questions in your niche with a link back to your site.
But do not spam Yahoo Answers. You want to contribute good answers. This helps you gain credibility on their site.

3. Post in related forums and leave a link to your site in the signature.
With forum answering do not expect the traffic to just start flowing in like crazy at first, you will have to establish trust with other members of the forum, spamming sending out scam mail do not work so don’t even try it just generally help others

4. Write quality comments on other people’s blogs with a link to your site. On sites that have the top commenters plugin, if you’re in the top, you get a permanent link back to your site.

5. Write a press release and submit it to press release sites as PRWeb.com.
Make sure when you write you press release, that the content is of good quality a good written article can bring you tons of traffic.