PPC, if you have the budget, is a good way of getting your website to be listed at the top of the search engines – but is what I call a “quick fix”.
By implementing SEO techniques throughout your website, you will have a far better chance of “staying” on page 1 of Google.
SEO is a far more cost effective way of gaining valuable customers.