About Us AI
Industries
Platforms
Services
Our Work Blog Contact
EnglishDeutsch
Get a Quote
Shopify

AI Search on Shopify: Fixing the 30% Who Search and Leave

The shopper who types into your search box has already decided to buy something. Showing them nothing is the most expensive result your storefront can return — and most of the fix costs nothing but attention.

Auditing and improving AI-powered site search on a Shopify store

Site search is the highest-intent surface on a storefront. Someone who types waterproof walking boots size 9 is not browsing; they have a purchase in mind and they have told you exactly what it is. Which makes no results found the most expensive page a commerce site can serve.

The industry response is to sell you an AI search app. That may well be the right answer — but not before you have looked at what is actually failing, because a substantial share of zero-result searches are caused by missing product data, and no search technology will find an attribute you never populated.

Start With the Search Log

Before any tooling decision, get 90 days of search queries with their result counts. Shopify's own analytics gives you top searches and searches with no results; most search apps expose richer logs. Either will do to start.

Sort by volume, take the top 200 zero-result queries, and categorise every one by hand. It takes an afternoon and it is the most valuable afternoon in this whole exercise. Every query falls into one of five buckets:

  1. We don't sell it. Genuine demand for products you do not stock. This is a merchandising signal, not a search problem — and often the most commercially interesting output of the audit.
  2. We sell it, but it is described differently. The shopper says jumper, your catalogue says sweater. A vocabulary problem.
  3. We sell it, but the attribute is missing. A search for waterproof fails because the waterproof attribute is populated on 40% of SKUs. A data problem.
  4. Typos and near-misses. Fixable with basic fuzzy matching; if these are a large share, your current search is very weak.
  5. Not a product search at all. Order status, delivery times, returns. These need routing somewhere useful, not a product grid.

The proportions tell you what to buy. If buckets 2 and 3 dominate, you have a data problem wearing a search problem's clothes, and an AI search app will underperform its demo on your catalogue.

Fix the Cheap Causes First

In roughly this order, because each is cheaper than the next and reduces the work the next one has to do.

Synonyms

Every credible search tool supports synonym lists, and most stores never populate one. Bucket 2 from your audit is your synonym list — it is already written, in your shoppers' own words. Add brand nicknames, regional variants, common abbreviations and the terms your customer service team hears on the phone.

Attribute Completeness

Bucket 3 is a catalogue project rather than a search project. Search can only match against data that exists, and on most catalogues the attributes shoppers search by — material, capacity, compatibility, fit, technical spec — are the least completely populated.

This is unglamorous and it is usually the highest-value item on the list. We have written up the pipeline we use to enrich a large catalogue with AI — the example is Magento, but the method transfers directly to a Shopify catalogue via metafields.

A Useful Zero-Result Page

Whatever you do, some searches will return nothing. A page that says no results and stops is a dead end; one that offers the nearest category, the most popular products in the closest match, a spelling suggestion and a contact route recovers a meaningful share of those sessions. This is a theme change measured in hours.

Non-Product Queries

Route bucket 5 to answers. Detect order-status, delivery and returns intent and surface the relevant help content above the product grid. Shoppers asking these questions are usually existing customers, and sending them to an empty results page is a support ticket you have chosen to create.

When Semantic Search Is Genuinely Worth It

Semantic — or vector — search matches on meaning rather than on keyword overlap, so something warm for winter walking can return products whose titles contain none of those words. It is real, it works, and it is not free.

It earns its cost when:

  • Your catalogue is large — several thousand SKUs upward, where keyword search genuinely struggles to rank relevance
  • Shoppers search by problem rather than product — common in beauty, health, hobby, technical and gifting categories
  • Your products have rich descriptive text for the model to work with
  • Search is a major traffic surface — check the share of sessions using search before you invest in it

It disappoints when the catalogue is small, when products are searched by exact part number or SKU, or when the attribute data is thin. In the last case it does not merely disappoint — it can be worse than keyword search, because it will confidently return semantically-adjacent products that are functionally wrong. A shopper searching for a specific filter cartridge does not want something conceptually similar.

For parts, compatibility and specification-driven catalogues, exact matching must win over semantic similarity. A hybrid setup that falls back to keyword for identifier-shaped queries is the correct design, and it is not always the default.

How to Evaluate Search Tools Properly

Vendor demos run on the vendor's catalogue, where everything works. Evaluate on yours:

  1. Build a query set of 100 real searches from your logs — a mix of successful, zero-result and long-tail — with the correct answer written down for each before you look at any tool's output.
  2. Run the set through each candidate on your real catalogue and score the top three results for each query. Do not judge by feel.
  3. Test identifier queries explicitly — SKUs, part numbers, model codes — to see how the tool handles exact matching.
  4. Check the merchandising controls. Can you pin a product, boost a margin band, demote out-of-stock lines? Relevance you cannot override is a liability during a promotion.
  5. Check what happens to indexing latency when prices and stock change. A search index that lags your catalogue by an hour will show shoppers out-of-stock products.
  6. Price it at your catalogue size and query volume, not on the headline tier.

Measuring Whether It Worked

Search improvements are unusually easy to measure and unusually often measured badly. Track these, segmented to search users only:

  • Zero-result rate — the headline number, and the one that should fall first
  • Search-to-product-click rate — did they find something worth opening?
  • Search-to-purchase conversion, compared against non-search sessions
  • Search refinement rate — a shopper searching three times in a row is telling you the first two failed
  • Revenue per search session, which is the number that pays for the tool

Take a four-week baseline before switching anything on. Without it you will be arguing about whether search improved or November did.

This is the kind of engagement our AI and machine learning team run end to end, and the broader question of where AI genuinely belongs in a storefront is what our AI integration practice exists to answer. For retail catalogues, search is usually the highest-return AI project available — precisely because the intent is already there and only the matching is failing.

Frequently asked questions

How much of our traffic actually uses site search?

It varies enormously by category — often between 10% and 40% of sessions. Check yours before investing, because search users typically convert at a multiple of browsers, which is what makes the segment worth work disproportionate to its size.

Is semantic search always better than keyword search?

No. For catalogues searched by part number, SKU or exact specification, semantic similarity actively hurts — it returns confidently wrong neighbours. The right design for most stores is hybrid: exact matching wins for identifier-shaped queries, semantic handles descriptive ones.

Can we improve Shopify's native search without an app?

Substantially. Populate metafields that shoppers actually search by, write real product descriptions, and build a useful zero-result page. Those three cover a large share of failures and cost nothing per month.

What is a good zero-result rate?

Below about 5% of searches is healthy for most catalogues; above 15% indicates a real problem. But treat the absolute number as less useful than the categorised breakdown — a zero-result rate driven by demand for products you do not stock is a merchandising insight, not a defect.

How long does a search project take?

The audit and the cheap fixes — synonyms, zero-result page, query routing — are a matter of weeks. Attribute enrichment is the long pole and depends on catalogue size. Swapping in a semantic search tool is comparatively quick; getting the data underneath it right is not.

Start With Your Search Log

Send us 90 days of queries and we will categorise the zero-result tail and tell you whether you have a search problem or a catalogue problem. It is usually the second. Talk to our team; we reply within a business day.


Have a project like this?

Tell us what you're building and where it's stuck. We'll reply within one business day with an honest read on scope, sequence and cost.

  • An honest read on scope, sequence and cost
  • A reply within one business day
  • No obligation, no sales sequence

Protected by Cloudflare Turnstile. We never share your details.