Why are some sites ranking higher than others?

There are a number of factors that are taken into account when ranking an individual domain. This includes, but not limited to, the age of the domain, the domain rank, the backlink profile, the website security, the page speed, and citations.