Search is like a conversation between the user and system: the user expresses their information need as a query, and the system expresses its response as a set of results. The results page is a crucial piece of the search experience: it presents an opportunity to engage a dialogue that guides users’ information needs.

In this article I would like to share 10 practices that will help you improve the search results UX.

1. Don’t erase users’ query after they hit Search button

2. Provide accurate and relevant results

3. Use effective autosuggest

5. Show the number of search results

6. Keep recent user’s search queries

7. Choose proper page layout

8. Show search progress

9. Provide sort and filter options

10. Don’t return ‘no results’