If know one knows you exist how will they buy something from you.
This main factor is holding 80% of online business owners with doubt in there business.
Wile traffic doesn't grow on trees you can start generating traffic by first getting listed in the search engine.
I usually get listed in the search engine within 24 hr by setting up a blog at blogger.
com and linking it back to my website.
I ad the Rss feed to my yahoo page listing and use pingomatic to ping my blog.
Give it time and yahoo and Google will be knocking at your website.
Depending on popularity of the keywords on your website, you can reach top 10 listing in the search engine just from this method alone.
Articles are another way to bring traffic to your website.
People are always searching for content for there newsletter, web pages and blogs.
When you write an article, submit it to high traffic article directories and put your signature with a link to your website at the bottom of the article.
This will bring traffic and hundreds maybe thousand of links pointing back to your website.
You can use the same technique for submitting a press release at pr web.
Find a link partner that will put your link on there home page, just make sure that it relates to the topic of your website.
More than likely they will ask for you to do the same so don't be surprised if they ask.
Google AdWords will give you good traffic to your website as long as you do yourresearch first.
I will advise you that if you don't have start up money right now for Google AdWords I would wait until you get a few bucks from your website Master these techniques and you will start seeing traffic results within days.
Just make sure you get off that dark country road and get on the highway for heavy traffic.