Some of my clients are quite surprised at how little traffic they get to their site, especially brand new sites.
Of course, one of the first things you need to do is get the site indexed. Daniel Scocco at dailyblogtips.com posted a good article on how to get a domain indexed. It can be used as the first step in getting traffic to your site.