BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Sieve – Faceted Filter for WooCommerce icon
Actively maintained Tested with WP 7.1 #20 in ajax filter

Sieve – Faceted Filter for WooCommerce

Fast, accessible faceted product filtering for WooCommerce: AJAX filters, a mobile drawer, and Core Web Vitals by design.

Active installs<10New
Downloads · 30d361▲ +27.6% vs prev. 30d
Rating5/52 reviews
Health score71/100Good
All-time downloads1.3KSince Jun 2026
Support resolved—No recent threads
RequiresWP 6.4PHP 8.1+
Downloads · 7d110▲ 3.4× week over week
Our verdict

Solid choice

Sieve is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 9 hours ago, and scores 71/100 on our health check.

  • Actively developed — last update 9 hours ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far
  • Needs PHP 8.1 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

153045Jul 4Aug 17Oct 1
Yesterday21
Daily average (1y)13
Peak day61Jun 28, 2026
Last 12 months1.3K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Sieve stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
ajax filter >100 4,158 Best ajax filter plugins →
faceted search #15 70 Best faceted search plugins →
filter >100 10,000 Best filter plugins →
product filter >100 6,482 Best product filter plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Sieve – Faceted Filter for WooCommerce

From the official readme · v1.1.13

Description

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:

  1. npm install
  2. npm 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.

Installation

  1. Install and activate WooCommerce.
  2. Install Sieve and activate it.
  3. Open the Sieve menu, rebuild the index, and adjust the facet set if needed.
  4. Place the filter on any page with the [sieve] shortcode or the “Sieve Filter” block.

Frequently asked questions

Documentation and links

Documentation – plogins.com/sieve/docs/ Plugin page – plogins.com/sieve/ Source code – github.com/wppoland/sieve Bug reports and feature requests – github.com/wppoland/sieve/issues Discussions and questions – github.com/wppoland/sieve/discussions

Does it require WooCommerce?

Yes. Sieve filters WooCommerce product archives and any page where you place the filter.

Does filtering reload the page?

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

What can shoppers filter by?

Sieve can filter WooCommerce products by categories, tags, attributes, price, stock status, on-sale state and a keyword search field. It also supports range sliders, searchable options, color/image swatches, active-filter chips and sorting.

Is it fast on large stores?

Yes. Sieve builds a product filter index, so AJAX filter requests do not need to run slow live joins for every category, attribute and price query.

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.

How do I add the predictive search box?

Use the [sieve_search] shortcode or the “Sieve Search” block. As shoppers type, a dropdown shows matching products with thumbnails and prices; it is fully keyboard accessible and falls back to the standard product search when JavaScript is unavailable.

Is Sieve accessible?

Yes. The filter UI is built for keyboard use and screen readers, with labelled regions, accessible controls, polite result-count announcements and reduced-motion support.

Does Sieve work on mobile?

Yes. Sieve includes a mobile filter drawer with a sticky apply bar, so shoppers can filter products without fighting a long sidebar on small screens.

Does this plugin work on WordPress Multisite?

Yes. This plugin is compatible with WordPress Multisite. Network activate it or activate it on individual sites; each site keeps its own settings and data.

Changelog

1.1.13

  • Fixed: ticking a parent category (Clothing above Shirts) in the category tree returned no products, and the parent showed no count. A product is now indexed under every ancestor of its categories, the way a WooCommerce category archive counts it, so a parent’s count includes its subcategories. The index rebuilds itself once after the update.
  • Fixed: facet counts and the price range bounds included products the grid does not show: products hidden from the catalogue, and out-of-stock products when “Hide out of stock items” is on. A count now matches the number of products the shopper gets when ticking it.
  • Fixed: on phones the filter drawer closed after every change, so only one filter could be picked per opening and the “Show results” bar was never reached. The drawer now stays open until “Show results” or a tap on the backdrop.
  • Uninstall now also removes the swatch colours and images stored on attribute terms.
  • The package no longer carries the ESLint configuration file.

1.1.12

  • The package no longer carries the compare engine, which Sieve never loads.

1.1.11

  • Hardening: filter parameters read from the page URL by the shortcode and the block are now sanitised at the moment they are read, not only later in the URL parser.
  • Fixed: an image swatch URL containing percent-encoded characters (for example %20 for a space) lost them on save, because the value went through a text sanitiser before the URL sanitiser. The URL is now sanitised with esc_url_raw() only.
  • The package no longer carries seven shared storefront engines Sieve never loads (wishlist, quick view, add-ons, bundles, checkout, gift cards, media).

1.1.10

  • Changed: a code comment claimed WooCommerce verifies a nonce on the add-to-cart form. That form carries no nonce, so the comment now says so. Comment correction only, no change in behaviour.

1.1.9

  • Fixed: the first index build ran inside an admin page load. On a large catalogue that single request had to read every product, so the admin was slow while the index was being built and, past a few thousand products, the request could time out and start over from scratch on a later page load. The build now runs on a background cron tick in batches of 200 products, records the highest product ID it reached and carries on from there, and reads the list of products to index with one direct query per batch instead of get_posts(), so another plugin’s pre_get_posts filter can no longer add to, reorder or trim the set Sieve indexes. The saved position carries the version that wrote it and is ignored when it does not match, so a build interrupted by a plugin update starts over instead of finishing with half the catalogue indexed by the previous version. A tick that finds the indexing lock held books a retry rather than dropping the build. On a site with wp-cron switched off (DISABLE_WP_CRON), where a scheduled event may never run at all, admin pages index one batch inline instead: one batch per page load, not the whole catalogue in one request. Developers can change the batch size with the sieve_index_batch_size filter.
  • Fixed: rebuilding the index emptied it first, so filters and predictive search answered from an empty or half-filled table until the rebuild finished. The rebuild now replaces each product’s rows in place and only at the end drops what is left over from products that no longer exist, so the previous index stays readable while the new one is written over it.
  • Changed: the manual “Rebuild index” button on the settings screen walks the catalogue in those same batches and drops the per-request object cache between them, so the products it has already indexed are not all held in memory at once. On a site running a persistent object cache drop-in that cache is left in place, because clearing it is not this plugin’s to do.
  • Note: 1.1.6, 1.1.7 and 1.1.8 were development versions and were never published on WordPress.org. Upgrading from 1.1.5 brings all of the above at once.

1.1.5

  • Fixed: the PRO upgrade promo kept selling to people who had already bought the paid edition. Only the banner could be dismissed, so the sidebar promo and the locked feature cards followed a paying customer around for good. The promo now checks whether the paid edition is active and steps aside when it is.
  • Fixed: arrow glyphs in the admin menu paths, and in the strings handed to translators. An arrow inside a translatable string makes the glyph every translator’s problem and changes the layout in any locale that drops it.

Full changelog on WordPress.org →

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.
Faceted filtering on a product page: categories, price range, availability and on-sale…
Mobile filter drawer with a sticky "Show results" bar.
Mobile filter drawer with a sticky "Show results" bar.
The facet builder: add, reorder and retype facets, set the layout, and rebuild the index.
The facet builder: add, reorder and retype facets, set the layout, and rebuild the index.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Sieve alternatives

All ajax filter plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 HUSKY – Products Filter for WooCommerce Professional HUSKY – Products Filter for WooCommerce Professional HUSKY - WooCommerce Products Filter Professional (former name is WOOF) – flexible, easy and… by RealMag777 80K+ ★★★★★★★★★★ 4.6 (336) 2 weeks ago 94
2 Category AJAX Filter – Posts, Custom Post Types & Product Filter Category AJAX Filter AJAX filter & WooCommerce product filter. Instantly filter posts, custom post types &… by Trusty Plugins 6K+ ★★★★★★★★★★ 4.9 (157) 3 days ago 93
3 Better Post & Filter Widgets for Elementor Better Post & Filter Widgets for Elementor The only free pro-grade Elementor filtering system for posts, taxonomies, custom fields… by WP Smart Widgets 4K+ ★★★★★★★★★★ 5 (18) 1 week ago 79
4 annasta Filters for WooCommerce annasta Filters for WooCommerce All-in-one products search and filtering solution for your WooCommerce shop with rich… by annastaa 2K+ ★★★★★★★★★★ 4.8 (44) 4 months ago 76
5 Post Grid Master — Post Grids & AJAX Filters Post Grid Master — Post Grids & AJAX Filters Create post grids with AJAX filters, pagination, load more, infinite scroll, and custom… by Akhtarujjaman Shuvo 1K+ ★★★★★★★★★★ 4.5 (13) 12 months ago 52
6 PWF – Products Filter for WooCommerce PWF – Products Filter for WooCommerce Filter WooCommerce products and WordPress post types. Filter by any criteria including… by Mostafa 90+ ★★★★★★★★★★ 5 (4) 4 years ago 32
7 Ajax Filter Search Ajax Filter Search Displays posts or custom post types in a friendly, filterable format using ajax so there's… by Thomas J Dintrone 70+ ★★★★★★★★★★ 4.5 (2) 10 years ago 31
8 AJAX Post Search and Filter AJAX Post Search and Filter Lightning-fast AJAX post filtering — no page reload. Checkbox, radio and select filters… by Nirav Kaneriya 50+ ★★★★★★★★★★ 5 (1) 1 month ago 75
9 Super Product Filter for WooCommerce Super Product Filter for WooCommerce AJAX product filter for WooCommerce. Filter by category, brand, attribute, price, rating… by hashthemes 40+ ★★★★★★★★★★ No reviews 1 day ago 56
10 Ajax Product Filter for Woocommerce Ajax Product Filter for Woocommerce Woocommerce ajax product filter can be used by your customers to filter the products based… by Phoeniixx 20+ ★★★★★★★★★★ 3.3 (3) 7 years ago 26

FAQ

Sieve: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 2, 2026

Is Sieve free?

Yes. Sieve is free to download and use from the official WordPress.org plugin directory.

Is Sieve safe to use in 2026?

Sieve is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 9 hours ago, and scores 71/100 on our health check.

How many websites use Sieve?

Sieve is active on <10 WordPress websites and has been downloaded 1,310 times since it launched in June 2026. It was downloaded 361 times in the last 30 days.

Does Sieve work with WordPress 7.1?

Yes. The developer has tested Sieve up to WordPress 7.1.2, the latest release. It requires WordPress 6.4 or newer.

What PHP version does Sieve need?

Sieve requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Sieve last updated?

The latest version, 1.1.13, was released on October 2, 2026 (9 hours ago).

Who makes Sieve?

Sieve is developed and maintained by Mariusz Szatkowski.

What are the best alternatives to Sieve?

The most popular alternatives to Sieve are HUSKY (80K+ installs), Category AJAX Filter (6K+ installs) and Better Post & Filter Widget… (4K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.