How Google assigns ranking to search results is a mystery. No one outside Google knows what exactly the ranking factors are. Most factors we come across the web are either previously declared by some Google fellow or assumed or experimentally establi