Key Insights in 60 Seconds
Skim what the app controls and where it stops, then find your own symptom in the verdict table.
What You'll Learn
Shopify's own app for storefront filters, search settings, product boosts and hand-picked product recommendations.
- Price
- Free
- filters, search settings, product boosts and product recommendations
- the App Store listing shows no paid tier
- Listed
- July 25, 2022
- App Store listing date
- Announced
- August 15, 2022
- in Shopify's changelog, three weeks after listing
A catalog that outgrows browsing fails quietly. Shoppers scroll past the product they came for, search returns two hundred results in an order nobody chose, and the product page shows whatever Shopify decided to recommend. None of that throws an error, which is why it survives for months.
The Quick Verdict
Key takeaway
Find the symptom you actually have, then read the section behind it — or, if you have just installed the app, start with the setup order.
Which part of the app solves which symptom
| Your situation | Pick | Why |
|---|---|---|
| Shoppers scroll a big collection instead of narrowing it | Filters | They are built only from data you already store — options, tags, category or an eligible metafield. How to build them |
| Search returns the right products in the wrong order | Product boosts | One boost promotes chosen products for up to 10 search terms, on your own storefront only. How boosts work |
| You want a “pairs with” block on the product page | Complementary products, picked by hand | Shopify generates related products automatically; complementary ones are the products you select by hand. Related vs complementary |
| The filters exist in the app but shoppers never see them | The theme first — then the rest of the list | Filters created in the app are not displayed if the published theme does not support filtering, and that is only the first documented reason. Why a filter never shows |
| You need per-shopper personalisation or an A/B test | A third-party search app | No official page we read on September 18, 2026 describes personalised recommendations or an A/B mode inside Search & Discovery. Where the free app stops |
What Does Shopify Search Already Do, and What Does the App Add?
Key takeaway
The app is not what gives your store a search box. Shopify draws that line itself on its storefront search page, and it matters because a merchant who installs the app expecting search to start working will find nothing has changed until they configure something.
Core search features are available by default to all Shopify merchants that have an online store. This includes predictive search and typo tolerance, where typing mistakes are automatically matched to words that closely resemble the misspelling.
What the app adds is control. Shopify listed it on the App Store on July 25, 2022 and announced it in the changelog three weeks later, on August 15, 2022 — two dates for two different events, which is why both appear in circulation. The table below separates what you already have from what installing the app puts in your hands.
Built in by default, and what Search & Discovery adds
| Capability | Every online store, without the app | Added by Search & Discovery |
|---|---|---|
| Predictive search | Available by default with an online store; displays only if the published theme includes it | Adjust which result types the dropdown asks for |
| Typo tolerance | On by default as a core search feature | Nothing — Shopify documents typo tolerance on its search-behavior page, not on the app's Help Center pages |
| Storefront filters | Nothing you configure in the admin | “Create custom filters” from your own product data |
| Ranking of search results | Shopify's own relevance ranking | “Feature particular products in search results” with product boosts |
| Result types | Whatever your theme requests | “Adjust result types in search and predictive search” |
| Product recommendations | Automatically generated related products | “Recommend related products on product pages to add to the recommendations that are automatically generated” |
Shopify Help Center, Storefront search, read September 18, 2026. Quoted phrases are Shopify's own wording for the app's features.
What Do You Need Before You Open the App?
Key takeaway
Start with the theme, because it is the only prerequisite you cannot fix inside the app. Shopify is direct about the risk, and adds a detail that catches people out: on a non-supported theme the admin message described just below might not appear at all, so a Collection and search filters section under Content > Menus with no message is not proof that the theme is fine.
Storefront filtering isn't supported on all third-party themes.
The check takes a minute: go to Content > Menus in your admin — if the theme does not support filtering, a message is displayed in the Collection and search filters section. On Shopify-developed themes the on/off setting itself lives in the Product grid section of Collections pages and the Search results section of the Search page.
Three staff permissions govern who can do what, and they are not interchangeable:
- Products — required for editing product recommendations, product boosts and filters.
- Online Store Search and Navigation — required for editing filters.
- Reports — required for viewing analytics.
Two more notes from the same page. Building a custom storefront does not rule the app out: Shopify says you can use its features with the Storefront API.
And a line on that page adds that using this feature requires Shopify Network Intelligence to be enabled in your privacy settings — the page does not spell out which of the app's features that requirement governs, so it is worth checking your privacy settings before you conclude that something is broken.
The app itself installs from its App Store listing — the card at the top of this page links to it.
How to Build Filters Shoppers Actually Use
Key takeaway
The first decision is not which filter to build but which layer of the catalog belongs in filters at all. Departments a shopper chooses between usually belong in the menu; attributes they narrow by — size, colour, material, price band — belong in filters, and our navigation guide works through where each layer of a catalog should live.
Once that is settled, the app itself imposes a discipline worth knowing up front. Each filter source can only be used one time for a store's filters: if a Price filter is already active, Price is greyed out and cannot be the source of a second one. You are designing a set, not a list.
Which Filters Can You Build?
Key takeaway
Shopify describes custom filters as being based on the product options, metafields, or metaobjects used in your store, including category metafields drawn from its Standard Product Taxonomy. In practice that gives ten places a filter can come from, each with its own catch.
Every source a Search & Discovery filter can be built from
| Filter source | Where the value comes from | Boundary worth knowing |
|---|---|---|
| Availability | In stock or out of stock | A standard source, available to any store running the app |
| Category | The product category assigned from Shopify's Standard Product Taxonomy | Added as a filter option in June 2024; products need a category assigned |
| Price | The product price | Does not display when a shopper switches to a non-default currency |
| Product type | The Product type field on the product | Standard source, one filter per store |
| Tags | Product tags | Displays only to shoppers in your store's default language; troubleshooting caps tags at 5,000 unique values |
| Vendor | The Vendor field on the product | Standard source, one filter per store |
| Product option | A variant option such as size, colour or material | Troubleshooting caps product options and attributes at 1,000 unique values |
| Product metafield | A metafield definition assigned to all products in the store | Only seven value types qualify; a definition has to exist first |
| Variant metafield | A metafield definition on the variant | Same seven value types; some values may be missing depending on how the metafield is structured |
| Category metafield | A metafield attached to the assigned product category | Needs the category assigned before the metafield exists to filter on |
Shopify Help Center, Adding filters with Shopify Search & Discovery, read September 18, 2026. The seven ceilings in the next table come from the same page.
The metafield row is the one that needs planning rather than clicking. Only seven value types can become a filter — single line text and its list form, decimal, integer, true or false, and metaobject reference with its list form — so the value type you choose on the day you create the definition decides whether shoppers can ever filter by it. Our metafields guide covers which definitions qualify and how to make one.
The Seven Ceilings, and What Happens When You Hit One
Key takeaway
The seven published filter ceilings
| Ceiling | Number | What shoppers see past it |
|---|---|---|
| Filters per store | 25 | One shared budget for the whole store, not one per collection |
| Filter values shown on your storefront | 100 | A filter displays no more than this many values to a shopper |
| Unique values in one filter group | 200 | Grouping past this is not possible; split the group |
| Filter groups per store | 1,000 | The store-wide ceiling on groups, stated in the same sentence as the 200 |
| Values a filter displays inside the app | 1,000 | An admin-screen ceiling — it is not the storefront number above it |
| Products in a collection | 5,000 | Above it the collection displays no filters at all |
| Results from one search | 100,000 | A search producing more than this displays no filters |
Every figure read on Shopify's Adding filters page (linked above), September 18, 2026. The highlighted row and the last row are the two that remove filters rather than limiting them.
Two of these numbers look alike and are not the same thing. The 1,000 above is how many values a filter displays inside the app's own screen; a separate troubleshooting section on the same page caps tags at 5,000 unique values and product options and attributes at 1,000, and says only that metafield values might be missing depending on how the metafield is structured. If values are disappearing rather than failing, that second list is where the answer lives.
Why a Filter You Built Never Shows
Key takeaway
Work down this list in order — each item names the condition, where you check it in your own store, and what the shopper sees when it applies.
- The theme does not support filters. Check Content > Menus in your admin, where Shopify displays a message in the Collection and search filters section if the theme does not support filtering. Shopify states that you can still create filters in the app, but they will not be displayed to customers.
- Filtering was never switched on. On Shopify-developed themes the setting lives in the Product grid section of Collections pages and the Search results section of the Search page; with that setting deactivated, filters are not displayed either.
- The values have no products behind them. Only filter values that apply to products of a collection or search result display on your store — open the collection itself, not the app.
- Empty values are set to hide. Shopify notes that a filter is hidden entirely if all of its filter values are empty, so the setting that tidies a filter can also remove it.
- The shopper switched currency. The price filter does not display when customers select any currency other than your store's default.
- The shopper switched language. The product tag filter only displays to customers shopping in your store's default language — our FAQ on translating collection filters covers what does and does not carry across.
- Re-indexing is still running. Shopify applies this to a filter that exists but does not show all expected products or filter options: after new metafield values or other filter-related product updates, wait 24 to 48 hours for automatic re-indexing to complete before treating it as a fault.
What Happens to Filtered Links When You Rename a Filter
Filter selections appear in the address bar as query parameters, and that changed recently. Shopify announced that storefront filter URLs use stable group identifiers instead of text values from March 16, 2026, because stable identifiers make links with filters more reliable across languages and when filter labels are renamed — and all former filter URLs continue to work as expected. What those parameter URLs mean for crawling is a separate question, covered in our technical SEO audit.
How to Change What Search Returns
Key takeaway
Knowing the indexed fields explains most “why can't they find it” complaints: if the word a shopper types is not in one of those eight fields, no setting in the app will surface the product. Shopify also publishes the exact tolerance for misspellings, which is narrower than most merchants assume.
Search results include matches that differ from the search term by one letter or that have two letters in a different order. The first four letters of a search term need to be entered correctly for typo tolerance to take effect.
How Do Product Boosts Work?
Key takeaway
Boosts are the merchandising half of search: you select the products you want to promote in search results and name the terms they should win. Two boundaries decide whether a boost fires at all — and the first one is the single most common misunderstanding about the feature.
Product boosts affect searches performed on your online store. They have no effect on how your products are ranked in the results for searches performed in third-party search engines.
The second is availability: a product's position is only boosted while it is available for sale. Sold-out products are listed at the end of search results by default, and the Out-of-stock products setting can display or hide them instead. Boosts are also not applied when a query contains search syntax. On size, a maximum of 10 search terms can be added to one product boost, and one boost can promote several products at once.
Which Result Types Search and Predictive Search Return
Key takeaway
The two surfaces have different menus. Predictive search displays suggested results as a shopper types, without redirecting them to a results page, and it has to be a feature of your published theme to appear at all. Whatever types you request there, by default a maximum of 10 results display across all of them combined — a limit the Predictive Search API can change.
- Search results page: product, page and blog post results — all requested by default.
- Predictive search: product, page, blog post, collection and query results, with query, product, collection and page requested by default.
- The override: these settings apply only when your theme does not specify the type query parameter — if it does, the theme wins.
One default surprises merchants with combined listings: only child products are displayed, which our FAQ on combined listing child products works through in full.
How to Keep a Product Out of Search
Shopify documents two routes that keep the product page reachable while removing it from storefront search, and for a product that should be discoverable only by direct URL it points merchants at the first. Setting a product to Unlisted also stops it displaying in Shopify-powered collection pages, in search results including predictive search, and in product recommendations. Separately, a seo.hidden metafield set to 1 hides a page, blog post or product from sitemaps, search engines and your online store search.
What About Synonyms?
Key takeaway
Two official surfaces disagree here, so this page prints the disagreement rather than resolving it. The App Store listing, read on September 18, 2026, still advertises “Make synonym groups, so product descriptions match the terms shoppers use” among the app's five features; the app's current help page on modifying search, read the same day, does not describe the feature, its form or its limits.
Until that is settled, plan relevance on what the documentation does describe — boosts, result types and searchability — and do not promise anyone a synonym rule on the strength of the listing alone.
Related vs Complementary: What You Actually Control
Key takeaway
The distinction is not cosmetic: complementary products are products often bought in addition to a selected product, while related products are products similar to a selected one. That is substitution against attachment, and only one of the two is automated. The limit on editing what Shopify generates is stated plainly.
It's not possible to edit the generated product recommendations, but you can add your own recommendations manually.
Related and complementary, side by side
| Related products | Complementary products | |
|---|---|---|
| What it means | Products similar to the selected one | Products often bought in addition to the selected one |
| Who creates it | Shopify, automatically | You, by hand — the help page documents no automatic generation for these |
| How many per product | Up to 10 you add yourself | Up to 10 you select |
| When stock hits zero | Can still display if continue selling when out of stock is activated | Must have inventory above 0 — no exception |
| Where it appears | A product recommendations section added to your product pages | A complementary products section added to your product pages |
Shopify Help Center, product recommendations with Search & Discovery, read September 18, 2026.
Where the generated set comes from is worth knowing before you judge it: Shopify builds related products from purchase history where the product has previous sales, from product descriptions on English storefronts only, and from related collections when neither of the first two is available. Which offers are worth showing at all, and whether a paid recommender beats the free one, is a merchandising decision our cross-sell guide takes apart.
Why the Product You Picked Isn't Showing
Key takeaway
Shopify lists what a recommended product has to satisfy:
- It is not sold out.
- It does not have Unlisted product status.
- It has a price higher than $0.00.
- It is not a gift card.
- It is published to your Online Store sales channel.
- It is not currently in the visitor's cart.
The stock rule is stricter for complementary pairs than most merchants expect, and it is the reason a hand-picked pairing vanishes at exactly the wrong moment. You can select up to 10 complementary and up to 10 related products per product, and whether the zero-stock ones survive depends on the setting our FAQ on selling when out of stock explains.
Which Reports You Get, and What to Do With Them
Key takeaway
The eight reports, and the move each one implies
| Report | What it counts | Your move |
|---|---|---|
| Click rate (search) | Searches that led to a click | A falling rate points at relevance, not traffic |
| Purchase rate (search) | Searches that led to a purchase | Compare against the click rate before blaming search |
| Searches by search query | The terms shoppers actually type | Your shortlist of terms worth a boost |
| Searches with no results | Queries that returned nothing | Either the product is missing or its indexed fields do not carry the word |
| Searches with no clicks | Queries that returned results nobody opened | Ranking work: boost the product you would have shown |
| Click rate (recommendations) | Recommendation blocks that led to a click | Judge hand-picked pairs against generated ones |
| Purchase rate (recommendations) | Recommendation blocks that led to a purchase | The number that justifies the curation time |
| Product recommendations with low engagement | Recommendation engagement on your top-selling products | Replace the picks shown on those products |
Shopify Help Center, Search & Discovery analytics, read September 18, 2026. The highlighted row is the one worth reading first.
Two boundaries shape how much weight to put on these numbers. Shopify states that all of the metrics displayed include the last 30 days of data, with anything wider reached through Analytics and Reports instead; and the search reports show activity on the search results page of your online store, so customer interaction with predictive search is not included in them.
A store whose shoppers mostly use the dropdown will see less here than it expects. Viewing any of it requires the Reports staff permission.
Will the Free App Cover Your Catalog?
The table at the top answers by job — which tool fixes which symptom. This answers by combination: catalog size, where your data lives, what your theme supports, your plan and what you need beyond the three tools cross in ways a single row cannot show.
When the Free App Stops Being Enough
Key takeaway
The case for paying is not that the free app is weak; it is that a specific capability is absent from what Shopify documents. Three come up repeatedly:
- No official page we read on September 18, 2026 describes Search & Discovery personalising recommendations for an individual signed-in shopper.
- None of those pages describes an A/B or experiment mode inside the app.
- The recommendations page makes no mention of Shopify Magic drafting complementary pairs, so every complementary pairing stays a manual decision.
One naming trap is worth clearing before you shop. The word “boost” belongs to a feature inside Shopify's own free app, and also to a separate third-party product called Boost AI Search & Filter, built by Boost Commerce. They are different things from different companies, and a search for one returns the other.
Set It Up in This Order
Key takeaway
The order matters more than the individual settings. Steps one and two are preparation you cannot skip; step three is the one that splits across two screens, and step five reads the reports.
Search & Discovery Setup Checklist
Work down the list in order — each step depends on the one above it.
Three staff permissions govern the app: Products for recommendations, boosts and filters, Online Store Search and Navigation for filters, and Reports for analytics.
Before you tick this off
- The person doing the setup holds Products and Online Store Search and Navigation
- Whoever reads the reports holds the Reports permission
A filter can only be built on data the store already holds, so create the variant option or the metafield definition first, in one of the seven value types that qualify.
Before you tick this off
- The attribute exists as an option, a tag, a category or a metafield definition
- If it is a metafield, its value type is one of the seven that support filters
Build the filter in the app, then enable filtering in the theme editor — on Shopify-developed themes the setting sits in the Product grid section of Collections pages and in the Search results section of the Search page.
Before you tick this off
- The filter is active in the app and its source is not already used by another filter
- Filtering is switched on in the theme (both sections on a Shopify-developed theme), and a real collection page shows it
Boost the products you want featured for terms shoppers already type, adjust which result types search and predictive search request, and take products you do not sell out of search entirely.
Before you tick this off
- Each boost carries no more than 10 search terms
- Any product that should not be findable is set to Unlisted rather than left in place
Select complementary products by hand, add related ones where the generated set misses, and come back to the analytics tab, which displays the last 30 days of data.
Before you tick this off
- The theme has both a complementary products section and a product recommendations section on product pages
- Searches with no results has been read at least once and turned into a list of work
The Bottom Line
Key takeaway
Most of what goes wrong with this app is not the app. A filter built on an attribute nobody stored, a theme that never had storefront filtering, a collection that grew past a documented cutoff — each of those looks like a broken app and is fixed somewhere else entirely.
Frequently Asked Questions
Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Shopify Ecom: sets each topic, and checks facts, links, and interactive elements before publication.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial PolicyWhat to Read Next
Shopify's ChatGPT and Claude Connectors: What They Can Do
What the Shopify plugin for ChatGPT and the Claude and Perplexity connectors can change in your store, what stays blocked, and who bills you for what.
Read articleShopify Channel Markets: Price, Availability, Currency
Shopify Channel Markets set price, availability and currency per sales channel — but only order-generating channels like TikTok Shop may diverge.
Read articleShopify Statistics: Verified Numbers for Merchants
Shopify plan prices, card rates, account limits, GMV and App Store size — every figure with its official source, its own date, and the date we last checked it.
Read article