The elusive enigmas of Google's ranking algorithm have long been the subject of much discussion. Search engine optimization (SEO) professionals constantly strive to decode the factors that affect where a website positions in search results. While Google shields its algorithm closely guarded, there are several key factors that suggest to play a role