Expertise · Information architecture and flow

Search and filter: when they are truly necessary

Not every website needs a search box or filters, and adding them at the wrong time can make the experience heavier rather than lighter.

Quick summary

Add a search box when the content inventory is large enough that browsing manually becomes tedious, and customers typically come with a specific goal in mind. Add filters when customers need to narrow down a large set of content by multiple attributes at once, such as filtering by type, price, or product features. When content is limited and navigation is already streamlined, there is no need to invest in both.

Quick comparison
You should choose this direction when
  • a large content repository, visitors with specific goals need a prominent search box
  • customers review and need to narrow down based on multiple attributes, requiring a face filter.
  • both have someone who knows exactly what is needed and someone who is exploring
Not needed when.
  • minimal content, clear navigation is sufficient
  • add a search box for when customers browse faster than typing
Quick glance
Commonly used industries
e-commercecommunication contentEducation

Search and filter are two powerful tools, but they are also two features that can easily be added out of habit rather than real need. Before deciding whether they are necessary, you need to answer two fundamental questions: how large is your content library, and what is the typical purpose for which customers come.

Two questions for judgment

The first question: content scale. If the website has a few dozen items, customers can browse through them in a few actions. Clear navigation is sufficient. When the number increases to hundreds or more, manual browsing becomes tiring, and at that point, search and filtering start to have real value.

The second question: the customer's intent. There are two basic types of users: those with a clear goal, for example, "I need a white shirt size L under 500,000 VND," and those browsing who are not sure what they want. Users with clear goals are best served by a strong search function. Browsers are better served by intuitive filters and navigation.

When to prioritize which direction

Prioritize a prominent search box when there is a large content repository and most customers arrive with a specific goal in mind. Users type the correct keywords, the system returns results, and that’s it. The search box should be placed next to global navigation so customers know where to look, rather than having to search for the search box before finding content.

Prioritize faceted filtering when customers need to narrow down based on multiple attributes simultaneously. Faceted navigation transforms searching into guided browsing, helping customers explore even when they do not know the exact keywords to type.

Combining both when the website serves both groups: those who know exactly what they need and those who are browsing. Search and navigation do not exclude each other; they complement each other.

Typing queries has a higher interaction cost than clicking. Don’t make customers search when they can choose.

Nielsen Norman Group, Filters vs. Facets

Design the filter correctly

If you have decided to have a filter, there are three principles to keep in mind:

  • The filter must cover all attributes that the displayed list shows. If the list shows colors and sizes, customers must be able to filter by color and size. Missing one attribute is like missing an exit door for a group of customers.
  • Allow multiple values to be selected within the same filter group. Forcing clients to choose a single color instead of "white or blue" unnecessarily narrows the search.
  • On desktop, the filter updates instantly after each selection for a smoother experience. On mobile, due to the smaller screen and different interactions, there is a clear "Apply" button for customers to confirm before the list changes.

Common errors

  • Add a search box just for the sake of it, but with little content, customers browse faster than they type, making the feature merely decorative.
  • The filter lacks attributes that the displayed list shows; customers see the information but cannot filter by it.
  • Only allows selecting one filter value at a time, overly narrowing the results and customers cannot find what suits them.
  • Hiding the search bar in an unusual position, far from the main navigation, forces customers to search for the tool before using it.

The viewpoint of Sinh Vũ

Sinh Vũ considers search and filtering as a decision in information architecture, not just an added feature after construction. The question of "is it necessary" is evaluated right at the stage of creating the customer journey: if navigation has already led customers to their destination smoothly, then no investment is needed; when the content repository is large enough, search and filtering become part of that journey, not peripheral.

What Sinh Vũ often reminds: the cost of lacking research when truly needed is clients leaving. The cost of adding research when not needed is an overloaded page and poor results causing loss of trust. Both pay a price. Choosing the right moment means no price to pay.

The tool brings back.

Decision checklist

Topic: When to use search and filters. Sinh Vũ guide, sinhvu.com

0 more than 7 items

Select each item you find appropriate, then print or save as PDF to take with you.

Sign indicating that you should take action
Questions to answer before deciding

If you have marked most of the signs above, this is the time to discuss in more detail. Sinh Vũ can help you review and propose a direction.

References

Nielsen Norman Group, Filters vs. Facets; Nielsen Norman Group, Search Is Not Enough: Synergy Between Navigation and Search; Baymard Institute, What Is an Ecommerce Filter? UI Best Practices.

Frequently asked questions

I have several dozen products on my website; do I need a search box?

Usually not needed. For that scale, a clear navigation menu and reasonable grouping are enough to guide customers to their destination. Adding a search box at this point does not harm but also does not add much value, and if the search results are of poor quality, it can create a worse experience than browsing manually.

How do filters and navigation differ?

Faceted navigation is a type of filter that allows customers to select multiple attributes from different groups simultaneously, for example, filtering by color, size, and price at the same time. This is an advanced filtering method suitable for large content sets with diverse attributes. Simpler filters only allow filtering by one dimension or one value at a time.

Why should we not require customers to type in searches instead of allowing them to browse?

Typing queries has a higher interaction cost than clicking. Customers must come up with the right words, type, wait, and then evaluate the results. If the results do not meet their expectations, they feel stuck and are likely to abandon the process. Browsing through filters or navigating helps customers see what is available and aids them in making decisions even when they are not exactly sure what they want.

← Back to Digital experience