• Home
  • Advertising
  • Bing Products and SEO
  • Building Presence on Social Networks
  • Google Products
  • Online Marketing
  • Random Stuff
  • Search Engine Optimization
  • Web Development
  • Website Design

Introduction to Google Ranking

Google Products, Search Engine Optimization Jul 10, 2008
Introduction to Google Ranking

Introduction to Google Ranking

In May, Udi Manber introduced our search quality group, which is responsible for ranking search results. He introduced various teams within “Quality” (as we call the group).

Core Core Ranking
International Search
User Interfaces
Evaluation
Webspam
and other teams.

In this post, I want to tell you more about one of these: the Core Ranking team.

Let me introduce myself. My name is Amit Singhal. I’m a Google Fellow in charge of the ranking team at Google. I’ve worked in the field of search for the past eighteen years, having been introduced to search in 1990 as a graduate student in computer science. In the academic world, the field is known as Information Retrieval (IR). After spending a decade as an IR researcher, I joined Google in 2000 and have worked on Google ranking ever since.

Google ranking is a collection of algorithms used to determine the most relevant documents for a user’s query.

We handle this for hundreds of millions of queries a day, from a collection of billions of pages. These algorithms are run for every query entered into most of Google’s search services. While our web search is the most widely used Google search service and the best known, the same ranking algorithms are also used, with some modifications, for other Google search services, including Images, News, YouTube, Maps, Product Search, Book Search, and more.
>
The most common question I get asked about Google’s ranking is “how do you do it?” Of course, there is a lot that goes into building a state-of-the-art ranking system like ours, and I will delve deeper into the technology behind it in a later post. Today, I would like to share the philosophies behind Google ranking briefly:

1) Best locally relevant results served globally.
2) Keep it simple.
3) No manual intervention.

The first one is obvious. Given our passion for search, we want to ensure that every user query returns the most relevant results.

We often refer to this as the “no query left behind” principle. Whenever we return less-than-ideal results for any query in any language in any country – and we do (search is by no means a solved problem) – we use that as an inspiration for future improvements.

The second principle seems obvious.

Isn’t it the desire of all system architects to keep their systems simple? Well, as search systems go, given the wide variety of user queries we have to respond to in multiple languages, it is easy to go down the path where more and more complexity creeps into the system to serve the next incremental fraction of the queries. We work very hard to keep our system simple without compromising on the quality of results.

This is an ongoing effort, and a worthy one. We make about ten ranking changes every week, and simplicity is a significant consideration in launching every change. Our engineers understand exactly why a page was ranked the way it was for a given query. This simple, understandable system has allowed us to innovate quickly, and it shows. The “keep it simple” philosophy has served us well.

No discussion of Google’s ranking would be complete without asking the common-but misguided! 🙂 – question: “Does Google manually edit its results?”

Let me answer that with our third philosophy: no manual intervention. In our view, the web is built by people. You are the ones creating pages and linking to pages. We are using all this human contribution through our algorithms.

The final ordering of the results is determined by our algorithms, which use the contributions of the broader Internet community, not manually by us.

We believe that the subjective judgment of any individual is, well … subjective, and information distilled by our algorithms from the vast amount of human knowledge encoded in the web pages and their links is better than individual subjectivity.

The second reason we have a principle against manually adjusting our results is that a broken query is often just a symptom of a potential improvement to be made in our ranking algorithm.

Improving the underlying algorithm not only improves that one query, but it also improves an entire class of queries, and often for all languages. I should add, however, that there are clear written policies for websites recommended by Google, and we do take action on sites that violate our policies or for a small number of other reasons (e.g. legal requirements, child porn, viruses/malware, etc).

Post excerpts from Amit Singhal, Google Fellow

Share This Post
Facebook Twitter Linkedin Google+
Newer Older

Archives

  • May 2025 (1)
  • April 2025 (5)
  • March 2025 (1)
  • November 2024 (1)
  • June 2023 (1)
  • August 2021 (1)
  • April 2021 (1)
  • March 2021 (3)
  • February 2021 (1)
  • April 2020 (1)
  • November 2019 (1)
  • May 2019 (6)
  • September 2018 (1)
  • May 2018 (1)
  • April 2018 (1)
  • November 2016 (1)
  • August 2016 (1)
  • April 2016 (1)
  • November 2015 (1)
  • October 2015 (1)
  • September 2015 (2)
  • February 2014 (1)
  • October 2013 (2)
  • September 2013 (1)
  • August 2013 (1)
  • June 2013 (2)
  • May 2013 (1)
  • February 2013 (2)
  • September 2012 (2)
  • August 2012 (3)
  • May 2012 (2)
  • November 2011 (1)
  • August 2011 (1)
  • July 2011 (1)
  • June 2011 (1)
  • May 2011 (3)
  • March 2011 (1)
  • December 2010 (2)
  • August 2010 (3)
  • July 2010 (2)
  • October 2009 (2)
  • July 2009 (1)
  • October 2008 (2)
  • August 2008 (3)
  • July 2008 (1)
  • May 2008 (2)
  • April 2008 (1)
  • January 2008 (1)
  • November 2007 (1)
  • September 2007 (1)
  • July 2007 (2)
  • June 2007 (3)
  • January 2007 (2)
  • December 2006 (3)
  • October 2006 (1)
  • September 2006 (2)
  • August 2006 (1)
  • July 2006 (2)
  • June 2006 (2)
  • May 2006 (2)
  • April 2006 (5)
  • March 2006 (2)
  • February 2006 (3)
  • January 2006 (3)
  • December 2005 (3)
  • November 2005 (7)
  • October 2005 (8)
  • September 2005 (5)
  • August 2005 (5)
  • July 2005 (1)
  • February 2005 (3)
  • January 2005 (1)