9 Ways Search Engines Can Personalize Your Search Results

by Jeff Quipp September 15th, 2008 

Traduction francaise: 9 Façons possibles pour les Moteurs de Recherche de Personnaliser vos Résultats de Recherche

Personalization of search results is very important to the future success of any search engine, and its an effort well underway with many of the big 3 search engines as we speak.

If its true that the key success factors of search are:

    a. reliability
    b. ease/speed of use

Then it stands to reason that the more often a search engine provides searchers with the exact information they are looking for, the more often they are to use that search engine in the future, and the less likely they are to switch to another search engine.

Crystal Ball

Personalization is not however, a magical phenomenon or crystal ball interpretation. It is purely based on observed patterns, and resulting probabilities. To put this into perspective, here are a number of patterns that search engines are likely to track, and that will permit search engines to calculate probabilities … namely the probability of increasing either reliability or speed of use.

    1. Location Based Personalization – serve you personalized results based on your current location (eg. pizza).
      Eg. search engines have a very good idea where you are (based on IP) when you perform a search query. So someone searching for "pizza" from a location in London, is very likely looking for a pizza location within 10km (6 miles) of their inferred location. This works well for some types of keywords, and not as well for others (eg. paper manufacturers).

    2. Interface Based Personalization – serve you personalized results based on the interface you are using.

      Eg. if a search engine knows you are performing a search for "hospitals" from a BlackBerry, they can typically surmize you are looking for a hospital within a given radius of your current location, and could reorganize the results with the closest hospitals first. Keep in mind, small screens aren't great for general surfing or researching. Large screens are much more efficient.

    3. Query History Based Personalization – serve you personalized results based on a logical sequence of keyword queries.

      Eg. if you performed a search for "crayons" 10 minutes prior, and now search for "pens", personalized results should show gel pens results above Mont Blanc pens.

    4. Input/Output Mode Based – personalize the mode through which you receive your results.

      Eg. if you use Goog411 and input your search query by voice command, then you're more likely to want to receive the results via voice also (or at least a combination of voice and visual output). This will become more of an issue going forward.

    5. Time Based Personalization – serve you personalized results based on times it perceives you are typically working.

      Eg. searching for "Trains" has a different meaning at the office (think … book train tickets to Montreal), then when you're at home with the kids (think Thomas the Train). Perhaps Google has identified the pattern that most of your queries are business oriented between 9:00am and 6:00 pm, and more child oriented in all other hours.

    6. Individual User Behaviour Based Personalization – serve you personalized results based on your actions in the past.

      Eg. Did you click on this site in the past in response to a similar query? Did you abandon it immediately, or stay on it and interact with it? Your previous interaction with the site offers insight into whether its a better match this time or not.

    7. Group Based Behaviour Based Personalization – serve you personalized results based on the actions of all who have made similar queries in the past.

      Eg. If 90% of people who click on a certain search result in response to a specific search query abandoned it after 5 seconds (while others hold user attention much longer), then there's a high probability that the listing in question is not highly relevant to the search query and the search results should be reorganized as a result.

    8. Social Search Based Personalization – imagine Google or Yahoo knowing who your friends are (perhaps through Facebook, gmail, or any number of social media sites).

      Eg. Then imagine the search engine can either:
      a. aggregate all friends positive and negative reviews of certain sites, and reorganize the search results with those sites with the most positive reviews first.
      b. aggregate all friends user behaviour patterns associated with sites appearing in the search results, and then reorganize your specific search results accordingly

    9. Virtual Personas/Assistants Based Personalization – serve you search results through a virtual persona you created.

      Eg. Think of Star Trek or Terminator if you will. When you talk to a computer, it feels uncomfortable. We often feel the need to assign a personality and persona to it. Now imagine we can customize the appearance and sound of that persona. You can choose the accent, the sex, the age, and much more.

Conclusion:
While it is possible to improve the efficiency of search through each of the personalization methods above, they infact work best when operated in conjunction with one another, acting as a checks and balances mechanism. When used in conjunction, the inferences truly become more probable, and lead to dramatically better search results.

If you think this type of personalization is a long way off … think again. Google, Yahoo, and MSN all are trialling various means of personalization. See for yourself … perform a few search queries, then ask a friend in another part of the country to perform the same searches and compare results.

ps I'm sure there are many more techniques too, so please feel free to let me know of any I may have missed.

Traduction francaise: 9 Façons possibles pour les Moteurs de Recherche de Personnaliser vos Résultats de Recherche

You May Also Like

12 Responses to “9 Ways Search Engines Can Personalize Your Search Results”

  1. Michael D says:

    I'm still finding search engines making some mistakes on personalization and localization, especially in non metro cities and towns.

    Then there are those situations that require more research. For example in my industry there is Cleveland Chiropractic (a school based in Los Angeles). Chiropractors in Cleveland aren't always too happy about results.

  2. I've been noticing the geographical personalization for quite some time in the form of the ads I see.

    Social search personalization has some interesting implications. If your results were based on friend's opinions wouldn't you opt for a smaller group of friends who you really trusted as opposed to trying to make new friends?

    Kind of a difference in the way many of us view social media at the moment.

  3. Metaspirng says:

    How very interesting, that was a very interesting post for me because I was actually not aware of some of these methods of personalization

  4. I did as you advised and my friend and I came up with startlingly different results. This is a very instructive post. Thank you.

  5. kouji says:

    wow. was rather surprised by some of the examples you gave. i thought that search engines were capable of getting smarter, giving more importance to context, but now i see that that's already beginning to happen. :O

  6. Location based personalization is one of the most common ones that most will experience in day to day usage. Local websites should start to optimize for local results which is benefical to the business in long run.
    Rif Chia

  7. seo guide says:

    Location based personalization is not always good, it might good for shopping activity.

  8. Utah SEO says:

    Definitely hard for a search engine to personalize user intent. You can train it for years on your likely choice but chances are you'll still have to refine often. Still quite convenient.

  9. @seo guide
    I agree, I'm annoyed with location based personalization some times. For online shopping, I don't care where the item is and usually I search online simply because I cannot find it locally so stop giving me local results!

  10. Eva White says:

    Wow, i used to think i had good researching skills for search engines, but all your categorization has just thrown me. I never though about it so deeply. This will help me be more efficient.

  11. [...] Jeff Quipp – Jeff looked into his crystal ball to share about the future of Search, including how search engines personalize Search: [...]

  12. [...] Posted on September 17th, 2008 0 CommentsLive Search Being Updated — Expect Ranking Changes9 Ways Search Engines Can Personalize Your Search Results — Personalization Based on Patterns and Probabilities Google's Human Reviewers — [...]