Available on WordPress.org

Sieve

Product filtering that stays fast

Sieve lets shoppers narrow the catalogue instantly with checkboxes, ranges, search and sort, without a page reload. A product index, mobile drawer and stable result rendering help keep the storefront quick and lower CLS risk.

5 / 5 (2 reviews) Index-backed queries · No layout shift
Full product filtering in FREE Shareable filter URLs Accessible controls (keyboard + ARIA)

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence Multisite compatible

See it in action

AJAX product filtering with facets, ranges and counts
Active facets, chips and dependent counts narrow the results
Mobile filter drawer with a sticky apply bar
Zero-config facet builder in the admin

Product filters should not slow your store down

Filtering large catalogs often means slow queries, layout that jumps as results load, clunky mobile panels and widgets that are hard to use with a keyboard.

  • Filtered queries that get slower as the catalog grows
  • Layout shift when results refresh
  • Filters that are awkward to use on a phone
  • Widgets that are not keyboard or screen-reader friendly
  • Full page reloads on every filter change

Sieve fixes the filtering experience

  • A pre-built index keeps filtered queries fast on large catalogs
  • Results refresh in place with no layout shift
  • A mobile filter drawer with a sticky apply bar
  • Accessible widgets with full keyboard and ARIA support
  • AJAX filtering with shareable, bookmarkable URLs

What you get in the free version

Everything you need to ship a fast, friendly product filter.

Index-backed queries

A pre-built index resolves filters without slow live joins.

Dependent counts

Each value shows how many products match, updated as you narrow down.

Facet types

Checkboxes, radio, searchable dropdown, range slider, search and sort.

Predictive search

A [sieve_search] box with an instant typeahead dropdown: thumbnails, prices and keyboard navigation.

Mobile drawer

A slide-in filter panel with a sticky Show results bar.

Zero layout shift

Results swap in place with reserved space, tuned for Core Web Vitals.

Shortcode and block

Drop the filter on any page with [sieve] or the Sieve Filter block.

Accessible

Keyboard and screen-reader friendly, with visible focus.

Shareable URLs

Filter state lives in the URL, so links and the back button just work.

Up and running in three steps

Install, rebuild the index and place the first filter, usually under fifteen minutes.

01

Install

Activate Sieve alongside WooCommerce and rebuild the index.

02

Build facets

Pick the facets and layout in the visual builder.

03

Place it

Add the [sieve] shortcode or the Sieve Filter block to any page.

Who it is for

From mid-size catalogues to hundreds of thousands of SKUs, when filter speed and clarity matter.

Large fashion catalogues

Size, colour, price and availability in one panel, with counts that update as shoppers narrow down.

  • Dependent counts
  • Mobile drawer
  • Predictive search

CWV-focused stores

Results swap in reserved space instead of a full page reload on every click.

  • No CLS on the results grid
  • AJAX with URL history
  • No heavy jQuery on the storefront

Teams without a dedicated developer

The `[sieve]` shortcode or Gutenberg block, a complete widget without rebuilding the theme.

  • Facet builder in admin
  • Step-by-step docs
  • Preset for category, price, availability

What PRO adds, and why it matters

Performance dashboard

Sieve → Performance: index row count, catalogue coverage, table size estimate, full re-index and filter-resolve benchmark.

Conditional rules

Sieve → Conditional rules: hide selected facets on category archives, the main shop page or for chosen customer roles.

A/B layout testing

Sieve → Layout tests: filter panel layout variants (sidebar, stacked, inline) and grid column counts with impression tracking.

Star rating facet

Star rating presentation for the average-rating source, visual star rows instead of plain checkboxes.

Search integrations

Sieve → Integrations: route search through SearchWP and/or Algolia with optional native Sieve fallback.

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
Index-backed queries
Dependent counts
Facet types
Predictive search
Mobile drawer
Zero layout shift
Shortcode and block
Accessible
Shareable URLs
Performance dashboard ×
Conditional rules ×
A/B layout testing ×
Star rating facet ×
Search integrations ×

Sieve vs FacetWP vs YITH Ajax Product Filter

How Sieve compares to the popular WooCommerce product filter plugins.

SieveFacetWPYITH Ajax Filter
Free version Yes (full filtering)No (paid only)Yes (limited)
AJAX filtering, no reload YesYesYes
Filter types (checkbox, radio, price range, search, sort) YesYesSome free, rest premium
Live dependent result counts YesYesPremium
Predictive search box YesAdd-onPremium
Shareable filter URLs YesYesPremium
Mobile filter panel YesYesYes
Open source (GPLv2) YesProprietaryCore GPL
Paid plan price from €29/yrfrom $99/yr (3 sites)~$99.99/yr

Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.

Need more? See Sieve PRO

The free edition covers the full filtering toolkit. Sieve PRO adds a performance dashboard, conditional facet rules and A/B layout testing.

  • Performance dashboard and diagnostics (shipped)
  • Conditional rules and segmentation (shipped)
  • A/B layout testing (shipped)
  • Star rating facet (shipped)
  • SearchWP / Algolia integrations (shipped)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Need help beyond the plugin?

Send the store context in writing. You will receive a scoped recommendation, without a sales call.

Plugin configuration

A written setup scope for your store, theme and current plugin stack.

Request configuration

Compatibility audit

Check the plugin against checkout, HPOS, blocks, theme code and critical integrations.

Request an audit

Custom integration

A scoped connector or extension when the standard plugin stops short of your workflow.

Describe the integration

Your email is used to answer this request only. Marketing messages require a separate, explicit opt-in.

Frequently asked questions

Does it require WooCommerce?

Yes. This early version targets WooCommerce products.

Does filtering reload the page?

No. Filtering happens via AJAX, with the URL kept in sync so results are shareable.

How do I add the filter to a page?

Use the [sieve] shortcode or the Sieve Filter block. Both render the facets, the results grid, sorting, active-filter chips and pagination together.

Will it work with my theme?

Yes. The results grid is styled by Sieve itself, so it renders correctly with or without your theme's WooCommerce styles.

Is Sieve an alternative to heavy AJAX filter plugins?

Yes, if your priority is fast WooCommerce product filtering, stable result layouts and accessible controls. Sieve resolves filters from a pre-built index instead of composing expensive live queries after every change.

Does Sieve help with Core Web Vitals?

Yes. It reserves result space, refreshes products in place and avoids full page reloads. That lowers CLS risk and makes filtering feel faster.

Are filter URLs SEO-friendly?

Filter state is stored in the URL, so shoppers can share or revisit a result. Indexing filter combinations should still be controlled by the store to avoid thin pages.

Can I use Sieve on product category pages?

Yes. Sieve can run on category pages and dedicated product landing pages. It works best when facets match real shopping intent, such as size, colour, price, availability and rating.

How does Sieve compare to FacetWP and YITH Ajax Product Filter?

All three add AJAX product filtering. Sieve gives full filtering free and open source, while FacetWP has no free version (from $99/yr) and YITH gates presets, dependent counts and predictive search behind its premium (~$99.99/yr). Sieve PRO starts at €29/yr. Pricing as of June 2026.

Add a faster product filter to your store

Instant AJAX filtering, a mobile drawer and stable result rendering. The full FREE edition under GPL.

Get it on WordPress.org

The free edition is the complete filtering toolkit, not a trial with hidden limits.