What this controls
Predictive search enables instant search results that appear as customers type their query, without requiring them to submit the search form. This creates a faster, more engaging search experience by showing relevant products, collections, and pages in real-time.How it works
When predictive search is enabled:- Customer starts typing in the search box (e.g., “blue sh…”)
- Results appear instantly below the search input as they type
- Results update live with each additional character
- Customer clicks result to go directly to product/page (or presses Enter to see all results)
- Product titles and descriptions
- Collection names
- Page content (about, FAQ, etc.)
- Article titles (blog posts)
Predictive search requires a working internet connection and modern browser. On slow connections, it may delay slightly as results load.
Getting started
Location
Path: Theme settings → Predictive searchSettings
- Enable/Disable
- How It Displays
- Performance
Enable predictive search: Turn instant search results on or off.Default: EnabledWhen enabled:
- Search results appear as customers type (after 2-3 characters)
- Results update in real-time with each keystroke
- Shows products, collections, pages, and articles
- Customers can click results directly without submitting search
- “View all results” link appears to see full search page
- Search works traditionally - customer types and presses Enter
- Results only show after submitting the search form
- Navigates to dedicated search results page
- Simpler implementation, works without JavaScript
Use cases
Large Catalog Stores
Stores with 100+ products where browsing is overwhelming.Benefit: Customers find specific products instantly without browsing collections.
Example: Electronics store with 500 SKUs
Example: Electronics store with 500 SKUs
Specific Intent Shopping
When customers know exactly what they want and search by name.Benefit: Fastest path from search to product page, skipping intermediary steps.
Example: “Nike Air Max” search shows exact shoe models
Example: “Nike Air Max” search shows exact shoe models
Return Customers
Customers returning to purchase previously viewed items.Benefit: Quick re-finding of products by name or SKU.
Example: “Blue ceramic mug” to find specific item from last visit
Example: “Blue ceramic mug” to find specific item from last visit
Mobile Shoppers
Mobile customers preferring search over navigation menu.Benefit: Faster than browsing on small screens.
Example: tapping search and typing beats opening menus and scrolling
Example: tapping search and typing beats opening menus and scrolling
Best practices
Keep predictive search enabled
Unless you have specific technical constraints, enable predictive search. Modern shopping expectation - customers expect instant results, reduces friction in product discovery, increases search usage and engagement. Only disable for very small catalogs (<20 products) where browsing is easier.
Optimize product titles
Predictive search matches against product titles primarily. Include brand names (“Nike Air Max” not just “Air Max”), use common terms customers search for, add relevant keywords naturally, include color/size/variant if frequently searched. Well-optimized titles = better predictive search results.
Test search on mobile devices
Predictive search experience differs significantly on mobile. Dropdown should cover most of screen, touch targets large enough for fingers (min 44px), keyboard doesn’t obscure results, easy to dismiss and return to browsing. Mobile is where predictive search provides most value.
Monitor search analytics
Track what customers search for to improve product discovery. Use Shopify’s search analytics to see top queries, identify searches returning no results to add those products, look for misspellings and add product tags, track click-through to optimize relevance. Search data reveals gaps.
Use product tags strategically
Predictive search includes product tags in results. Add common search terms as tags (“vegan”, “organic”, “waterproof”), include brand names if not in title, add category/use-case tags (“running shoes”, “gift ideas”), use tags for synonyms (both “sofa” and “couch”). Tags expand searchability beyond title/description.
Combine with search filters
Predictive search gets customers started, filters refine results. Predictive narrows from 1000 products to 50, filters narrow from 50 to exactly what customer wants. Design search and filter to work together seamlessly. They’re complementary features, not alternatives.
Common issues
Performance considerations
Impact on site speed:- Minimal impact when optimally configured
- Searches are asynchronous (don’t block page rendering)
- Results are lazy-loaded only when search is used
- Debouncing prevents excessive server requests
- Shopify limits results to maintain performance
- Only most relevant results are returned
- Full catalog search happens only on search results page
- Recommend products have clear, unique titles for best matching
- Requires internet connection (doesn’t work offline)
- Slow connections may delay results slightly
- Loading indicator shows while waiting for results
- Gracefully degrades - if fails, standard search still works
Accessibility features
Sahara’s predictive search includes built-in accessibility:- Keyboard navigation: Arrow keys navigate results, Enter selects, Esc closes
- Screen reader support: Results announced as they update
- Focus management: Focus moves to results when they appear
- ARIA labels: Proper labels for search landmarks and regions
- High contrast: Results readable in all color modes
Predictive search meets WCAG 2.1 Level AA accessibility standards automatically.
Technical notes
- Predictive search uses Shopify’s native Search & Discovery app backend
- Results update after 300ms typing pause (debounced)
- Searches trigger at 2+ characters minimum
- Results include up to 10 products, 5 collections, 5 pages by default
- Search works across all published content (products, collections, pages, blog)
- No-results state shows helpful message and suggestions
Regional considerations
For international stores:- Search results respect customer’s selected market/language
- Translated product titles are searched in customer’s language
- Currency in results matches customer’s region
- Predictive search works with Shopify Markets automatically
Related guides
Features
Configure other global theme features
Products
Optimize product display in search results
Performance
Monitor and optimize overall theme performance