Your website traffic is directly related to your rank in search engines. Now how can you improve your rank ? There are few criterions to keep in mind. These may be simple but very imortant! for eg. google does not just scan your site and rank you it also consideres how many sites contain backlinks to your site, does your site contains speling mistakes etc. so here are some points to keep in mind to increase your website visitors :

Keep your overall site presentative and eye catching so that so that a user who visits should be willing to visit it again.

Avoid spelling and grammatical mistakes.

Backlinks from other sites (other sites containing your site address). Backlinks count for your pagerank. You may have some visitors coming through these backlinks. Sometimes while searching for your site, your site may be listed in top results because your site may have been added to a site with a greater PR.
When i created my blog it didtnt appear directly in google for weeks. But when i added my site to mybloglog.com it was there in google before my eyes! Again i checked for seo at seobugz.com it was there again!

Alexa rank : Your alexa rank is based on the number of visitors visiting your website. Alexa rank comes into picture when you are selling you site or an adspace on your site. Alexa.com monitors your visitors with the help of their alexa toolbar. You can get it for mozilla and Internet Explorer. To get it installed visit Alexa toolbar. When a user having alexa installed visits your site you get a hit. The more of your users visit your site using alexa the more is your rank. So suggest your visitors to install it.

Add your sites to these blog communities :
Mybloglog
Blogcatalog
Bumpzee
FuelMyBlog