Google analyzes unimaginable amounts of data from millions of websites and whittles it down to the ten most relevant results for your search. As you will soon see, only a few factors ultimately determine the order of search results.