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