The problem inherent in trying to set in stone a listing of aspects that surely have probably the most influence on organic and natural rankings would be that the SERPs are getting to be so diverse. In spite of everything, Google really wants to offer its users the best success https://www.youtube.com/watch?v=vd3_Ur7Wjks