
Sieve gives your shoppers a fast, modern way to find products. They tick a few boxes, drag a price range, type a keyword, and the grid updates instantly with no page reload. It is built to feel effortless and to stay quick on large catalogs, with accessible widgets, a mobile filter drawer, and a rendering approach designed for Core Web Vitals: no layout shift when results change.
Everything runs against a pre-built index, so filtering stays fast even with thousands of products, and the counts next to each option update live as shoppers narrow down.
Filtering that feels instant:
- AJAX filtering with no page reload, and shareable, bookmarkable URLs
- Live dependent counts that update as filters are applied
- Active-filter chips, one-click reset, sorting and pagination built in
Every facet type you need:
- Checkboxes, radio buttons and searchable dropdowns
- Color and image swatches, hierarchical (tree) categories
- Autocomplete (searchable options) and an A-Z index
- Range sliders, keyword search, sort, pagination and reset
Filter by anything in your catalog:
- Categories, tags and product attributes
- Price, stock status and on sale
Predictive product search:
- An instant typeahead dropdown with thumbnails, prices, SKU and category matches, and full keyboard navigation
Fast and accessible by design:
- Pre-built index for quick filtered queries on large catalogs
- Mobile filter drawer with a sticky Apply bar
- Keyboard and screen-reader friendly widgets
- Core Web Vitals by design: no layout shift when results update
Easy to place and configure:
- Gutenberg “Sieve Filter” block, an Elementor “Sieve Filter” widget, and the
[sieve]shortcode - A visual facet builder in the admin: add, reorder and retype facets, set the layout, and rebuild the index
Sieve PRO
Sieve PRO adds advanced control and integrations for growing stores:
- Star-rating facet with visual stars
- Conditional facet rules: show or hide facets by category, shop page or customer role
- A/B layout testing to find the filter layout that converts best
- Performance dashboard: index size, catalog coverage and filter-speed benchmarks
- Search integrations: SearchWP and Algolia, with native fallback
Documentation: plogins.com/sieve/docs/
You may also like these plugins
More free WooCommerce plugins from WPPoland:
- Plogins Tiers – quantity and volume pricing tiers with a server-rendered price table.
- Plogins Waitlist – back-in-stock waitlist that emails shoppers the moment a product returns.
- Polski for WooCommerce – Polish-market compliance: GPSR, Omnibus, GDPR, invoices and storefront modules.
Browse the full catalogue at plogins.com/ .
Reporting a security issue: email hello@wppoland.com, and under our coordinated disclosure policy we confirm within two business days, assess within five, and patch a critical issue within seven days of confirming it.
Sieve PRO
The free edition is the full filtering MVP, with no limits. Sieve PRO is built for large or conversion-focused catalogs and adds:
- Performance dashboard – index health, catalogue coverage and a filter-resolve benchmark
- Conditional facet rules – show or hide facets by product category, customer role or the shop page
- A/B layout testing – rotate filter-panel layouts and product grid columns with impression tracking
- Star rating facet – visual star rows for the average-rating filter
- Search integrations – route predictive and in-grid search through SearchWP or Algolia
Everything in the free edition stays free and open. Sieve PRO starts at 29 EUR per year, billed in EUR.
Compare editions and pricing: plogins.com/sieve-pro/pricing/
Development
The full, human-readable source for the compiled assets is included in this plugin under resources/, alongside the build tooling (package.json, scripts/build-wp.mjs). The compiled files under build/ are generated from those sources. To rebuild them:
npm installnpm run build
This uses Vite (admin and front-end scripts) and @wordpress/scripts (blocks). There is no obfuscation; every shipped asset can be regenerated from the included sources. The public source repository is also available at github.com/wppoland/sieve.
Translations
Sieve is fully translatable and ships the sieve.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.
Screenshots

Faceted filtering on a product page: categories, price range, availability and on-sale facets with live dependent counts, active-filter chips and a results grid.

Mobile filter drawer with a sticky "Show results" bar.

The facet builder: add, reorder and retype facets, set the layout, and rebuild the index.