Google did an excellent seminar on this at their IO Conference a couple years ago. What's really great about it is that it was "geared" for the Website Owners, not the geeks that create them. The video is well worth your time and can be found below.
One thing a lot of people forget to do is use both Google and Bings Webmaster tools to submit their site for indexing as well as other important things.
I agree with Jon; its through SEO- Search Engine Optimization that is a good way to get traffic to your website. This will involve Blogging, being on the social Networks and ensuring your website content is up to date regularly.