The most popular
WooCommerce product search plugin. It gives your users a well-designed advanced AJAX search bar with live search suggestions.
By default, WooCommerce provides a very simple search solution, without live product search or even SKU search. FiboSearch (formerly Ajax Search for WooCommerce) provides advanced search with live suggestions.
Who doesn’t love instant, as-you-type suggestions? In 2025, customers expect smart product search. Baymard Institute’s latest UX research reveals that search autocomplete, auto-suggest, or an instant search feature
is now offered on 96% of major e-commerce sites. It's a must-have feature for every online business that can’t afford to lose customers. Why? FiboSearch helps users save time and makes shopping easier. As a result, Fibo really boosts sales.
Features
✅
Search by product title, long and short description
✅
Search by SKU
✅ Show
product image in live search results
✅ Show
product price in live search results
✅ Show
product description in live search results
✅ Show
SKU in live search results
✅
Mobile first – special mobile search mode for better UX
✅
Details panels with extended information –
“add to cart” button with a
quantity field and
extended product data displayed on hovering over the live suggestion
✅
Easy implementation in your theme - embed the plugin using a
shortcode, as a
menu item or as a
widget
✅
Terms search – search for product categories and tags
✅
Search history – the current search history is presented when the user clicked/taped on the search bar, but hasn't yet typed the query.
✅
Limit displayed suggestions – the number is customizable
✅
The minimum number of characters required to display suggestions – the number is customizable
✅
Better ordering – a smart algorithm ensures that the displayed results are as accurate as possible
✅
Support for WooCommerce search results page - after typing enter, users get the same results as in FiboSearch bar
✅
Grouping instant search results by type – displaying e.g. first matching categories, then matching products
✅
Google Analytics support
✅ Multilingual support including
WPML,
Polylang and
qTranslate-XT
✅
Personalization of search bar and autocomplete suggestions - labels, colors, preloader, image and more
Try the PRO version
FiboSearch also comes in a Pro version, with a modern, inverted index-based search engine. FiboSearch Pro works up to
10× faster than the Free version or other popular search solutions for WooCommerce.
Upgrade to PRO and boost your sales!
PRO features
✅
Ultra-fast search engine based on the inverted index – works very fast, even with 100,000+ products
✅
Fuzzy search – works even with minor typos
✅
Search in custom fields with dedicated support for ACF
✅
Search in attributes
✅
Search in categories. Supports category thumbnails.
✅
Search in tags
✅
Search in brands (We support WooCommerce Brands, Perfect Brands for WooCommerce, Brands for WooCommerce, YITH WooCommerce Brands). Supports brand thumbnails.
✅
Search by variation product SKU – also shows variable products in live search after typing in the exact matching SKU
✅
Search for posts – also shows matching posts in live search
✅
Search for pages – also shows matching posts in live search
✅
Synonyms
✅
Conditional exclusion of products
✅
TranslatePress compatible
✅ Professional and fast
help with embedding or replacing the search bar in your theme
✅ and more...
✅ SEE ALL PRO
FEATURES!
Showcase
See how it works for others:
Showcase.
Feedback
Any suggestions or comments are welcome. Feel free to contact us via the
contact form.
1.32.0, November 17, 2025
- ADDED: Integration with the Bacola theme.
- ADDED: Debugger view for active plugin integrations
- ADDED: Helper function for retrieving plugin information
- ADDED: Option to make the search endpoint return only product IDs
- ADDED: Greek language files
- FIXED: Mobile search bar display issue in the WoodMart theme
- FIXED: Compatibility issue in the Bricks theme. The “Enable AJAX add to cart” option now works properly with the FiboSearch details panel
- FIXED: Search replacement issue on the Flatsome theme 404 page
- FIXED: Support for diacritic and accent characters in search and scoring calculation
- FIXED: Infinite loop on mobile devices caused by an Impreza theme event conflict
- FIXED: Improved CSS styles for the details panel in the Bricks theme
- FIXED: Limited the number of suggestions in preview settings to a maximum of 15 items
- FIXED: Removed unnecessary banners from the settings page
- FIXED: Replaced preloader with the correct search bar or icon in Elementor editor preview
- FIXED: HTML semantic issue in category suggestions caused by an unescaped
> character in titles
- FIXED: Deprecated PHP
8.3 and 8.4 warnings
- FIXED: Protection against external CSS styles (e.g., targeting the
.woocommerce class) overriding the details panel width
- TWEAK: Added a prefix to the Freemius placeholder class to prevent potential conflicts
- TWEAK: Moved Freemius SDK to the vendor directory
- TWEAK: Cleaned up code style
- TWEAK: Passed additional data to filters to improve customization of search results display
- REFACTOR: Moved indexer logs to a separate database table
- UPDATED: Updating the
.pot file
- UPDATED: Freemius SDK
1.31.0, July 16, 2025
- ADDED: Info about Elementor widget
- ADDED: Documentation links to Search in SKU and GUID
- ADDED: Add filter to conditionally disable analytics recording (e.g. by IP, phrase, lang)
- ADDED: Add the ARIA label to the search icon for accessibility improvement
- ADDED: Option to skip plugin loading on search page by adding the
nofibosearch=1 parameter to the URL
- ADDED: Troubleshooting — tests for the minimum required versions of themes and plugins with available integrations
- ADDED: New filter to optionally show “Products” headline when only product suggestions are returned
- ADDED: Filter to always show “See all products” button in autocomplete
- ADDED: Filter to disable inline styles from the
Personalization class
- ADDED: CSS adjustments in Uncode theme — centered the search bar in the menu
- FIXED: Managing initial search bar interactivity before the main script has loaded
- FIXED: Incorrect language code in speech recognition
- FIXED: Removed the
.woocommerce class from the FiboSearch bar widget
- FIXED: Prevent JS error when
getFormWrapper returns undefined or empty jQuery object
- FIXED: Deprecated:
Automatic conversion of false to array (PHP >= 8.1)
- FIXED: Styling issues in the Enfold theme
- FIXED: There was an error in the SQL syntax that occurred during the plugin uninstallation process
- FIXED: Escape double quotes in
optionsRaw to prevent JSON.parse errors
- TWEAK: Moved the JS 'fibosearch/show-details-panel' event to just before the preloader is hidden
- TWEAK: Code styling adjustments
- TWEAK: Hiding unwanted banner on settings page
- TWEAK: Optimized database queries
- REFACTOR: Removed Listeo theme integration
- UPDATED: Updating the
.pot file
- UPDATED: Freemius SDK
1.30.0, January 27, 2025
- ADDED: “Bricks theme” integration – support for “Products” element on the search results page
- ADDED: “Bricks theme” integration – incorrect order of results on the search results page
- ADDED: Integration with the “Discontinued Product Stock Status for WooCommerce” plugin
- ADDED: The link to edit the FiboSearch bar in Customizer
- ADDED: The
x button was added to the review request notice
- FIXED: Missing data in the “Details Panel” for product variations
- FIXED: Resolved an error when attempting to insert FiboSearch blocks in the block editor
- FIXED: Eliminated duplicate search results in autocomplete
- FIXED: Enabled searching for products whose variations are all out of stock but have the “allow backorders” status
- FIXED: WCAG “Links do not have a discernible name”
- FIXED: WPML integration – no results when option "use translation if available or fallback to default language" is used
- FIXED: Flatsome theme integration – can't search in mobile overlay view when search is activated from the mobile menu
- FIXED: Incorrect display of the FiboSearch form when it is embedded in the shop page description
- FIXED: Mobile search in the menu does not work when the Divi Mobile plugin is active
- FIXED: Unnecessary header “Search results for...” when there are no results for post types other than products
- FIXED: Google PageSpeed Insights – avoid non-composited animations
- FIXED: Search icon padding when the search icon is a part of the main menu
- TWEAK: Theme integration is not loaded when the minimal version condition is not met
- TWEAK: Improved clearing of plugin data on uninstall
- TWEAK: Hiding unwanted banner on the settings page
- TWEAK: Remove the “(beta)” suffix from the “User search history” option
- REFACTOR: Remove the “Grouped results” option
- UPDATED: The
.pot file
- UPDATED: Freemius SDK
1.29.0, October 29, 2024
- ADDED: Integration with the Listeo theme
- ADDED: New troubleshooting test – warning when “Ajax Search Lite” or “Ajax Search Pro” plugins are active
- ADDED: WCAG improvements – possibility to select and open a search icon using the keyboard
- ADDED: Search icon preloader. In some rare cases, a user can wait longer to display the search icon or search bar. Instead of an empty place, a placeholder is displayed
- FIXED: Generatepress theme integration – incorrect mobile overlay on the checkout in the Generatepress theme
- FIXED: A better way of calculating window width when the breakpoint is checked
- TWEAK: Hiding the XStore theme documentation button on the settings page
- UPDATED: The
.pot file.
- UPDATED: Freemius SDK
1.28.1, June 28, 2024
- FIXED: Removed the phrase “polyfill.io” from the JavaScript code comment. FiboSearch has never linked to this compromised library, but some security tools recognize this JavaScript comment as a potential link to malware. All reports are false positive.
- FIXED: PHP deprecated notice in
\DgoraWcas\Helpers::keyIsValid
- FIXED: Unnecessary display of warning in Troubleshooting when products are displayed using a widget from “JetSmartFilters”
1.28.0, May 27, 2024
- ADDED: New search bar style - a compact version of a “Pirx” style
- ADDED: Integration with the “Cartzilla theme”
- ADDED: Integration with the “Rey theme”
- ADDED: Placeholders to display custom content for new suggestion types like taxonomy, posts, pages, and product variation
- FIXED: “Woodmart theme” - unable to close the mobile menu after exiting the mobile search overlay
- FIXED: “Flatsome theme” - disappearing search bar on mobile phones
- FIXED: “Flatsome” - cannot change search bar style to Pirx
- FIXED: “Divi theme” - shortcodes are not rendered in the description in the Details Panel for pages
- FIXED: “XStore theme” - the integration doesn't replace all search forms
- FIXED: Force disabling transition effect on search input to avoid unexpected layout bouncing
- FIXED: Allowing to calculate score including one and two-character words
- FIXED: Better recognition of iOS
- FIXED: Uncode theme - the search icon doesn't show on the header
- TWEAK: Removed OPcache invalidation for the shortcode template file
- UPDATED: The .pot file
- UPDATED: Freemius SDK to v2.7.2
1.27.0, January 31, 2024
- ADDED: Integration with the “Betheme theme”
- ADDED: Highlight words in search results with Greek letters regardless of accent
- ADDED: Support for “Full-width Search” in the “XStore theme”
- FIXED: Multiple search containers on mobile in the “Astra theme” integration
- FIXED: No focus on search input for mobile devices in the “Astra theme” integration
- FIXED: Allow an HTML
<i> tag in suggestion titles and headlines
- FIXED: Multilingual support is active even for one language
- FIXED: Overriding the search icon and form in the header was not working properly in the “WoodMart integration”
- FIXED: Missing filters from “Advanced AJAX Product Filters” plugin in the “Divi theme”
- FIXED: Replace
% for more stable format %% in a sprintf function
- FIXED: An unwanted modal after closing the search overlay on mobile in the “Flatsome theme”
- FIXED: Missing colors after updating the “Bloksy theme” to 2.x
- FIXED: Incorrect calculation of a product's position in search results when it contains Greek letters
- FIXED: Incorrect term language detection in the WPML plugin. Replacing
term_id with term_taxonomy_id
- FIXED: Unwanted ampersand entity in the product description of search results
- UPDATED: Requires PHP: 7.4
- UPDATED: The
.pot file
- UPDATED: Polish translation
- UPDATED: Freemius SDK v2.6.2
1.26.1, October 19, 2023
- FIXED: Details panel - wrong HTML format of stock status element
1.26.0, October 17, 2023
- ADDED: Integration with “Bricks builder”
- ADDED: Integration with “Brizy builder”
- FIXED: Calc score by comparing every word of the search phrase instead of all search phrase
- FIXED: WooCommerce Wholesale Prices plugin - invalid search results e.g. not hidden products and categories in the search results
- FIXED: Flatsome - when there are more search icons, only one is replaced
- FIXED: WPRocket - in some cases search fields/icons are not replaced immediately after the page load
- FIXED: Highlight matched words instead of the whole search phrase
- TWEAK: Allowing access to the
Personalization class via DGWT_WCAS() function
- TWEAK: HUSKY - Products Filter Professional for WooCommerce plugin - disable the test in the Troubleshooting module for newer versions of this plugin
- REFACTOR: Replace
.click() with trigger('click'), .focus() with trigger('focus'), .blur() with trigger('blur')
- REFACTOR: Replace
jQuery.fn.mouseup() with $(document).on('mouseup')
- REFACTOR: Replace
jQuery.isFunction() with typeof fn === 'function'
- UPDATED: Freemius SDK v2.5.12
1.25.0, July 06, 2023
- ADDED: Possibility to search for taxonomy terms regardless of accents in a phrase or term name
- ADDED: Added some new filters to change URLs of results in autocomplete and details panel
- FIXED: Warnings due to
open_basedir restrictions
- FIXED: Integration with the Impreza theme - broken AJAX pagination for Grid element
- FIXED: Integration with the TheGem theme - missing search results when the “Layout Type” option is set to “Products Grid”
- FIXED: Integration with the Divi theme - mobile overlay not showing up
- FIXED: Stronger sanitization of the details panel output
- UPDATED: Freemius SDK v2.5.10
- UPDATED: Polish translation
1.24.0, May 25, 2023
- ADDED: Integration with the “Minimog” theme
- ADDED: Posts, pages, and taxonomy terms are included in the FiboSearch Analytics module
- ADDED: Taking into account a new feature of the dark theme in the Nave theme
- ADDED: Possibility to change the color of a search bar underlay. Only for the Pirx style
- ADDED: New search widget and extended search results for Elementor
- ADDED: TheGem theme - “Header Builder” support
- FIXED: Wrong position of search icons in the history search module
- FIXED: Broken suggestions layout and detailed panel visibility when the “Minimum characters” option is set to less than 1
- FIXED: Compatibility with PHP 8.1
- FIXED: Hide unnecessary modules when constant
DGWT_WCAS_ANALYTICS_ONLY_CRITICAL is set to true in the FiboSearch Analytics module
- FIXED: Incorrect display of information about constants on the debug page
- FIXED: Other minor bugs in the FiboSearch Analytics module
- FIXED: Integration with the Astra theme - support for version 4.1.0 of the Astra Addon
- FIXED: Integration with the Minimog theme - wrong position of the search history wrapper
- FIXED: Integration with the Enfold theme - the search engine icon disappears when the page finishes loading
- FIXED: A HTML tag
<br> was unnecessarily stripped in the description in the details panel
- FIXED: The voice search feature - overlapping icons and disabling functionality on Safari
- UPDATED: French translation
- UPDATED: Freemius SDK v2.5.8
- TESTS: Two integration tests that check saving phrases in a database table
- TESTS: Fix assertion in “Analytics/Critical searches without result”
- REFACTOR: Change order if set settings defaults. Now the defaults are set after calling the
dgwt/wcas/settings filter
- SECURITY: Added escaping for a “Search input placeholder” option
See changelog for all versions.