The simple answer to your question is this...
You need quality backlinks and it helps if you have social interaction i.e. Google Plus, Twitter, etc on your site. If you just focus on just those two things you will increase your web pages rankings in Google.
Talk to google, send them some monies and they would able to do it for you.
Where do you want to rank? On a typical search engine results page (SERP), you are actually seeing three types of search results:
1) Web Organic. Extracted from websites from all over the web that contain content relevant to the search query;
2) Local Organic. The "7 Pack" beside the map. These are the listings you'll see if you enter "Plumber in New York". Listing includes name, address (unless it is a service area business) and PHONE #. Those in the 7 Pack (listed A-G) get the bulk of the calls, especially the top three (A-C).
3) Paid Search (PPC or Search Engine Marketing). You pay for position. Again, top three get most of the love (and typically pay less per click than those below them).
If you search the web for answers, and there plenty of answers, you'll probably land up scratching your head wondering where to begin - too much information! So, in my opinion, it's best to keep it as straight forward as possible. Read the Google Search Engine Optimization Starter Guide and follow those rules. You'll be on the road in no time. It is also important to mention that, in conjunction with Google's rules, an investment in professional optimization software is essential. A good program will keep up to date with their latest algorithms. And finally, spread the word about your well written and original content.
I have used this technique over the last 7 years with excellent results.
The one thing that I have learned is patience. It takes time for a website to increase in rankings. I know that is not what you want to hear but every site starts out at 0 page rank.
Website content is critical to increasing your page rank and frequency of updates. Therefore the information that you choose to write about is it content that readers are searching for? Make sure that your content is relevant to your target market.
I have come across something called "natural referencing" - I have a student working on rebuilding my website in Wordpress and he's writing a paper on this. Once done, I propose to summarize (and translate) it and will post it in the resources area... Watch this space :)
Add video's to the site on the home page. Google owns YouTube so it loves videos. Get people/employees to play the video once a day.
Hi there is too much to cover in terms of ranking your website now. In order to give you a better understanding of what Google wants here is a recap of what changes Google has made in the past year (2013). This will give you a firm understanding of what you need to do in order to improve your search rankings.
All the best and here is the link: http://repeatbusinesssolutions.com/have-you-learned-anything-from-seo-in-2013/
Why are you focusing on Google ?
Google only represents around 12% of web traffic. Sure they are the 800 lb gorilla but they are not the only player in town.
I would suggest that you create a ubiquity footprint. ie: You everywhere now. Link back to a lead capture page from which you can follow up with prospects.
The lead capture page can be on your existing site or on a mini site. I now do very little with Google as they have wrecked my businesses too many times now, despite playing by their rules...
BTW: Google also lies about your search ranking..
Hope this helps,
This is now harder than ever thanks to the fact that Google is becoming a monopoly, and have been making their search engine become more biased toward big brands more than ever before.
One of the last opportunities available to newly launched websites and small businesses is that of local placement, and gearing your website toward your local region (town/city or ZIP code). This relies heavily on being placed within authority business directories for your state or county, and having a website that lists your physical address and making sure it is properly geared toward your local area.
Be sure to continually add content, and always make sure it has a theme dedicated to your local region. Look toward other non-search engine sources to rely on traffic, like social networks (Youtube, FB, Pinterest, etc).