HS Product Filters
for WooCommerce
Help shoppers find the right product with AJAX filters for color, size, material and price. Create useful collections with readable URLs and control which filter pages can be indexed.
- Match the actual variation.Color, size, price and stock must belong to the same eligible variation.
- Keep mobile filtering clear.Choose several filters, apply them together or cancel the draft.
- Choose your SEO collections.Give selected filter pages a readable URL, title and description. Keep combinations noindex.
FIND WHAT FITS
Filters that respect the product behind the card.

One variation. All your selections.
A Plum shirt in Small and a Lavender shirt in Medium do not make Plum/Medium available. Filter colors, sizes and prices against the same eligible variation.

A collection with a useful address.
Build a native WordPress page for a chosen filter. Write its title and description, and decide when it is eligible for indexing. Extra combinations remain noindex.

Room to choose on a small screen.
Open the mobile panel, choose several filters and apply them together. Cancel or press Escape to keep the results you were already browsing.
LESS IMAGINING. MORE TRYING.
Find the right variation.
Try the catalog. Then configure your own filters.
Be the customer.
Combine color, size and material. See why different variations cannot satisfy one selection together.
Try frontend demoMake it your store.
Edit a filter set and configure the supplied SEO landing in your personal demo.
Try admin demoYour personal admin demo lasts 60 minutes. Use sample details: no real payments or external emails.
Ready to try it in your store?
Explore the preview Find the development download at the top of this page.Your products stay in WooCommerce.
Use your existing categories, tags, brands and global attributes. Product cards lead to the normal product page; filtering does not change prices, stock or cart quantities.
This preview provides its own shortcode grid. Existing theme archives, Elementor grids, multilingual and multicurrency integrations require separate acceptance.
Know what this preview covers.
One shortcode catalog per WordPress page, simple and variable products, English and Italian, and a tested personal multisite demo. Native SEO policy and installed Yoast 28.5 / Rank Math 1.0.278 passed metadata and sitemap checks on the current tested platform. Other provider versions remain unverified.
Large-catalog optimization is still in progress: a local 50,000-product scan took about 10 seconds. Use this build on staging and measure your own catalog before considering production.
Read setup, behavior and current limits →
Tested platform
Verified combinations: WordPress 6.8 with WooCommerce 10.6.0, and WordPress 7.1.1 with WooCommerce 11.1.0, both on PHP 8.2.29. Package minimums are WordPress 6.8 and PHP 8.2. Other PHP branches and intermediate combinations remain unverified.
PRODUCT CHANGELOG
Latest updates
Recent development updates. Select a row to read the details.
HS Product FiltersReview filter setup, SEO URLs and theme styling0.8.1-dev
Development preview — see documented compatibility and limits
Review filter setup, SEO URLs and theme styling
- Link validation summaries to invalid configuration and SEO fields.
- Associate local error messages with controls and retain valid draft values without saving invalid submissions.
- Reconcile restored browser pages with the active filter URL without creating extra history entries.
- Inherit surrounding typography and theme palette, with scoped merchant color overrides.
- Explain the matching rule and show the representative variation attributes in the authorized admin preview.
- Review native pages and SEO landings affected by moving a filter set to Trash.
- Detect page-slug conflicts and published permalink collisions before saving SEO landing settings.
- Document scoped FOX 1.5.4 USD/EUR filtering acceptance and its selection-reset limitation.
- Explain invalid prices beside their fields and focus correction on desktop, mobile and admin previews.
HS Product FiltersPreview SEO landing impact before saving0.8.0-dev
Development build — release verification remains open
Preview SEO landing impact before saving
- Inspect draft URL, title, description, selected filter and matching products without saving.
- Explain unpublished pages, empty results and conditional indexing eligibility.
- Retain draft input and respect page-edit capabilities.
- Normalize generated filter URLs while preserving exact SEO landing URLs and noindex rules.
HS Product FiltersFewer repeated metadata reads0.7.1-dev
Development build — release verification remains open
Fewer repeated metadata reads
- Prime missing native WordPress and WooCommerce metadata caches from one bounded read.
- Preserve warm caches, custom data stores and native metadata-cache hooks.
- Keep native product pricing, visibility and same-variation matching.
Product Filters questions
Can I choose which filters search engines index?
Yes. Create a useful single-filter landing on a normal WordPress page and opt it in when ready. The plugin keeps arbitrary combinations noindex and never overrides the site’s indexing restrictions.
Can filter URLs have readable names?
Yes. WordPress owns the page slug, heading and content. Product Filters binds that page to one selected value and supplies the title and description you write.
Does the filter work without JavaScript?
The same form supports normal page navigation. JavaScript adds grid updates, browser history and the mobile draft panel.
Is this a free or paid product?
The commercial edition has not been assigned. You can explore the development preview; purchasing is not open.
Try a collection before configuring yours.
Explore the studio catalog, then open your personal admin demo.
Explore the demo →