What is Search & Filter Pro plugin?
Search & Filter Pro is a premium WordPress search and filtering plugin that adds AJAX-powered faceted filtering to standard WordPress archives, WooCommerce product pages, and any query-based content listing. It provides a widget-based interface where administrators configure filter panels with checkboxes, radio buttons, select dropdowns, and range sliders for any WordPress taxonomy, custom field, post type, or date — and results update instantly without page reloads.
Unlike dedicated filtering solutions tied to specific page builders (JetSmartFilters requires Crocoblock, WP Grid Builder includes its own card builder), Search & Filter Pro works with existing WordPress theme templates and standard query modifications. It intercepts the WordPress main query or custom queries and applies filter parameters, making it compatible with most themes and WooCommerce configurations without requiring template changes. This wide compatibility is Search & Filter Pro’s primary advantage for developers adding filtering to existing sites.
Search & Filter Pro is sold on Envato ($36 one-time). It is an established plugin with a large user base, though its development pace has been slower in recent years compared to newer entrants. For WooCommerce stores needing product filtering without adopting a new page builder ecosystem, and for content sites wanting category/tag/date filtering on blog archives, Search & Filter Pro provides a practical, widely compatible solution.
Need Help With Search & Filter Pro Setup, Troubleshooting, or Customization?
Need help with Search & Filter Pro? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Search & Filter Pro Expert HelpKey Features
- Faceted filtering for any WordPress query
- Filter types: checkboxes, radio buttons, select dropdowns, range slider, date range
- Filter by taxonomy, custom meta field, post type, author, post status, date
- WooCommerce product filtering with price range
- AJAX instant filtering without page reload
Pros & Cons
Pros
- Wide theme compatibility — works with existing WordPress templates without major customization
- One-time purchase model (Envato) vs annual subscriptions of competitors
- Established plugin with a large installation base and extensive community documentation
Cons
- Development pace has slowed — less frequent updates compared to newer alternatives
- Envato purchase model means support is time-limited (6 months included)
Free vs Premium
Premium only. ~$36 one-time on CodeCanyon (Envato). Extended support and updates available for additional cost.
Common Problems & Fixes
Search & Filter Pro is filtering results but not updating the WooCommerce product count — the "Showing X of Y products" text does not update with filter results. How do I fix count display?
Result count display is handled by the theme’s archive template. Search & Filter modifies the query but may not automatically update custom count displays. Solutions: (1) verify Search & Filter’s AJAX filtering is correctly replacing the product grid AND the count text — both elements need to be within Search & Filter’s AJAX-replaced area; (2) configure Search & Filter’s “results area” shortcode to encompass both the product grid and the count element; (3) some count displays use JavaScript that needs to re-initialize after the AJAX content update.
Search & Filter Pro returns no results when filters are combined — selecting multiple filter criteria shows an empty product grid. How do I fix multi-filter queries?
Multi-filter query logic defaults to AND (products must match ALL selected criteria). If this returns no results when criteria should be OR: (1) in Search & Filter → Settings → Query Logic, configure the relationship between filters (AND vs OR); (2) some taxonomy combinations require OR within the same taxonomy but AND between different taxonomies — configure per-filter query logic; (3) verify the products actually have metadata for the filtered values — empty meta fields may not match correctly; (4) test with a single filter first to confirm individual filters work before testing combinations.
Search & Filter Pro AJAX results are not loading on custom Elementor archive pages. How do I integrate with Elementor archives?
Search & Filter requires its shortcodes/widgets to be within specific page structure for AJAX to work. For Elementor archives: (1) use Search & Filter’s Elementor widget (if available in your version) or shortcodes within Elementor widget areas; (2) the “results” container must use Search & Filter’s designated container shortcode so AJAX updates target the correct DOM element; (3) configure the Search & Filter results container to wrap the Elementor product loop widget; (4) consult Search & Filter’s Elementor-specific documentation for the recommended integration approach.
Customization & Developer Notes
How do I add a price range slider filter for WooCommerce products using Search & Filter Pro?
In Search & Filter Pro → Add New Filter, create a filter of type “Price Range” targeting WooCommerce’s _price meta field. Configure the slider: minimum and maximum range (auto-detect from products, or manually set), step increment ($10 steps), and display format. Add this filter to your Search & Filter widget on the WooCommerce shop page. The price range slider appears in the filter panel and constrains product results to the selected price range when dragged. Combine with category and attribute filters for a complete product filtering experience.
How do I make Search & Filter Pro results link to a dedicated results page instead of filtering in-place?
In Search & Filter → Settings, configure the results target to a dedicated search results page URL instead of the current page. This creates a “search redirect” behavior: customers select filters and click “Apply” or “Search,” and they are redirected to the results page with filter parameters in the URL. The results page uses Search & Filter’s results shortcode to display matching content. This approach is better for initial search (find all products matching X) while in-place AJAX filtering is better for progressive narrowing (user is already on the shop and wants to refine).
Frequently Asked Questions
Is Search & Filter Pro better than FacetWP for WooCommerce filtering?
FacetWP is more powerful for complex filtering with better performance at scale, more filtering types, and a better developer experience. Search & Filter Pro’s advantages are its lower initial cost (one-time vs annual subscription), slightly simpler setup for standard use cases, and a larger existing user community with extensive tutorials. For WooCommerce stores with under 5,000 products where filtering requirements are straightforward, both work well. For stores needing advanced features, FacetWP’s ongoing development and support structure make it the better long-term choice.
Does Search & Filter Pro work with Elementor Pro archives?
Search & Filter Pro can integrate with Elementor Pro archive templates but requires careful setup. The filter widget must be configured to target the Elementor-rendered product loop, and the AJAX replacement area must correctly identify the Elementor content container. The integration typically requires using Search & Filter’s shortcodes within Elementor shortcode widgets and configuring the results container to match Elementor’s DOM structure. Check the Search & Filter documentation or community forums for the current recommended Elementor integration approach.
Can Search & Filter Pro break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Search & Filter Pro?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.