A search engine returns 2 results A and B for search “play game XYZ”.
People who click on result B spend a much longer time and play a lot more XYZ games at site B, while clickers to site A leave the site after a short visit.
I’d imagine site B is a better search result than site A even though it’s possible that site B is new and has few links to it in comparison with A. I assume better search engines would take this into account.
My question is, if so, how do they keep track of usage pattern of a search result in the real world?
There are two issues here:
Other then it, the SE cannot really know “how much time you played a game” (unless you revisit it multiple times, by researching the query – and not navigate to it directly, and then it can use the #times the user navigated to the game by searching)