Spark Power Filters · Filters for Breakdance
Filter without waiting.
The filter package for Breakdance and WooCommerce with its own index. Counts and results are always accurate, and together with Spark Speed, every filtered view comes directly from the cache.
Native Breakdance elements
Shortcodes for Elementor and more
SEO-friendly filter URLs
Index
Own filter index
Cache
With Spark Speed
Instant
AJAX and deeplinks
SEO
Canonical URLs
Breakdance
Native elements
Swatches
Color and image
Spark Power Filters works with its own index instead of slow database queries. This means counts are accurate even on large catalogs:
choose, get immediate results, and every filter setting has its own shareable URL.
What makes Spark Power Filters unique
Four things that together show why filtering feels faster and fairer here.
Custom filter index
Counts come from a custom index with atomic rebuilding, not from repeated database queries. Tested up to 50,000 products, approximately seven times faster than the standard approach.
Super fast with Spark Speed
Spark Speed caches filtered views as regular pages. Power Filters tells you which filter states are finite and canonical, so the cache stays fast without filling up.
SEO-friendly
Each filter state has its own URL, with noindex and a self-canonical on loose combinations, and optional landing pages for combinations where you want to be found.
Breakdance-native, deployable everywhere
Real Breakdance elements and Divi 5 modules. If you're working with Elementor or another theme, you place each filter with a shortcode.
Core feature 1
Together with Spark Speed: filtered and yet from cache
Most filter plugins make every filtered page unreachable for page cache. Spark Power Filters and Spark Speed work together: known, finite filter states are cached like regular pages, so visitors see their filtered results instantly.
Finite and canonical
Only filter states that exist in the index and are in their fixed form get cached. Free combinations and price ranges never do.
No bloated cache
A maximum number of active filters and values per state prevents arbitrary combinations from filling your disk.
Always the right state
The index works with generations and atomic rebuilds: the new index is only used once it's ready.
Using a different cache plugin? Power Filters works fine anyway, with AJAX and fully server-rendered results. Add Spark Speed and the filtered view comes directly from cache as well.
Core Feature 2
Breakdance elements and shortcodes
Build your filters completely in the backend: create facets, duplicate them, choose a source (WooCommerce property, taxonomy, product meta or price) and a display. Then place them where you want.
Native
Breakdance elements
Spark Filters with automatic setup or your own filter set, individual facets, variation swatches, and titles and text that adapt to your selected filters.
Everywhere
Shortcodes for Elementor and more
[spf_facet], [spark_filters] and [spf_variation_swatches] work in every builder and every theme, even without a page builder.
Also in Divi 5 with native modules. If you're switching from WP Grid Builder, migration takes over your filters in one click, with a backup per page and a rollback button.
What Spark Power Filters delivers
Fast, accurately counted and easy to find, on every builder.
FeatureSpark Power FiltersWhy it matters
Custom filter indexCounts from the indexWorks on large catalogs too
Together with Spark SpeedFiltered from the cacheResults displayed instantly
SEO-friendly URLsCanonical and noindexNo duplicate pages in Google
Breakdance elementsNative in the builderBuild and style everything as you're used to
Other buildersShortcodesWorks with Elementor and themes too
Multiple lists per pageEach with its own stateFilters don't interfere with each other
Shareable filter linksEven without JavaScriptSharing and returning always works
Variation swatchesColor, image or textChoose directly in the product card
WP Grid Builder migrationOne click, reversibleSwitch without rebuilding
What you get immediately
Every view and feature, no separate add-ons.
All filter views
Checkbox, radio, buttons, dropdown with search function, color swatches, price and number range, rating and search.
Sorting and pagination
Sort, result counter, load more and pagination that follows your page order.
Active filters
Filter chips and a reset button, so visitors always see what's active.
Mobile filter drawer
A filter drawer that takes over the panel on mobile, optionally also on desktop.
Multiple lists per page
Each product list on a page has its own filters and its own state.
Shareable links
Each filter state has its own URL and works without JavaScript too.
Variation swatches
Color, image or text for variable products, on the product page and in product cards.
Four styles
Spark, Aurora, Noir and Editorial, or Skeleton without styling for those who style everything themselves.
Automatic filters
A filter panel that builds itself from your product properties, per category.
WP Grid Builder migration
Switch in one click, with a backup per page and an undo button.
Reliability as foundation
Correct results come first. Four guardrails keep it that way.
Scope-correct
Every product list counts and filters within its own context, even on category pages.
Atomic rebuild
The index is rebuilt in the background and only switched once it's ready.
Works without JavaScript
The server renders every filter state completely, so search engines see the correct products too.
Fail-open
If something can't be calculated, we'd rather show more than nothing.
One filter package, every site
Annually or monthly, per number of sites up to unlimited. You can cancel anytime.
Ready for your next shop
Filters that respond instantly.
Spark Power Filters calculates using its own index and caches the filtered views Spark Speed. Your visitors see exactly what they're looking for right away.