Google has a reported 200+ factors that decide where your website ranks. They don’t provide a list of these factors, or their relative importance, so it is almost impossible to answer this question.