The SEO will usually get the traffic flowing on your site by selling your own site to other sites. The search engine optimizer will then submit your site URL to higher page ranking sites. Also pinging your site so it gets noticed by web surfers is another way of driving in visitors to your site. Of course it is not enough that you get visitors in your website or blog, you got to make them stay and read on or browse your products, doing so will then opt the user to either/or buy your products or tell his colleagues about your website. It is important that you have an SEO specialist to do these stuffs or if you are proficient enough then you do the optimizing to your own site.