How does Google make the association between a query and a site strongly related to that query, but which doesn't contain that query anywhere (as far as I can see)?
For example, if I search in my country domain for "PHD", the second result (after Doctor of Philosophy) is PizzaHutDelivery.¹ However If I search both on the page itself and on page source, the word "phd" is nowhere to be found.
To be clear: Google is right to associate "phd" with the restaurant delivery service. The question is how did it make that association.
¹) I entered the search in an incognito window, so that it wouldn't be influenced by my profile and my previous searches.