The problem inherent in endeavoring to set in stone a list of components that undoubtedly have probably the most influence on natural rankings is that the SERPs are getting to be so varied. In any case, Google really wants to present its users the best success for their lookup query. https://www.youtube.com/watch?v=hgyQy18ZcIs