According to the article in Google’s blog, Google analyzes more than 200 signals (we call them ‘ranking factors’) to specify the position of a web page in the search results:

“Given the user’s query, over 200 signals (including the analysis of the site’s content and inbound links as mentioned above) are applied to return the most relevant results to the user.”

It’s a simple two-step process

Getting high rankings on Google is a simple two-step process:

1. You must optimize your web page contents so that Google can find out what your website is about. Optimize your web pages for your keywords so that Google knows that your website is relevant to these keywords and your topic.

2. Other websites must confirm that your website is about that topic. That’s what inbound links are for.

It’s as simple as that. If your website passes Google’s analysis of all ranking factors, it will get a top 10 ranking.