Search Results

Problem

Users need to process a list of search results

Solution

Present sorted results with a short description

From www.amazon.com


Use when

Users have done some for of search, e.g. using a Search Box or Advanced Search or Booking. Now the users need to process the result, most likely by choosing one or more items for further investigation i.e. seeing the page, adding the item to a Shopping Cart, collect items for a Product Comparison.

How

Users are presented with a numbered list of results, sorted by relevance and starting with the most relevant result. Quite often, the number of results is too high to make all results fit on a page. Therefore results are shown in batches of 10 to 20 results using a Paging mechanism. Users will generally only look at the first two pages of results and then refine their query if they didn't find what they wanted.

Displaying results. Ideally, the object itself is shown as the result along with a short description. This is possible when users search for objects like books, cars, mobile phones and so on. See the example of Amazon below. When users searched for a page within the site, the title of the page is the best thing to show. Other elements of a description include a summary, location, category, author etc. Which description elements are most appropriate depends on the particular site you are building. Nonetheless, descriptions should be short (e.g. 3 lines) and to the point. You may also "type" results by indicating the type in words or using icons. Also provide a link "more like this..." to find similar results (if your search engine supports this)

Categorizing results. If the results represent several "types" of objects, consider categorizing the results by that type. For example, when searching on Amazon, results may be books, movies, or CD's etc. If your site has an Advanced Search, users can select the type directly for a more focused search. If you use categorized results, you need to show the top 5 results in each category and allow users to see the whole list for that category

Special results. If your site uses Topic Pages and users typed in a keyword that matches a topic, you must present the corresponding topic page as a special result. It probably is more relevant than any of the other results anyway. Therefore, present such special results first and separate from the other "normal" results.

Built-up of the results page. The results page has the follow built-up:

Consider combining this with a Collector mechanism to collect search results. Either for Product Comparison or Shopping Cart functionality. In some cases it makes sense to filter on the search results. For example, by showing only items that have been added to the site in the last 2 weeks. Or setting the sort-order.

Why



More Examples





plml logo

Comments

3 comments have been added to this pattern


mahalie, 21st May 2008
looking for examples of thumbnails with search results, hard to find! they do it on lifehacker.com and of course on flickr and ecommerce sites but i'm looking for more blog/editorial sites that doe this.
Mauricio, 14th April 2009
What about using accordion panel to show the results?
Ashutosh Kumar, 26th April 2011
Search results using accordian panel seems a good idea...first panel can show the results in the primary categery while other categories will be displayed collapsed and pregressive disclose the results with in those is user sees any potential merit.


Add a comment
Do you have something to add or say about this pattern? Perhaps some more examples of how this pattern is used in the wild? Add a comment to this pattern and I'll update the pattern when necessary. Please abstain from misuse. I reserve the right to delete or modify inappropriate postings.

Your Name

Comment

Enter the verification code you see in the image below
captcha