"Wanting to be on the first page of Google is not enough, you have to earn the right to be there"
If what you want is more traffic, leads and sales, then what you need is optimized content and organic SEO
What do you need to do?

Create great content buyers are searching for
You want customers in buying mode to visit your site. To make that happen you need to answer all of the questions they are typing into Google.

Get the code and technicalities right
You don't just have to create good content that your customers are searching for. You have to get the technical side of your site right. Luckily there are tools we can provide that make this much easier for you.

Build relationships to get backlinks
For a successful SEO campaign you need influential websites, in your industry, to link to your site. But everyone else is asking for this big favor too, so what do you do? Form strategic, reciprocal relationships with influential people.

Promote the heck out of it
Once you've created the content, optimized it and got some good quality back links, the real work starts. You must now promote your site where ever your prospective customers hang out.
Should you use organic search or pay per click?
Both have pros and cons, but one is long term thinking while the other is a short term fix. To find out more you need to do some serious research. Maybe SEO Mark has the answer.