Here I am giving you the list of top 5 ranking factors.
Number 1: Content : A very famous line “Content is king” is very true, having a quality, user readable (the words used in content must be understood by an Average user)
Number 2: Quality Links: Back-link is the best thing to have for your website, but sometimes there are unusual and irrelative links pointing to your webpage
Number 3: User-Experience: User experience is one of the most necessary thing, if users love your site then they will return on it
Number 4: ON Page Factor: The ON page factor like title tags, Alt attributes on images, proper anchor tags, Heading tags, description tags, etc.
Number 5: Domain Age: the domain age can be a countable factor for ranking, If you have the older domain (Not Spam), it maybe helpful for rank well.