There are over 120 pieces of data that Google uses to decide which websites
show up and in what order. Overall, Google is trying to provide the most
relevant results for the people who are searching so they'll keep coming
back to Google.
You can group all the factors that determine the search
Clarke hit the nail on the head with his definitions.
An analogy I use is for people to remember the old dewey decimal system for
the library. Its a fairly tangible example of how Google tries to help you
find the most relevant books based upon the topic you are researching. You
want those