This is a great article by a very respected online marketing personality, I recommend signing up for his tips, they are great.

Main points in his training:

Free traffic generally requires more work than paid traffic.

Every free web traffic strategy can (and probably should) be outsourced.

SEO (Search Engine Optimization) – The process of making a website “search engine friendly”, and doing things that will help the website move up in the search results.

The top organic search results get a LOT more traffic than the paid advertisements.

The top 3 organic results get the lion’s share of web traffic. It’s more important than ever to aim for the top 3.

(See video for demonstration of how behavioral/personalized search is changing the fac

via How to do SEO for Your Website