Google rankings are a big money game (not least for Google), and for many businesses the line between success and catastrophic failure can often be fundamentally tied to this principle. So what are we to make of Google’s recent announcement that …
