mack - 3:20 am on Dec 31, 2010 (gmt 0)
The first step is to have a site that does exactly what it is intended to. A quality site says a lot about your business both from a users point of view and the search engines.
As Webwork pointed out a good site is generally more likely to receive links from other sites. Links pointing to your site will help you in two ways. They may deliver direct click through traffic, they may also help search engines to find your pages.