I get this question a lot, I have a website now I need help in the search engines.  What is the right way to go? Try pay per click and see immediate results or try optimizing my website for the search engines and gain rankings in the free organic search.   It depends on your budget and your goals.  Here is a great article I came across that talks about some things you should consider.  SEO vs. PPC