|The user looks at the blank search box and wonders "What should I type?"||The user looks at the sector list. He is reassured to see there are 971 Healthcare jobs available.|
|Since he is looking for a nursing role, he types "Licenced Practical Nurse".||The user looks at the sector list. He is reassured to see there are 971 Healthcare jobs available.|
|The results page shows zero results. He wonders if this is because the site doesn't have any matching jobs, or whether he's done something wrong.||He clicks “Healthcare” and is immediately taken to a search results page with 971 jobs.|
|He then tries the keyword "nurse" which returns a lot of results, but some are quite irrelevant.||He sees that for his desired salary range ($40-49k) there are 18 jobs - a manageable number of results, so he clicks the link and proceeds to the next page.|
|So, he tries "LPN" (an industry acronym) and gets the kind of results he is seeking.||Two clicks later, he finds himself looking at 18 relevant jobs.|
|He adds a filter to only view jobs in his desired salary range (£40-59k).|
|After a fair amount of thinking, typing, clicking, and re-trying, he ends up looking at a page of relevant results.|
So, to summarise, keyword search can sometimes be quite "hit or miss" and involve a fair amount of thought from the end-user, whereas faceted navigation helps guide users to their destination. To break the benefits down into themes, faceted navigation helps by:
- Deconstructing search into a series of easy 'bite sized' subtasks: rather than declaring a complex set of criteria 'up front', the user can declare one criterion at a time, gradually drilling in.
- Appealing to the psychology of recognition rather than recall: it's much easier for humans to recognise items displayed in a menu ("Which of these options should I click?") than recalling them without any cues ("What should I type into this empty box?").
- Setting expectations accurately: adjacent to each facet label, a number is displayed, showing how many results will be displayed if the item is selected. This means users are never taken by surprise, and it enables them to make informed decisions.
- Orientation and framing: When arriving on the site, the user can see at a glance the distribution of items within the various facets, which orients them as to what is on offer. If the site uses appropriate labelling, this can be very reassuring for the user as they will recognise the site 'speaks their language' and has the kind of content they are looking for. (This is known as "information scent" and "information foraging").
- Preventing users from reaching dead ends: links that have zero results associated with them are never shown. This means users cannot accidentally reach blank results pages - which we all know from personal experience is extremely frustrating.
- Unfamiliar terminology: the language you use inside your organisation may differ considerably from your users. Be careful to validate your chosen terminology with real users, to ensure you do not alienate them.
- Overly long attribute lists: lists in user interfaces are known to work well at around the 7 item mark, but become taxing for users when they become very long. If you absolutely have to use a very long list, you should try to prioritize the most important items to the top, and add a 'show / hide' control which keeps the bulk of the list hidden away unless needed.
- Overlapping attributes and blurred boundaries: if users perceive three attributes of a facet to be almost the same, they are presented with a conundrum - which one do they click? To be on the safe side, they have to view each one in turn. (This is known as 'pogo sticking' and can be extremely frustrating). Some systems avoid pogo sticking by allowing users to select multiple attributes from each facet - however, this can create usability problems.
- Poor editorial control: if your content creators assign attributes incorrectly, this will make the entire system ineffective. For example, on job boards, some recruiters mistakenly believe that by assigning their job ad to all the categories they can, their job ad will get more valuable exposure (in fact it's a very poor tactic and reflects badly on the recruiter). The best way for a website owner to avoid this kind of behaviour is to provide a content creation interface that gives contextual tips and prevents users from making such errors where possible.