Fast. Relevant. Converting.
Search that moves your store forward.
Typo-tolerant, SKU-aware product search with filters, merchandising and analytics. For WooCommerce, Shopify and any custom store, without enterprise pricing.
- <50 ms
- typical response
- 500
- products free
- 5 min
- to install
Works on every store
Live demo
Don't take our word for it. Type something.
A demo store with 324 made-up products, searched live by the same script your store would load. Try a typo or a SKU.
What shoppers type, and what they get.
Default store search matches exact words in the title. These are the searches it gets wrong.
hedphones
finds Headphones
Fuzzy search
Typos and missing letters are forgiven, and so are typos in the middle of longer words.
RUN-193
finds Aurora Running Shoes
SKU search
Exact and partial SKUs. Dashes, spaces and case don't matter: RUN-193 = run193.
RUN-193-42
finds The same shoe, size 42
Variation SKU search
The SKU of a size or color variant brings up its parent product.
mesh
finds Running shoes with a mesh upper
Custom fields & attributes
Color, size, material, model number, or any product meta you choose.
earphones
finds Bluetooth earbuds
Synonyms
Add your shoppers' words once: earphones = earbuds, tee = t-shirt. They work both ways.
case
finds The Phone Cases category, then products
Category & tag suggestions
Matching categories and tags appear above the products, with how many items each holds.
taped seams
finds Rain and softshell jackets
Title, description & short description
Every text field is searched. A title match still ranks first.
labtop 16gb
finds Laptops with 16 GB of memory
Numbers and units
“16gb” matches “16 GB”, and model numbers are never fuzzed, so 4K won't turn into 8K.
headphones under 100
finds Headphones, filtered to $100 or less
Understands what shoppers mean
Prices (“under 50”, “between 20 and 40”), “in stock” and “on sale” in the words become filters.
headfone wirless
finds Results for “headphones wireless”
Did you mean
When nothing matches, Gazelle searches the closest words in your catalog and says so.
Press Enter, and the filters are already there.
A full results page comes with the widget: filters built from your own catalog (category, brand, color, size, price, stock, sale), sorting, and a filter drawer on phones. No theme changes.
Brand
Vela4
Aurora3
Orbit2
Size
4011
4111
4211
Color
Red3
Grey2
Sand2
Price
11 results
Best match ▾Vela Running Shoes Red
$82.99$70.54
Aurora Running Shoes Grey
$102.99
Orbit Trail Running Shoes Sand
$101.99
Lumen Racing Flats Navy
$116.99
Kestrel Trail Running Shoes
$99.99
Halcyon Running Shoes Olive
$74.99
You may also like
Lumen Studio Headphones
Orbit Noise Cancelling
Halcyon Wireless
Kestrel Earbuds
Recently viewed
Aurora Running Shoes
Vela Rain Jacket
Lumen Desk Lamp
Keep them browsing after the search.
Bestsellers, trending products, new arrivals, similar items and recently viewed. Add a block anywhere with one line, or a theme block on Shopify and a shortcode on WordPress.
Decide what shoppers see.
Rules change the results for a search: pin your best sellers, hide what doesn't belong, push a brand up, send a search straight to a page, or run a banner for a campaign with start and end dates. A live preview shows the result before you save.
Rule
Headphones week
When someone searches exactly “headphones” or “earbuds”, Nov 24 – Dec 1
- PinNorthwind Noise Cancelling Headphones to #1
- HideVela Headphone Stand
- BoostBrand Lumen, +5
- Banner“Headphones week: 20% off”
Other actions: send the search to a page, or search for a different word instead.
Before
- 1Lumen Studio Headphones
- 2Orbit Noise Cancelling Headphones
- 3Halcyon Wireless Headphones
- 4Vela Headphone Stand
- 5Kestrel Studio Headphones
After
Headphones week: 20% off
- 1Northwind Noise Cancelling HeadphonesPinned
- 2Lumen Studio HeadphonesBoosted: Lumen
- 3Lumen Bluetooth EarbudsBoosted: Lumen
- 4Orbit Noise Cancelling Headphones
- 5Halcyon Wireless Headphones
Know what they were looking for.
Every search, what it found, what got clicked and what it sold. Gazelle spots the searches that fail, the ones people retype, and the ones on the rise, and suggests the fix.
Illustrative demo data, not customer results
- Revenue from search
- $128K
- +17.9% vs previous
- Conversion
- 6.6%
- +0.8 pt vs previous
- Click-through
- 46.9%
- +2.1 pt vs previous
- No results
- 4.2%
- −13.9 pt vs previous
What to fix next
- Shoppers who search “airpods” then search “earbuds”Add synonym
- “gift card” found nothing 124 timesCreate rule
- “charger” shows results but 12% get clickedCreate rule
Made-up numbers to show the dashboard layout. They aren't measurements from a real store.
- Revenue, orders and conversion from search
- Click-through and average click position per search
- Searches with no results, and searches nobody clicks
- Searches that are new or growing
- Searches people retype, with a suggested synonym
- Products found through search, and with which words
- When people search: day and hour
- Mobile and desktop share, and search speed
- How each rule, banner and redirect performs
Also included
- Results page with filters
- Category, brand, color, size, price, stock and sale filters, plus sorting. Built in, no theme work.
- Recommendations
- Bestsellers, trending, new arrivals, similar items and recently viewed, anywhere on your store.
- Search suggestions
- Completions learned from what your shoppers searched successfully, and popular searches when the box is empty.
- Voice search
- A microphone in the search box, in the shopper's language.
- Image, price and SKU in the dropdown
- Sale prices are struck through, and out-of-stock items are marked.
- Keyword banners
- Show a campaign when someone searches “headphones” or “black friday”.
- Search analytics
- Top searches, searches with no results, and which products get clicked.
- Built for phones
- Full-width results with large tap targets.
- Keyboard and screen readers
- Arrow keys, Enter and Esc, with proper combobox roles.
- Never a dead search box
- If Gazelle can't be reached, the plugin falls back to your store's own search.
Set up in three steps.
- 1
Install
Add the WordPress plugin or the Shopify app. On any other store, paste one script tag.
- 2
Sync your products
Plugins sync on their own. Other stores share a Google Shopping XML or JSON feed.
- 3
Watch it work
The dashboard shows every search, what it found and what it sold. Fix the misses with a click.
Products synced
324 products, last change 2 min ago
Script installed
Last search just now from shop.example.com
Analytics receiving
Last event just now
<script src="https://api.gazellesearch.com/gazelle.js"
data-key="pk_your_public_key" async></script>The script finds your theme's search box by itself. See the script options.
Pricing
Free for small catalogs. Upgrade when search starts paying for itself.
Free
For new stores getting started.
$0forever
- Up to 500 products
- Instant dropdown with images & prices
- Results page with filters and sorting
- Fuzzy search & SKU search
- Category suggestions
- Dashboard with top searches and no-result searches
- 10,000 searches / month
- Small “Search by Gazelle” credit
Pro
Most stores pick thisFor growing stores that live on search.
$12per month
- Up to 20,000 products
- Variation SKU, attributes & custom fields
- Synonyms & stop words
- Rules: pin, hide, boost, redirect, banners
- Recommendations and voice search
- Full search analytics with suggestions
- Revenue and conversion from search
- 200,000 searches / month
- No branding
Business
For large catalogs and agencies.
$39per month
- Up to 250,000 products
- Everything in Pro
- XML / JSON feed sync for custom platforms
- Scheduled campaign rules
- Up to 5 stores
- 2,000,000 searches / month
- Priority support
On WordPress? Buy a plan directly: Pro · Business. Shopify plans are billed through Shopify.
Questions
How is this different from my store's built-in search?
Built-in search matches exact words in the title. Gazelle forgives typos, understands SKUs with or without dashes, searches variants, attributes and custom fields, suggests categories, and answers while the shopper is still typing.
Will it slow my store down?
No. Searches run on Gazelle's servers, not your hosting. The storefront script is a single small file with no dependencies, loaded asynchronously.
Does it work with my theme?
Yes. The script attaches to the search box your theme already has. On WordPress you can also use the shortcode, widget or Elementor block; on Shopify, the theme app block.
My store isn't on WordPress or Shopify.
Add one script tag and give us your products as a Google Shopping XML feed or JSON. We re-read the feed on a schedule, or you can push changes through the API.
What happens if Gazelle is unreachable?
The WordPress plugin and Shopify app fall back to their built-in search automatically, so the search box never stops working.
Can I choose which products show for a search?
Yes. Rules let you pin products to fixed positions, hide products, move a brand or category up or down, send a search straight to a page, swap in a different search word, or show a banner, each with optional start and end dates.
How do you count revenue from search?
Add one line to your order confirmation page. An order is credited to the last search the shopper made in that visit, and orders that didn't start with a search aren't counted.
Can I cancel anytime?
Yes. Plans are monthly, and you can switch back to Free whenever you like.
Free to start