# Filtering

A method that allows users to refine and narrow down large sets of data or content based on specific criteria, improving discoverability and efficiency.

## When to use

- **Large datasets** – When users need to refine a long list of results (e.g., product catalogs, tables).

- **Search refinement** – When filtering is used alongside search to improve accuracy.

- **Customizing views** – When users want to adjust displayed content based on preferences (e.g., filtering by category, date, or status).

## Best practices

- **Keep filters visible** – Place filters in a logical, easy-to-reach location.

- **Use multi-select options when needed** – Allow users to apply multiple filters simultaneously.

- **Provide clear feedback** – Show active filters and allow users to reset selections easily.

Well-implemented filters speed up navigation and improve user experience by making large sets of information easier to manage.
