By the end of this lesson you can
- Decide when a product needs search, filters or both.
- Design a search experience that handles typos, no results and many results.
- Design filters that are easy to apply, understand and remove.
The idea
Navigation helps people browse. Search helps people who know what they want. Filters help people narrow down a large set of results. Most content-heavy products need all three.
Search
- Make the search box visible and wide enough for typical queries.
- Offer suggestions as people type, and handle typos and synonyms.
- Show the query on the results page and let people edit it.
- Design the no results state: suggest spelling fixes, related items or a way to contact you.
Filters
Filters (sometimes called facets) let people narrow results by attributes such as price, size or date. Good filters reflect what people actually care about, show how many results each option would give, make active filters obvious, and let people remove them one at a time or all at once.
On mobile, filters usually move into a panel or sheet. Decide whether filters apply immediately or with an "Apply" button; immediate updates feel faster, but a button avoids constant reloading on slow connections.
Sorting
Sorting changes the order, not the set. Make the default sort sensible (often relevance) and the current sort visible.
Why it matters in real projects
Many users go straight to search, and those who do often have a clear intent and are valuable. A poor search experience sends them away. Filters turn an overwhelming list into a manageable one. Search logs are also one of the best sources of research data, showing exactly what people want in their own words.
A realistic example
A recruitment site shows 2,000 jobs for "designer". Filters exist, but they are hidden behind a small icon and do not show counts. People scroll endlessly or leave.
The team adds visible filters for location, salary, contract type and remote working, each showing the number of matching jobs. Active filters appear as removable chips above the results. Search now handles "UX desinger" by suggesting "UX designer". The no-results page suggests removing the most restrictive filter. Applications per visit increase.
Step by step
Study search logs
Find the most common queries, failed searches and zero-result terms.
Decide what to filter by
Choose attributes based on how users make decisions.
Design the search box and suggestions
Place it prominently and plan for typos and synonyms.
Design results
Show the query, result count, sort order and active filters.
Design edge states
No results, too many results, and slow loading.
Test with real queries
Use queries from the logs in usability tests.
Common mistakes
Mistake A dead-end no results page.
Instead Offer corrections, related results and a way forward.
Mistake Filters based on internal data rather than user decisions.
Instead Research which attributes matter when people choose.
Mistake Active filters that are hard to see or remove.
Instead Show them as chips with a clear remove action and a "Clear all".
Check your understanding
Choose an answer, then check it. There is an explanation either way.
Practice exercise
Exercise · about 1 h
Search and filter redesign
Redesign the search and filter experience for an online second-hand furniture shop.
Steps
- List the top ten queries you would expect.
- Choose five filters based on how people decide.
- Sketch results with active filters and sorting.
- Sketch the no-results and too-many-results states.
Deliverable
Sketches of search, results, filters and edge states with notes.
Self-assessment
Tick each item when it is true of your exercise. Be honest; this is for you.
4 items
Summary
- Navigation is for browsing, search for knowing, filters for narrowing.
- Design for typos, no results and too many results.
- Make filters relevant, countable and easy to remove.
- Search logs are excellent research data.
Further reading
Third-party sources, chosen for reliability. They open in a new tab.
- Search: visible and simple (opens in a new tab)Nielsen Norman Group
- Filters vs. facets: definitions (opens in a new tab)Nielsen Norman Group
Your notes
Marking complete updates your course and roadmap progress.