An In-Depth Look at Search Auto-Suggestions

Search auto-suggestion features are a recently hot search trend. Basically, there exist three approaches to search suggestions:

  • Completion (to make users’ lives easier by saving keystrokes)
  • Suggestions (to remind users of their previous related searches, fix their spelling mistakes and make suggestoins for popular/related results)
  • Instant results (to let users find something without even searching by letting them jump to the search result right from the search box)

Let’s see how search auto-suggest features have been implemented throughout the web.

Google’s Multi-Purpose Auto-Suggest (“Search Suggestions”)

Google, the number one trendsetter in search, has successfully combined the latter two approaches. Its auto-suggest feature has been hugely enhanced over the past years. In many cases, it removes any need to search at all by showing suggestions based on the user’s most likely intended query:

Google suggestions

These are most frequently used to help the user search more efficiently by:

  • Suggesting popular search patterns
  • Reminding the user of his previous searches
  • Fixing incorrect spelling

In fact, it is no longer necessary to search in order to see spelling suggestions; these are now available as you type. What is even more impressive – these search suggestions are based on context:

Google suggest proper spelling based on the context

Google will also help you jump automatically to the site or page you need, bypassing the actual search results page. This feature is enabled for “navigational” queries where the user’s intent is clearly to navigate to a web page:

Google suggest quick jump

The algorithm behind pulling search suggestions has been widely discussed – mainly because the search auto-suggest does influence the searchers’ behavior and hence the way they get to your site using Google search. In fact, Google auto suggest may actually hurt your brand image:

Google suggest influence on brand image

It may also completely direct an uncertain train-of-thought or alter the direction of conversations:

Google suggest influence on reputation

There is no official statement as to what exactly influences Google’s auto-suggest results but it’s been observed that the two main factors are:

  1. Global: Popular search (what exactly users type). The good news (actually that’s no news at all and has been around for a couple of years) is that Google suggests really fresh terms – which makes it very useful for observing brand (hot) context as well as researching trending topics.
  2. You (Personalized): Your search history (mainly, what you most recently searched for) as well as your location. These results are usually displayed over much more globally popular results.

Google autosuggest algorithm

2. Facebook “Socially Enhanced” Auto-Suggest

Facebook is another huge player that quickly adopted the auto-suggest feature. Facebook’s algorithm is a bit different – it is primordially based on your connections:

you will instantaneously see results not only of the people, events, groups and Pages you’re connected with but also the connections of your friends and globally relevant results.

Hence, we can call these “socially enhanced” search suggestions.

The anatomy of Facebook’s search suggestions is as follows:

  • Results are all mixed (friends, Pages, answers and apps will all appear as you type)
  • Connections are consistently displayed on top  (above Pages and everything else)
  • Your connections define the order: for example, when it comes to Pages, you first see those you like and then pages your friends like (as well as exactly which friend likes it)

Facebook search suggestions

3. Examples of Creative Search Suggestions

Let’s take a look at a few more examples from around the web and see how search auto-suggest features may enhance user experience.

1. Usability law: If a user gets lost on a website, they will leave. Users don’t want to learn  how to use the site; they need to be able to instantly understand it.

Solution: Search suggestions enhanced with navigation. This way the user knows where he will be directed to without before clicking “Search” – and he will instantly get an idea of the site architecture, topics and categories he might be interested in.

FanSnap implements the category search which makes the option more usable and the site structure easier to understand:

FanSnap search

2. Usability law: Users almost always scan – they rarely read carefully online.

Solution: Make your search suggestions easier to scan by adding visual enhancement: display logos and product previews. Icons make search intuitive, they draw attentions and make it easier for the user to understand where he is going to land.

My Bank Tracker has a very engaging search suggestions feature. It actually might draw your attention even before you hit “Search”. The only trick? All they do is display a tiny bank logo next to each suggestion that matches the characters you are typing:

MyBankTracker search

3. Usability law: Users don’t know what to search for:

You are lucky if the user comes to your site with a clear idea of what he is looking for – in this case he will most probably find it. But what he is not so sure? What if he is, in fact, clueless?

Solution: Auto-suggestion functionality that gives users clues of where to browse further and suggests results from various levels in the site structure.

Last.fm search suggests artists as well as tags that start with the same characters, thus giving the users more ideas of  where they can browse further.

Last.fm search suggestions

Have you ever spotted any creative usage of search auto-suggest feature? Do you think search auto-suggestions help improve usability or do they hurt it?  We would love to hear your thoughts!

  • Get unfiltered SEO info from Greg Boser, cutting-edge marketing and PR tips from Chris Winfield, and so much more from the rest of the BlueGlass team.
  • The insider perspective on the latest Internet Marketing news.
  • Get deep discounts and other cool goodies for the best software, tools, websites and conferences out there.
  • Be the first to know about BlueGlass conferences, meetups, and surprise releases.
  • Learn what the hottest new tools, plugins, & extensions are as our team delivers three to you each time!
  • Oh yea, this is all FREE!

Comments

  1. Joe Hall says:

    If you are a code head like me, you might enjoy playing with the Google suggestion API. You can access it with simple HTTP REST request like below:

    http://google.com/complete/search?output=toolbar&q=seo

    • Ann Smarty says:

      Thanks Joe! Surely, an inspiring find. I am going to check it now!

      • Joe Hall says:

        I like your new avatar Ann!

        • Ann Smarty says:

          Those new pictures of mine prove that I exist – despite the fact that no one has ever seen me (I mean my business connections btw; other people seem to see me just fine)

          :)

  2. Wil Reynolds says:

    JOE! You just got me THINKING!!!! I’m not a code head but I know some….this could get fun…time to go :)

  3. I agree! I really think Facebook has done a great job with it’s search features and they seem to be improving it all the time. Great article.

    • Ann Smarty says:

      Yes, Facebook is the perfect example of socially-based search which is constantly being developed – it is fun to watch the evolution!

  4. Hi Ann, interesting post. Do you know of any technologies that SMBs can use to enhance their internal site search in these ways? Or is this technology still only for the big boys?

  5. Chris Winfield says:

    Ann -

    Great post. Two other interesting ones (which are both Google though) are YouTube (they have tried to send me to many Justin Bieber videos instead of Jay Z!) and also Google’s Chrome and the auto suggestions it gives you write from the address bar.

    • Ann Smarty says:

      Thanks, Chris, for the great examples! They do add some food to thinking from the usability perspective.

  6. Great article – many people confused at how Google suggest works. I’ve actually seen firms using Google suggest only (no other keyword tools – not even adwords) to drive keyword target decisions. If you compare Google suggest with other data sources, it quickly becomes clear you should not rely solely on it.

    • Ann Smarty says:

      So true. Google Suggest is just the tip of the iceberg (it suggests just about 10 terms), much personalized as well – which makes it unreliable as the only keyword research tool.

  7. Dev Basu says:

    Great article Ann – I use Google Suggest as well as Bing and Yahoo suggest to create keyword expansion lists. These are great to add to your PPC campaigns to test for traffic first, and then integrate into SEO campaigns.

    • Ann Smarty says:

      Thanks, Dev. Yes, these are the huge keyword research assistants as well as content inspiration source!

  8. Marty says:

    Anne,
    What tool to you use to automate mining the ajax suggestion boxes in Google, FB, YouTube, etc…? Or do you pull them down by hand or screen caps for case studies? Keep up the great work.

    • Ann Smarty says:

      Hey Marty, thanks for stopping by! For Google try Ubersuggest: http://suggest.thinkpragmatic.net/ – it not only extracts Google suggestions but also expands them by adding each letter of the alphabet at the end and extracting each set.

      I don’t think there is such a toll for FB but as for Youtube – I really need to search and if there is no tool like that – I’ll build it ;)

  9. Ari says:

    Nice post. I also noticed Google has started, in a limited way, to display AdWords ads in toolbar auto suggestions (http://www.pathinteractive.com/blog/2010/08/adwords-now-in-google-toolbar-results/).

  10. Great article, I really enjoyed this one, you gave great insight into using auto suggestions better, I like that!

  11. Hi Ann

    Great article. Do you know if Googles terms allow to retrieve suggestions by automatred tools?

    I have developed my own tools for data mining Google Suggest, and ragarding “it suggests just about 10 terms”, it is quite easy to datamine for all letters in the alphabet like:
    “seo a”
    “seo b”
    “seo c”

    That really gives you a lot of keywoprds to work with. Working with primarily danish websites I found that you can add parameters to localize the results to a specific country when using the url mentioned by Joe Hall.

    • Ann Smarty says:

      Hey Jesper,

      I am not really sure about the official Google’s terms on that (I have seen quite a few tools extracting Google suggest results though).

      Besides, I am aware of a tool that does exactly what you have described: http://suggest.thinkpragmatic.net/

  12. Graham Chan says:

    Great Article Ann. Is there any option to turn off this auto suggestion if we do not want.Some time I will get annoyed cos it will divert me in to different search page instead of the actual page i want to visit. Keywords which I wanted to search will always get diverts to some other due to this auto suggestion.

  13. Jim W says:

    I DON’T CARE HOW IT WORKS ITS A PAIN IN THE ASS! I SEARCH FOR WHAT I WANT NOT FOR WHAT SOME COOL BOT THINKS I WANT. OF COURSE, THIS IS ALL BEING MANUFACTURED BY THE SAME STUPID, 19 YEAR OLD CUNTS WHO WANT YOU TO PUT ALL OF YOUR PERSONAL INFO ON A WEBPAGE SO YOU VAN MAKE A TARGET OF YOURSELF. AFTER A FEW OF THESE DUMB CUNTS GET RAPED, MURDERED AND HACKED TO PIECES IN THEIR HOMES BY SOME NUT WHO FOUND THEM THROUGH THE WEB, WE MIGHT SEE AND END TO THIS MANIPULATION BY IT COMPANIES AND THEIR ‘BIG’ IDEA EMPLOYEES..

  14. Google’s weather suggestion tool is taking away traffic from my weather website. I hate it so much.

Trackbacks

  1. [...] In-depth Look Into Search Auto-Suggestions – I am sure everyone has been deemed guilty of using Auto-suggestions as a technique for keyword research, but really how effective is it? [...]

  2. [...] In-depth Look Into Search Auto-Suggestions – I am sure everyone has been deemed guilty of using Auto-suggestions as a technique for keyword research, but really how effective is it? [...]

  3. [...] of weeks ago I wrote a post overviewing various web trends and practices on implementing on-the-fly search suggestions. The comments clearly demonstrated the interest of our readers in the subject, so this time I am [...]