More content build more traffic but
slowly. You will get traffic but the traffic you get from search engines in initial stages will be slow on building. SE traffic builds over some time as im seeing with my website.
So, to
increase that traffic, you need to
market your site, which is, build back links, let people know of your website and just simple spread the word.
You may ask how would i do that?
Well, for starters, use ezinearticles to
write short articles and market your site links in your articles.
When ever you create new page,
link that page on social bookmarking sites like digg, stumbleupon, etc.
Find related blogs to your topic and post comments there. In most blogs, you can
leave a link to your site when you comment. Do this with care. Don't spam.
Join a forum relating to your topic and become a regular poster/speaking there.
Use your signatures and link your site there. Again don't spam the forum and become a regular poster.
All of these things will not help you build back links to your site but also give you additional traffic. And guess what over time, google, yahoo and msn will start to notice these links to your site for different places, and will bump your site up in their index, which only means more and more SE traffic for you over time