How to get high ranking on Google? Build a quality site. From the horse’s mouth:

People always ask me, “How do I show up high in Google Search Engine Results? And my answer is simple and consistent: Build a Good Web site. I suggest everyone read this article and go through their quality control checklist against their own sites. The moral of the story continues to be: don’t build a site to get high rankings; build a good site and the rankings will follow. This doesn’t mean that you shouldn’t tune your content to get high rankings on topics you care about. It does mean, however, that you shouldn’t try to play games or “scam around” to get your rankings unnaturally high.

We encourage you to keep questions like the ones above in mind as you focus on developing high-quality content rather than trying to optimize for any particular Google algorithm.