Shopify search: making site search actually work
On a large catalogue, search is used more than navigation — and it is the feature nobody configures.
7 min read · Store setup ·
On a catalogue past a few hundred products, more people use search than the menu — and searchers convert at a substantially higher rate, because they arrived knowing what they want. It's also the feature nobody configures.
What Shopify searches
By default, across products, pages, articles and collections:
- Product title, description, vendor, product type and tags.
- Variant titles and SKUs.
- Page and article content.
Metafields are not searched by default. So specifications, materials and technical attributes stored properly in metafields are invisible to search — which is a real trade-off against putting them in the description where they'd be searchable but unstructured.
If those attributes are how people search, you need a search app that indexes metafields.
Predictive search
The dropdown that appears as you type. It's native, it's fast, and most themes support it — but check what yours actually shows:
- Products with images and prices, not just titles. Massive difference in usability.
- Collections and pages where relevant.
- A "view all results" link to the full results page.
- A sensible empty state — suggestions rather than a blank box.
Dawn and other modern themes handle this well; older themes often have search as a plain form with no dropdown at all — customising Dawn.
The results page
Treat it as a collection page, because that's what it is functionally:
- Filters on results. People search "chair", get 200 results, and need to narrow. Many themes ship a results page with no filtering, which is a dead end — collection filtering.
- Sorting.
- The result count, stated.
- A useful no-results state: the query echoed back, spelling suggestions, popular products, a link to browse. A bare "no results found" is where people leave.
Synonyms and misspellings
Native Shopify search does not do synonyms. If customers call it a "settee" and you call it a "sofa", they get nothing.
Two options:
- Add the alternatives as tags on the product. Crude, free, and effective for a handful of known cases.
- A search app that handles synonyms, misspellings and stemming properly. Worth it once the catalogue is large or the terminology varies.
The tag approach handles the twenty terms you know about. The app handles the ones you don't.
When to add a search app
Consider one when:
- The catalogue is large and terminology varies between you and your customers.
- You need metafields indexed.
- You want merchandising control — pinning specific products to specific queries.
- You need faceted filtering on search results that the theme can't do.
- Your search analytics show high no-result rates.
Otherwise native search plus a well-built results page is sufficient, and it's free and fast. Every search app is page weight, so make it earn its place.
Read the search analytics
The most useful and least-read report in Shopify. Under Analytics, you can see what people searched for and which searches returned nothing.
Three things it tells you:
- No-result searches are either products you should stock, or terminology you should add as tags. Both are free wins.
- High-volume searches are candidates for a proper collection — if hundreds of people search a phrase, it deserves a page rather than a results list.
- Searches for things you do sell but that return nothing mean your product data is wrong.
Review it monthly. It's a direct transcript of what customers want and can't find.
Make search visible
On a large catalogue, the search box should be prominent on mobile — an icon in the corner is not enough when search is your primary navigation. Some stores put a full search field in the header on collection pages specifically.
If people are searching more than navigating, that's not a failure. It's a signal to invest in search rather than in another menu level — navigation menus.
The no-results report is a list of things customers wanted to give you money for and couldn't find. It takes five minutes a month and nobody reads it.
Is this the problem you’re looking at?
Send me the link to your store and a line about what is going wrong. You get a straight answer within one business day — no pitch, no obligation.
mario@clicksandcarts.coOr see what I do around Shopify: services, work beyond the theme, selected work.