Skip to content
Magento · How-to

Your Layered Navigation, In The Search Box

Magento already knows which of your attributes are worth filtering on — you told it, on every attribute, when you ticked “Use in Layered Navigation”. There is no reason for a search extension to ask you again.

Measured

23 Attributes, Configured Once

On Magento’s own sample data, 23 attributes are marked filterable — colour, size, material, activity, style, climate, gender and the rest. Those are exactly the filters that appear beside NitroSearch results, with the option labels a shopper reads rather than the internal ids.

We keep no list of our own. Add a filterable attribute in Magento and it appears in search; stop using one and it disappears. A list maintained by us would be wrong for your catalogue on the day you changed it.

-- the rule, in one line
catalog_eav_attribute.is_filterable > 0
   OR catalog_eav_attribute.is_filterable_in_search = 1

Why it matters

Search Results Are Where Filters Are Missing

Layered navigation is the part of Magento merchants tune most, and it is strongest exactly where a shopper is browsing a category. The search results page is where the same shopper arrives with the least patience and the most intent — and where a bare list of matches gives them nothing to narrow with.

Stock and sale state come along too, from the same catalogue, so “in stock only” is one click rather than a scroll.

Ranking

Your Bestsellers, Not Our Guess

When two products match equally well, the one that sells goes first — using Magento’s own bestseller figures, so ranking agrees with the numbers in your admin.

If your store has never run Magento’s sales aggregation, we send no popularity signal at all rather than a zero for everything. A zero across a whole catalogue is a fact about a scheduled job, not about your products.

Questions

More About Magento Search

Do I have to configure filters twice?

No. The attributes you already marked “Use in Layered Navigation” become your search filters. There is no second list anywhere in NitroSearch.

What kinds of attribute can be filters?

The same kinds Magento offers layered navigation on — dropdowns, multiple-selects and yes/no attributes. Free-text fields are not filters in Magento and are not filters here, because a facet with one product per value helps nobody.

Are the labels translated?

Filter labels and option labels come from your store view, so they read the way your storefront reads. The module’s own back-office screens are English only today.

What if I add an attribute later?

It appears in search on the next sync. Nothing to configure on our side, and nothing to remember.

Magento behaviour on this page last checked against a live Magento Open Source 2.4.8 install with Luma sample data on 2026-08-09.

Give Your Shoppers Search That Finds Things

Free up to 100 search results, no card, no time limit. Paid plans start at $5.99/mo and are priced by catalogue size — never per search.