There are a lot of facts but three most important ones are;

A lot of unique quality content
Quality and quantity of backlinks
Domain age .