This will be moderated since there's a lot of spam to such a question.
-> But one thing is clear. Most of the time folk are talking about the Google ranking system which is not open for inspection. Anyone touting they know how Google ranks is guessing as the ranking system is not published.
Also, you can get on the first page by paying Google. So besides the usual factors you read in Web SEO forums, you can get a higher rank by paying for it.
The question is very clear and upon the point of the website ranking factors