I’ve been working as an interaction designer for about 10 years now and over that time I’ve spent a large apart of it working on search related projects, the bulk of which are from my time at Yell.com. That’s obviously client side, but in my agency and management consultancy time I’ve also worked on retail search tools, health library search tools and location based search tools to mention a few sub-genres.
When you work across an area such as search for such a while you develop some mental models as to how people think about it, and I use these mental models to explain my design rationale to clients time and again.
One of my current projects is another outing for my ‘7 Stages of Search Experience’ which maps the constituent factors of any find and discovery journey and dismantles the user experience into 7 main activities.
The model starts with 3 mental models that run across the 7 stages and these mental models illustrate the variety of information needs people have when embarking on a find and discovery journey.
As it’s a fairly weighty topic, I’m going to add these as seperate posts over the next week or so, but first I’ll start with the 3 mental models that users bring to a search experience.
When users are engaging with a site, be it a search engine, portal, site search or potentially even a mapping or location based service, they invariably bring one of 3 mental models to the table.
Model One: Known-item Searches
This is when the user is trying to locate single answer to a single question. The example I always use is ‘What is the capital of Poland?’ This question has one answer and the user doesn’t need to do anymore ‘digging’ beyond seeing the answer, perhaps presented within the search engine results page (SERP).


The ’satisfaction criteria’ for this query is simply presentation of a coherent answer, there is an absence of preference for any type of data source or presentation format, simply a match and some consistency of the presented matches within the SERP is enough.
In this case, the user doesn’t actually need to leave the SERP, but if they do, it is probably only to visit one website. This is largely due to the fact that the way in which the answer is expressed is irrelevant and the solution is usually always rooted in fact.
Offline, this is where a user walks into a retail outlet and asks for something very specific - “I’d like a pair of black dress shoes to wear with a dinner suit please.”
Model Two: Exploratory Searches
These searches take place when the user has slightly more detailed satisfaction criteria and they want to explore more than one search result. A good example of this is a user trying to find a recipe of Thai Green Curry.

The search will result in number of matches and the user will have to choose which match suits their needs best. The result set will have multiple variations of largely the same thing but some will be from recognised sources, some will have clearer instructions and some will have illustrations. The user will select a match based on their particular satisfaction criteria and the selection of this result will vary from user to user.
Offline, this is where a user walks into a retail outlet and asks for something semi-specific - “I need to find something to wear for a job interview.”
Model Three: Exhaustive Searches
The last family of searches that users conduct are what I call Exhaustive Searches. Unlike the other two types of search explained so far, exhaustive searchers are looking for numerous pieces of information gathered around a theme or set of themes. These themes may branch into multiple sub-themes and lead on to a new set of queries.

The example I use for this is a user planning a summer vacation. Users will explore various locations, flight times, hotels, local attractions to visit and so on. Exploring any of these avenues has the potential to lead to a new line of enquiry. Flight times may not be suitable and therefore drive the selection of a new location.
The following example outlines a potential experience for someone looking to plan a holiday. An initial destination could be loosely defined at a country level, i.e. Italy. As the user progresses, the concept of travelling to Italy may sharpen to a particular region, town or even hotel. Along this journey other branches may stem from the paradigm, growing the user experience into a number of interrelated concepts.
Offline, this is where a user walks into a retail outlet and has no detailed requirements - “I’m just browsing thanks.”
3 Models, 7 Stages
These mental models are yet to play out across 7 stages. Here are the stages that will be described in more deatil over the next week or so:
- The Search Proposition
- Personalisation and Customisation
- Query Formulation
- Error Prevention, Disambiguation and Correction
- Browsing Result Sets
- Manipulating Result Sets
- Discovering More, Theme Building