BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Filtrex — SEO Product Filters for WooCommerce icon
Actively maintained Tested with WP 7.1

Filtrex — SEO Product Filters for WooCommerce

WooCommerce product filter with SEO-friendly URLs, per-scenario robots and canonical control, AJAX mode, and dynamic SEO title generation.

Active installs<10New
Downloads · 30d234▲ +110.8% vs prev. 30d
Rating5/51 reviews
Health score75/100Good
All-time downloads586Since Apr 2026
Support resolved1 / 1100% in last 2 months
RequiresWP 6.5PHP 8.0+
Downloads · 7d172▲ 7.8× week over week
Our verdict

Solid choice

Filtrex is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 6 days ago, and scores 75/100 on our health check.

  • Actively developed — last update 6 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

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

Daily downloads

275583Jul 13Aug 26Oct 10
Yesterday4
Daily average (1y)4
Peak day111Oct 6, 2026
Last 12 months595

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

Rankings

Where Filtrex stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
ajax >100 8,340 Best ajax plugins →
filter >100 10,000 Best filter plugins →
product filter >100 6,754 Best product filter plugins →
seo >100 8,478 Best seo plugins →
woocommerce >100 10,000 Best woocommerce plugins →

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

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

About Filtrex

From the official readme · v1.2.0

Description

Filtrex — SEO Product Filters for WooCommerce is built around one principle: every filtered page should be a page search engines can understand, crawl, and index correctly.

The plugin generates clean, hierarchical URLs — /product-category/clothing/color-red/size-m/ — with no /filter/ segment and no tracking query strings. Each URL type can carry its own robots meta tag and canonical URL, configured per filter scenario in the plugin settings.

Beyond URL structure and crawl control, the plugin provides dynamic title tags, dynamic H1 headings, dynamic meta descriptions, and integration with all major SEO plugins. The entire frontend is vanilla JavaScript — no jQuery required.

SEO-Friendly Filter URLs

Filter selections are encoded directly into the URL path, e.g. /product-category/clothing/color-red/size-m/ or /product-category/clothing/price-100-500/.

In AJAX mode, the browser URL updates silently via the HTML5 History API as filters are applied — the resulting URLs are shareable, bookmarkable, and support browser back/forward.

Robots and Canonical Control per Filter Scenario

Configure robots (index,follow / noindex,follow / noindex,nofollow) and canonical (current URL / first page / category / shop) independently for each scenario: plain category/shop pages (first page and paginated), single filter (single or multiple values), brand only, brand + one filter, two filters, three-or-more filters, price only, pagination, and ?orderby= pages.

Granular noindex — mark individual attribute terms as noindex without affecting the rest of the attribute (e.g. noindex pa_color = black while keeping other colors indexable).

SEO Plugin Integration

Compatible with Yoast SEO, Rank Math, The SEO Framework, SEOPress, and All in One SEO — the plugin detects the active SEO plugin and hooks into its robots, title, and canonical filters. With no SEO plugin active, it outputs the meta tags directly in wp_head. Settings in the SEO tab take effect regardless of which SEO plugin handles output.

Dynamic Titles, H1 Headings and Meta Descriptions

Title tag and H1 — generated from a drag-and-drop configurable list of components (category, shop name, up to two attribute values, separator text), with capitalization rules and an optional title suffix. A live preview is available in the SEO tab before saving.

Meta description — per-scenario templates using placeholders: {category}, {attribute}, {price}, {filters}, {category_in}.

Grammatical inflection — assign gender to categories/taxonomies and store inflected term forms for correct output in Slavic and other inflected languages (predefined support: Serbian, Croatian, Bosnian).

Filter Types

Price — dual-thumb slider, input fields, or both; min/max calculated from products in the current category context.

Categories — hierarchical tree with product counts; clicking navigates to the category page.

Attributes — all WooCommerce attributes, each with an independent display style and dynamic product counts.

Range slider for numeric attributes — attributes with numeric values (weight, power, length, etc.) can be shown as a dual-thumb slider, input fields, or both, just like price. Numbers are read from the term names, with an optional per-term correction. Set a unit of measure (kg, W, cm — before or after the number) and a step, and the unit is displayed next to the slider and input fields. The thousands separator on the labels can be shown (following the site language) or hidden. Slider limits are calculated from the products in the current category, and the selected range is encoded in the URL, e.g. /product-category/tools/power-500-1200/. Numeric range pages have their own robots and canonical settings in the SEO tab.

Brands — WooCommerce product brands with color or image swatch support.

Custom taxonomies — public product taxonomies beyond WooCommerce defaults, displayed as hierarchical link trees.

Every filter type supports: enable/disable, custom label, default collapsed/expanded state, drag-and-drop reorder, and product counts with dynamic recount.

AJAX Mode and Display Styles

AJAX mode updates the product grid, pagination, active filter chips, and browser URL without a page reload. Page reload mode is also available.

Filter logic — AND (match all active groups) or OR (match any group), applied across all filter types.

Attributes and brand can each use one of five display styles: checkboxes, chips, toggle buttons, color swatches (with hex picker), or image swatches (uploaded per term). Numeric attributes can additionally use a range slider with a unit of measure. A search box can appear above a configurable item threshold, with a “Show more / Show less” control.

Active selections appear as removable chips with a “Reset all” link; the bar can be positioned above the grid or below the filter panel.

Ghostblock Pagination

Standard sequential pagination leaves deep pages (page 50+ on a large catalog) almost unreachable from internal links, starving them of PageRank. Ghostblock pagination shows two 10-page blocks on every page: the primary block around the current page, and a reduced-opacity “ghost block” jumping ahead by current_page × 10. This keeps every store page reachable in a few clicks and crawlable by search engines.

Enabled by default; can be disabled in the Display tab in favor of standard WooCommerce pagination.

Variation Images and Mobile Panel

Variation image matching — when enabled for an attribute, the product card swaps its image and price to match the variation for the currently selected attribute values (WooCommerce variable products).

Mobile filter panel — opens as a slide-in drawer with configurable trigger position, width, label, and panel colors (background, text, accent, overlay) via the Display tab. Apply/Reset buttons stay fixed at the bottom, outside the scrollable filter area.

Gutenberg Block and Shortcode

Gutenberg block — add “Product Filter” via Appearance > Widgets. Each instance has independent settings for title, visible filters, and collapsed state. Added directly in the post/page editor (not a widget area), only category and custom taxonomy filters display — price/attribute/brand filters need a shop or category archive context.

Shortcode: [spfwsp_filter] — parameters: show="price,categories", hide="brands,pa_color", title="Filter Products", collapsed="price,brands", layout="full_width" (forces off-canvas layout when the theme lacks the standard hook). Combinable freely.

Theme Compatibility (Dynamic H1)

Tested and confirmed with Astra, Kadence, Neve, OceanWP, Blocksy, GeneratePress, Storefront, and Virtue. Each theme renders its WooCommerce title differently, so the plugin includes dedicated integration for themes that override standard rendering (Kadence, Neve, OceanWP); other themes use the standard WooCommerce title filters.

If your theme isn’t listed, enable H1 in the SEO tab and check the output on a filtered page. If it doesn’t update, find the filter hook your theme uses for the page title and enter it in the Custom H1 filter hook field.

Installation

  1. Upload the filtrex-seo-product-filters-for-woocommerce folder to /wp-content/plugins/, or install from the WordPress plugin repository.
  2. Activate via the Plugins menu.
  3. Go to WooCommerce > SEO Product Filter to configure filters, display, and SEO settings.
  4. Place the filter on the Shop page or a product category archive using the Product Filter block or [spfwsp_filter].
  5. After the first save, go to Settings > Permalinks and click Save Changes to flush rewrite rules.

Frequently asked questions

Where can I place the filter?

On the Shop page or a product category archive — price, attribute, and brand filters need that context to generate correct URLs. The category filter is an exception and works on any page (it redirects to the correct archive). An admin-only notice appears if the filter is placed elsewhere.

Does the filter work with page builders?

Yes, if the builder templates a real WooCommerce shop/category archive — WordPress still runs the standard product query the filter modifies. Confirmed with Elementor; other archive-templating builders (Divi, Bricks, Kadence Blocks, etc.) rely on the same underlying mechanism and should work the same way, though they haven’t been individually tested. It does not work with a Products/WooCommerce widget dropped on a custom (non-archive) page, since that widget runs an independent query the plugin can’t intercept.

Changelog

New Range Slider display style for numeric attributes. Plugin features now include numeric range filtering alongside existing price and categorical filters.

1.2.0

New: Range Slider display style for numeric attributes (weight, power, length…) with unit of measure, step and per-term value overrides. New: SEO robots/canonical settings for numeric range pages.

1.1.0

Internal architecture refactor of the SEO robots/canonical/title engine (no settings UI changes). Fixed several inconsistencies uncovered during the refactor: a filter query edge case, a price-filter fallback, and a title/H1 preview bug on custom taxonomy pages.

1.0.1

Internal code improvements. No behavior changes.

1.0.0

Initial release.

Full changelog on WordPress.org →

Screenshots

Filter panel with checkboxes, product counts, and active filters bar
Filter panel with checkboxes, product counts, and active filters bar
Color and image swatches on a category page
Color and image swatches on a category page
Mobile slide-in filter drawer
Mobile slide-in filter drawer
SEO tab — robots meta settings per scenario
SEO tab — robots meta settings per scenario
SEO tab — canonical URL settings per scenario
SEO tab — canonical URL settings per scenario
SEO tab — title component builder with live preview
SEO tab — title component builder with live preview
Structure tab — drag-and-drop ordering and display style
Structure tab — drag-and-drop ordering and display style
Display tab — mobile panel colors and button position
Display tab — mobile panel colors and button position
Gutenberg block editor view
Gutenberg block editor view

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 Filtrex alternatives

All ajax plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 zipaddr-jp zipaddr-jp zipaddr-jp is a collaborative tool that automatically inputs addresses from postal codes. by ta_terunuma 50K+ ★★★★★★★★★★ 5 (6) 2 months ago 77
2 SearchWP Live Ajax Search SearchWP Live Ajax Search Template powered live search for any WordPress theme. Does not require SearchWP, but will… by Syed Balkhi 50K+ ★★★★★★★★★★ 4.7 (36) 2 months ago 85
3 WP-Polls WP-Polls Adds an AJAX poll system to your WordPress blog. You can also easily add a poll into your… by Lester Chan 40K+ ★★★★★★★★★★ 4.2 (136) 1 month ago 87
4 WP-PostRatings WP-PostRatings Adds an AJAX rating system for your WordPress site's content. by Lester Chan 20K+ ★★★★★★★★★★ 4.4 (178) 1 month ago 87
5 WPC AJAX Add to Cart for WooCommerce WPC AJAX Add to Cart for WooCommerce It is a highly effective plugin for helping online stores cut down the site’s loading time… by WPClever 10K+ ★★★★★★★★★★ 4.4 (18) 3 weeks ago 83
6 Ajax Cart AutoUpdate for WooCommerce Ajax Cart AutoUpdate for WooCommerce A light plugin that automatically updates cart page and mini-cart when product quantity is… by taisho 7K+ ★★★★★★★★★★ 5 (214) 6 years ago 46
7 Relevanssi Live Ajax Search Relevanssi Live Ajax Search Template powered live search for any WordPress theme. Compatible with Relevanssi search! by Christoph Vielgrader 7K+ ★★★★★★★★★★ 5 (9) 5 months ago 58
8 Enable CORS Enable CORS Please read the plugin description before installing to ensure compatibility and avoid… by Dev Kabir 6K+ ★★★★★★★★★★ 3.7 (3) 3 months ago 70
9 Load More Anything Load More Anything Add Load More button for your blog post, custom type, Comments, page, Category, Recent… by Akhtarujjaman Shuvo 5K+ ★★★★★★★★★★ 4.5 (73) 11 months ago 59
10 YMC Filter YMC Filter A powerful and flexible plugin to filter and display posts, custom post types, and other… by YMC 4K+ ★★★★★★★★★★ 4.8 (34) 2 days ago 92

FAQ

Filtrex: quick answers

Straight answers, pulled from live WordPress.org data.

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

Is Filtrex free?

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

Is Filtrex safe to use in 2026?

Filtrex is a solid plugin choice in 2026, with a few things worth checking first. Is rated 5/5 and was last updated 6 days ago, and scores 75/100 on our health check.

How many websites use Filtrex?

Filtrex is active on <10 WordPress websites and has been downloaded 586 times since it launched in April 2026. It was downloaded 234 times in the last 30 days.

Does Filtrex work with WordPress 7.1?

Yes. The developer has tested Filtrex up to WordPress 7.1.3, the latest release. It requires WordPress 6.5 or newer.

What PHP version does Filtrex need?

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

When was Filtrex last updated?

The latest version, 1.2.0, was released on October 5, 2026 (6 days ago).

Who makes Filtrex?

Filtrex is developed and maintained by Tihi.

What are the best alternatives to Filtrex?

The most popular alternatives to Filtrex are zipaddr-jp (50K+ installs), SearchWP Live Ajax Search (50K+ installs) and WP-Polls (40K+ 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.