Imagine you’re Google, and you need a foolproof way to determine if a given site is truly useful to users/visitors to that site. You also need to determine at the outset whether to given it good search ranking. How would you do it?
I discuss this fundamental problem of engineering in the following post regarding SEO in the Dominican Republic. This software engineering problem occurs in a space where the “robot” making these decisions truly can NOT know (at this point!) what is happening in the “real” physical world outside (or off) the internet.