We have known that Google uses hundreds of factors for ranking a site. You would have often heard about things like “you need to learn google’s...