Super Speedy Filters

Fast product filters and pretty, indexable permalinks on every archive

4.7 · 13 reviews

Every filter click should feel immediate, even when the catalogue is large. Super Speedy Filters cuts expensive taxonomy work, updates products and filters together, and keeps crawler-heavy filter combinations away from WordPress.

Super Speedy Filters icon, teal corner-radial gradient

A filter click should not start a queue of requests.

On a large catalogue, one selection can trigger product queries, filter counts and another round of filter requests. Shoppers see the delay. Crawlers can multiply it across thousands of combinations.

Update the whole catalogue view together
Bot-fighting AJAX returns the products, every filter and visible archive content in one POST after each selection. There is no second page-level filter request.
Keep every choice relevant
Stock-aware counts and conditional filters hide choices that have no relevant products behind them.
Let shoppers filter the way they think
Use categories, attributes, taxonomies, price, stock, sale status, post meta, colour swatches and term images.
Choose which filtered pages search engines can index
Use pretty URLs, canonicals and index rules for filtered pages worth ranking. Bot-fighting AJAX keeps the remaining state in the browser, where crawlers do not send it to WordPress.

How Bot-fighting AJAX cuts the work

One POST refreshes the complete archive view
Products, filters and visible archive content arrive together after a selection, with no follow-up request for the page-level filters.
Lazy filters share cacheable requests
Filters set to load on hover, click or an event wait until needed. Matching lazy filters share a static or state-specific request.
Crawler-only combinations never become document requests
Non-indexable filter state lives after #ssf=, which browsers keep out of the HTTP request. Indexable combinations still use their proper landing URL.

“It transforms large WooCommerce stores, even those with 80K+ products, to perform like small, single-product stores. The results are displayed instantly. Very impressive!”

mladjavet
Verified review, May 2023

“This plugin has it all, it’s fast (makes a product filter under 2 sec on 3000+ products and 10000+ variations), and it has all the options to make the filter as you really want it.”

inkoop
Verified review, September 2025

“I tested every filter plugin out there, all of them slowed down the site. Sound familiar? That’s when I found Super Speedy. With lightning-fast load times and outstanding support, any tweaks or fixes are implemented in no time.”

Diana Switajewska
Verified review, November 2024

Invest in Speed

Yearly plans include a year of updates and support and the plugin keeps working afterwards – renew at 30% off. Upgrade to a lifetime plan within 60 days and just pay the difference. Backed by our 60-day money-back guarantee.

1 Site

£79.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 1 Site License
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
BUY YEARLY

25 Sites

£179.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 25 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
BUY YEARLY

25 Sites

Original price was: £499.00.Current price is: £349.00.
  • Lifetime licence – updates and support for life
  • 25 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

250 Sites

Original price was: £999.00.Current price is: £699.00.
  • Lifetime licence – updates and support for life
  • 250 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 2 support seats – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

Start with the plan you need today.

If you need more sites later, move up without buying the plugin twice.

60 days

to try it properly

Ask for a full refund within 60 days of purchase, for any reason.

Upgrade and pay the difference

Within 60 days, your original payment counts in full towards a larger plan, including lifetime.

1 site yearly €795 sites lifetime €279= €200 more

Example based on our €79 yearly and €279 lifetime plans.

Upgrading later? You still get credit after 60 days, though the credit reduces over time on yearly plans.

How do yearly renewals work?

A yearly licence includes one year of updates and support. The plugin keeps working after that. Renewal for further updates and support is optional. Renew before or within one month after expiry for 30% off, within six months for 20% off, or later for 10% off. Full terms

Agency or hosting company? Get in touch for custom pricing

Keep shoppers moving as the catalogue grows

  • Update results without a page reload. AJAX filtering keeps the visitor in the catalogue while selections change.
  • Avoid slow taxonomy joins on the hot path. Optimised ancestor mirror tables support filter queries and term counts on large datasets.
  • Delay work until it is needed. Render a filter immediately but defer its query until open, hover or expand.
  • Keep choices accurate. Show hierarchical terms, counts and optional stock-aware availability.
  • Use filters outside WooCommerce. Posts, job listings, properties and other public custom post types can use the same filtering engine.
  • Give selected combinations useful URLs. Pretty paths, canonical handling and per-attribute index controls make the crawl surface deliberate.
  • Turn a WooCommerce filtered state into a landing page. Override title, H1, meta description and content above or below the product grid for an exact or term-containing URL.
Scalable filter queries
The performance add-on maintains dedicated object-ancestor tables so common filter paths do not depend on repeated term_relationships joins.
Twelve filter widgets
Categories, attributes, custom taxonomies, price, stock, sale state, active filters, post-meta ranges and toggles, recently viewed items and an Apply button.
Flexible display
Hierarchies, counts, swatches, term images, internal attribute search and inline filters adapt to different catalogue structures.
Filtered-page SEO control
Configure pretty URLs, canonicals, index/follow rules, thin-page thresholds, titles, H1s and descriptions, plus WooCommerce content above or below the filtered grid.
Any public post type
The same engine supports products, posts and public custom post types, with WooCommerce remaining the primary integration.
Operational tools
Rebuild performance tables and clear fragment caches with WP-CLI, or use the plugin’s configuration and cache controls in wp-admin.

The filter should look like part of the shop

Each filter can use the display that suits its data, while inheriting the theme by default. The screenshot below shows several of the available label, list, checkbox, radio and colour-swatch styles.

Figure 3.1 – Filter display typesScreenshot displaying a selection of display options for Super Speedy Filters, including label. checkbox, radio, list, and circular colour display types.
Exhibit A: A selection of the available display types – label, checkbox, radio, list and colour swatch
Filter display types
A handful of the display options available per filter – checkbox, radio, list and colour swatch shown here, with dropdowns, popouts and popovers also available.

Control which filtered pages deserve to rank

Not every filter combination should be indexed. Super Speedy Filters lets you keep thin combinations out of search results, then enrich the valuable ones with a specific title, H1 and meta description. On WooCommerce, it can also add content above or below the filtered grid.

Figure 3.2 – Filters on a live shopThe best WooCommerce Product Filters on the market
Exhibit B: Super Speedy Filters running on a real WooCommerce shop front-end
Filters on a live shop
Filters in place on a real store, inheriting the shop’s own styling rather than looking bolted on.

Check the fit before you buy

Super Speedy Filters is a good fit when

  • Filter clicks slow down as the number of products, terms or combinations grows.
  • You need WooCommerce filters that update the catalogue in place.
  • You want the same filtering model on posts or another public custom post type.
  • You need deliberate SEO control over filtered archive URLs, not only a sidebar widget.

What to know before installation

  • No universal response-time promise. Filter speed depends on catalogue structure, term counts, active filters, hosting, caching and theme integration.
  • The performance tables need maintenance. WP-Cron must run, or schedule wp ssf rebuild yourself when cron is disabled.
  • Theme markup matters. AJAX needs the correct result-grid selector. Unusual themes may need configuration through ssf_grid_selectors.
  • Fragment caching has a freshness trade-off. When enabled, term changes appear after the filter cache is cleared.
  • Pretty URLs do not mean every combination should be indexed. Use the canonical and index controls to keep the crawl surface intentional.

Figure 3.3 – Support in the Discord channelScreenshot of Super Speedy Plugins Discord channel where a user has an issue and Dave Hilditch replies with a fix 20 minutes later.
Exhibit C: A real support exchange – a user reports an issue, Dave replies with a fix 20 minutes later
Support in the Discord channel
A genuine example from the Discord support channel: a user flags a problem and gets a working fix back within 20 minutes, not a ticket number.

What's new in Super Speedy Filters?

View full changelog →
6.66.0 (22nd October 2026)
  • Fixed Fragment AJAX leaving the Active Filters chips on screen after the last filter was removed.
6.65.0 (22nd October 2026)
  • Fixed the Active Filters widget showing no chip when the only filter is a brand or tag, so it could not be removed.
6.64.0 (21st October 2026)
  • Faster filter counts on attributes with the per-variation stock check, and on any count filtered by one, once the object-ancestors table is rebuilt (queued automatically on update).
  • Faster filter counts on Super Speedy Search results.
  • Fixed search results with Show Filtered Variations listing a product once per matching variation when Super Speedy Search shows one result per product.
  • Search results now follow the stock check (hide out of stock), as filtered archives do.
  • Fixed filter counts on a search that matches only a product's variation, such as a variation SKU, showing no options.

Frequently asked questions

Does it only work with WooCommerce products?
No. WooCommerce is the primary integration, but posts and public custom post types can use the same taxonomy and post-meta filtering engine.
What can shoppers filter by?
Categories, product attributes, custom taxonomies, price, stock status, sale status and selected post-meta values. Filters can be multi-select and conditional.
Does it reload the whole page?
Normally no. AJAX replaces the configured results grid in place. Block themes are supported, but unusual theme markup may require a selector adjustment.
How are large-catalogue term counts accelerated?
The performance add-on maintains object-ancestor mirror tables and uses them in place of repeated relationship-table joins. It falls back to ordinary joins if that add-on is disabled.
Can I stop thin filtered pages being indexed?
Yes. Configure index/follow behaviour per attribute, set a minimum-result threshold and control canonical URLs.
Can I optimise a valuable filtered URL for SEO?
Yes. Exact and term-containing URL overrides can set the browser title, H1, meta description and HTML above or below the WooCommerce grid.
What are the minimum requirements?
The declared minimums are WordPress 6.2 and PHP 7.0. Database access uses conventional WordPress $wpdb queries with no separate MySQL or MariaDB floor.
What happens when a yearly licence expires?
The installed plugin keeps working. A yearly plan includes one year of updates and support; renewal restores continued access to both.
Better together

Works well with

Some combinations get a bigger discount than others. Add this set to your basket to see its price.

13 reviews for Super Speedy Filters

  1. Timothy L. (verified owner) –

    I came to this plugin because I needed an all-in-one solution for filtering on my client’s webshop with custom taxonomies. I tried many other filtering plugins, but they were way too slow (Took 10+ sec to load the filtered products), or they were not able to display the custom taxonomies with the basic product categories. This plugin has it all, it’s fast (makes a product filter under 2 sec on 3000+ products and 10000+ variations), and it has all the options to make the filter as you really want it. Works perfectly together with the Super Speedy Search plugin.

  2. Diana S. (verified owner) –

    I tested every filter plugin out there, all of them slowed down the site. Sound familiar? That’s when I found Super Speedy. With lightning-fast load times and outstanding support, any tweaks or fixes are implemented in no time.

    P.S. Know of any other plugins with live support on Discord? Any support that helps with Query Monitor and other plugins? Exactly. You’re looking at your best option.

  3. Ewelina B. (verified owner) –

    Got the full pack SSF, SSS, SP on my store at wordpress. It is huge and got lots of options to consider. At start it can be too much but later you’ll appreciate it. All is well clarified in documentation. What is great if you join discort you’ll get instant access from author Dave to help you out with your problems, bugs or questions!

  4. Dimitris C. (verified owner) –

    I have used scalability pro, super speedy filters and super speedy search in multiple sites. All of them work great and boosted speed greatly! The support in Discord is fast and reliable, and bugs are fixed super fast. I’m so happy I have found these plugins!
    Thank you

  5. Mladan N. (verified owner) –

    This plugin is absolutely amazing! There is no comparison to anything available on the market, whether free or paid. It transforms large WooCommerce stores, even those with 80K+ products, to perform like small, single-product stores. The results are displayed instantly. Very impressive!

  6. Silver P. (verified owner) –

    Best effing Woo filter on the planet. Period.

    All other filters turn to DB to get terms and stock levels. This is fine with small sites.
    18k products. Sort by brand? Dynamically populated filters based on category contents? YITH, Themify etc – you know that it adds around 9 seconds to page load. Hell no. With SSF i can barely notice speed difference but filters work like they suppose to.

    • Dave H. –

      Thank you so much for your review! Just one clarification for others, we also read from the DB for the terms and stock levels, but I write the queries myself to be ultra fast and SSF has it’s own highly optimised object relationships table which is far superior to the default ones provided with WordPress.

      For example, if you have a term which contains 20 other terms – e.g. different types of clothing inside the clothing category, default WordPress/WooCommerce will grab all the child terms of the clothing category and then perform a SQL statement like this: WHERE term_id in (1, 2, 3, 4, ….) IN statements in SQL are terrible and prevent further use of indexes. My table lets you say WHERE topterm_id = 1 and this naturally includes the children. I’ll write up a full info article on this soon.

      Also – if you have a look at the defines.php file, you’ll find some BETA level performance optimisations if you’re looking for EVEN MORE speed boost. Really! These beta options need to be added by adding the define to your wp-config.php file currently, but soon they will be in your options page.

  7. Aleksey K. (verified owner) –

    The developer is always in touch in discord.
    Filter working very fast (i use in ajax). I use woof before, but after 10 attributes itsa working slow. I use with Scalability Pro.

    Its realy very fast. Thank you Dave.

  8. RENE J. (verified owner) –

    We were looking for a filter plug-in that was compatible with our shops with 30-70 thousand products. Until then, no other filter was able to process such quantities satisfactorily and fulfil our wishes. Due to our good experiences with wpintense (Scalability Pro), we took Dave at his word and installed the plugin. Particularly noteworthy are Dave’s tireless improvements and first-class support. Almost all wishes are answered immediately and a solution is sought and found. The filter plugin is also therefore able to filter extensive shops extremely quickly and reliably. We are thrilled with the performance of the filter and the wpintense team! Of course we will now buy the “lifetime” licence.

  9. Daniel A. (verified owner) –

    It’s nice to look at the website after turning on this plugin, instant filtration of products even on pages with a huge amount of them. The plugin gives conditional display of filters, e.g. if we want a filter to be visible in a given place only, i.e. after selecting a category or taxonomy field, it will appear only when we select any category, which products are assigned to this category and there is at least one assigned to this product attribute . In addition, you can change the SLUG quickly, i.e. the link does not have to be the same as the filter name, we can choose another. It’s worth using. I spent a lot of time finding this plug and testing others in the market. I am currently stating that it is the # 1 plugin for filtering products on WooCommerce among the others. The top ones are often limited to e.g. 100,000 products, but filtering is also slower than this FWW plugin.

  10. Neo n. –

    Hi Dave,

    the plugin is great, very fast and highly customisable. Would be great if it was compatible with Yith Brands Add-on. We have many brand pages and would like to use filters on brand pages as well, such as filter by categories and attributes, which is very important for a e-commerce site. 

    REGARDS

  11. Stephan P. –

    Hey Dave, this works quite well on soundorabilia.com.

    I have a slight issue though:
    Invalid argument supplied for foreach()

    On that location:
    wp-content/plugins/faster-woo-widgets/faster-woo-widgets.php:3992
    fww_getseotitle()
    wp-content/plugins/faster-woo-widgets/faster-woo-widgets.php:4119
    fww_set_title()
    wp-includes/class-wp-hook.php:287
    apply_filters(‘pre_get_document_title’)
    wp-includes/general-template.php:1135
    wp_get_document_title()
    wp-content/plugins/wordpress-seo/src/presenters/title-presenter.php:39
    Yoast\W\S\P\Title_Presenter->get()
    wp-content/plugins/wordpress-seo/src/presenters/abstract-indexable-tag-presenter.php:35
    Yoast\W\S\P\Abstract_Indexable_Tag_Presenter->present()
    wp-content/plugins/wordpress-seo/src/integrations/front-end-integration.php:267
    Yoast\W\S\I\Front_End_Integration->present_head()
    wp-includes/class-wp-hook.php:287
    do_action(‘wpseo_head’)
    wp-content/plugins/wordpress-seo/src/integrations/front-end-integration.php:242
    Yoast\W\S\I\Front_End_Integration->call_wpseo_head()
    wp-includes/class-wp-hook.php:287
    do_action(‘wp_head’)
    wp-includes/general-template.php:3006
    wp_head()
    wp-content/themes/flatsome/header.php:10
    load_template(‘wp-content/themes/flatsome/header.php’)
    wp-includes/template.php:676
    locate_template()
    wp-includes/general-template.php:48
    get_header(‘shop’)
    wp-content/themes/flatsome/woocommerce/archive-product.php:20

    Cheers mate

    • Dave H. –

      Please visit the settings page and configure how you wish your permalinks to display and this warning should disappear.

  12. Kevin G. –

    Bringing errors and no support

    • Dave H. –

      When you first install this version, visit the settings page and hit save. It’s a known issue in the current version, fixed in the upcoming beta release.

  13. savvas z. (verified owner) –

    This is the third plugin i bought! Faster isn’t close to how fast woo widgets load! Excellent plugin!!!

Add a review

Invest in Speed

Yearly plans include a year of updates and support and the plugin keeps working afterwards – renew at 30% off. Upgrade to a lifetime plan within 60 days and just pay the difference. Backed by our 60-day money-back guarantee.

1 Site

£79.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 1 Site License
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
BUY YEARLY

25 Sites

£179.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 25 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
BUY YEARLY

25 Sites

Original price was: £499.00.Current price is: £349.00.
  • Lifetime licence – updates and support for life
  • 25 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

250 Sites

Original price was: £999.00.Current price is: £699.00.
  • Lifetime licence – updates and support for life
  • 250 Site Licenses
  • AJAX filtering with scalable term lookup
  • Pretty filtered URLs with index controls
  • 2 support seats – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

Start with the plan you need today.

If you need more sites later, move up without buying the plugin twice.

60 days

to try it properly

Ask for a full refund within 60 days of purchase, for any reason.

Upgrade and pay the difference

Within 60 days, your original payment counts in full towards a larger plan, including lifetime.

1 site yearly €795 sites lifetime €279= €200 more

Example based on our €79 yearly and €279 lifetime plans.

Upgrading later? You still get credit after 60 days, though the credit reduces over time on yearly plans.

How do yearly renewals work?

A yearly licence includes one year of updates and support. The plugin keeps working after that. Renewal for further updates and support is optional. Renew before or within one month after expiry for 30% off, within six months for 20% off, or later for 10% off. Full terms

Agency or hosting company? Get in touch for custom pricing

▲
▼
1/1