Skip to main content
FacetWP logo

FacetWP

Last Updated: September 26, 2026

Plugin Health & Stats

Checked Sep 26, 2026 · Source: Vendor source
Active installsNot reportedVendor-reported tier
RatingNot reported0 verified reviews
Version4.5Current vendor release
Source checkedSep 26, 2026Marketplace data
Tested with WPNot reported
Requires WPNot reported+
Requires PHPNot reported+
SupportSupport and updates with active license

Historical overview

Tracking since Sep 26, 2026
Starting install tierNot reportedVendor source
Starting ratingNot reported0 reviews
Starting version4.5First observed snapshot
Trend statusBuildingMore snapshots needed

PluginSuggest started vendor-source tracking for this commercial extension on Sep 26, 2026. Trend changes will appear after additional snapshots are collected; earlier history is not backfilled or invented.

Quick take

FacetWP is a premium faceted-search plugin for WordPress that filters posts, users, WooCommerce products, custom post types, taxonomies, and custom-field data through AJAX. It is designed around an indexing layer that stores facet data in its own table so visitors can narrow results quickly without full page reloads. Facets can be attached to archive queries, custom WP_Query loops, supported page builders, or FacetWP’s own layout builder.

Best fit: Developers, agencies, directory sites, stores, and content-heavy WordPress projects that need fast, flexible faceted filtering across custom fields and taxonomies without replacing the site’s existing content model.

How FacetWP approaches filtering

FacetWP treats each filter as a facet attached to a listing template or query. A facet can use taxonomies, custom fields, post data, dates, prices, or other indexed values. Because facets are aware of the current result set, unavailable choices can disappear or update dynamically instead of sending visitors to empty result pages.

The plugin does not force you into one display system. Results can come from an existing archive, a supported builder loop, a custom WordPress query, or the built-in layout builder. This is useful when filtering is only one layer of a larger custom site rather than the entire presentation stack.

Facet types and user experience

Available facet interfaces include checkboxes, dropdowns, sliders, search fields, date controls, maps, hierarchy selectors, alphabetical filters, and other specialized types through official add-ons. Pagination, sorting, reset controls, and active selections can be placed alongside the filters so the browsing flow feels like a search application rather than a static archive.

AJAX updates keep interactions fast, while URL state and browser history make filtered views easier to share and revisit. The final experience still depends on theme markup and result templates, so responsive testing and accessible labels should be part of implementation rather than assumed from the plugin alone.

Performance and indexing

FacetWP builds an index table that stores the values used by facets. Re-indexing is required when filter definitions or source data change in ways the plugin cannot update automatically. This architecture avoids repeatedly scanning every postmeta row during each visitor interaction and is one reason FacetWP is commonly used on larger custom-data sites.

Large catalogs still need practical testing. Query complexity, the number of facets, custom hooks, object caching, hosting resources, and result-template rendering can affect response time even when the index itself is efficient.

Integrations and development workflow

FacetWP has direct integrations or add-ons for WooCommerce, Advanced Custom Fields, SearchWP, Relevanssi, WP Job Manager, multilingual tools, and popular builders including Elementor, Bricks, Beaver Builder, and Breakdance. Developers can also use hooks to modify facet values, queries, labels, and output.

Not every builder is officially integrated. FacetWP documentation specifically distinguishes supported builders from products such as Divi, WPBakery, and Oxygen. On unsupported builders, the built-in layout builder, Gutenberg, archives, or custom queries may be the safer route.

Pricing and licensing

FacetWP Basic is currently $99 per year for one to three websites. Professional is $249 per year for up to 20 sites, with Agency and Enterprise tiers for larger portfolios. An active license includes official add-ons, updates, and support. Renewals receive a 20% discount under the current policy.

There is no standard refund window. FacetWP instead offers a limited trial version so buyers can validate compatibility before committing. That makes pre-purchase testing especially important on custom themes and complex builder stacks.

Migration and implementation considerations

Moving from another filter plugin rarely means migrating only visible filter labels. You need to map each data source, taxonomy, custom field key, range behavior, default state, URL format, and result query. If filtered URLs are indexed by search engines, redirect strategy and robots rules should be planned before replacing them.

After the new facets are built, re-index the data, compare result counts against the old system, test combinations that previously produced edge cases, and confirm that pagination, browser history, caching, and analytics still behave correctly.

Where FacetWP may not fit

A simple blog category filter may not justify a premium faceted-search system. It can also be more developer-oriented than users expect when a theme or builder needs custom integration work. Search & Filter Pro may feel more form-oriented, JetSmartFilters may be preferable inside a Crocoblock-heavy stack, Filter Everything emphasizes SEO-friendly filtered pages, and WP Grid Builder combines facets with its own grid/card system.

FacetWP 4.5 indexing, URL, and deployment considerations

FacetWP 4.5 is the current core release. The 2026 generation adds the Exclude facet and continues the plugin’s focus on pre-indexed filtering rather than building every filter query directly at request time. That indexing model is one of FacetWP’s main strengths on larger catalogs and directories, but it also means content changes, imports, translations, and custom-field updates need to be reflected in the FacetWP index before users see accurate facet counts.

FacetWP also introduced dynamic URL tags in 2026, which gives developers more control over filter-aware URLs and landing-page behavior. That flexibility should be used carefully for SEO: decide which filtered states deserve crawlable URLs, keep canonicals intentional, and avoid generating large numbers of low-value combinations. WooCommerce, multilingual sites, and custom queries should be tested with real filters after every major content or indexing change.

For migrations, document each facet’s data source, display type, query integration, template/listing connection, and any add-ons such as Maps, Proximity, Conditional Logic, or builder integrations. Recreating a visual filter control is only half the migration; the indexed data model and URL behavior are what determine whether the replacement produces the same result set.

FacetWP FAQs

How much does FacetWP cost?

Basic is currently $99 per year for one to three sites. Professional is $249 per year for up to 20 sites, with larger Agency and Enterprise plans also available.

Does FacetWP work with custom fields?

Yes. Facets can use custom fields, taxonomies, and built-in post data. Advanced Custom Fields is directly supported, including several advanced field types.

Does FacetWP support WooCommerce?

Yes. It supports WooCommerce product data, attributes, variable products, and other common ecommerce filtering requirements.

Why does FacetWP need indexing?

Facet values are stored in a custom index table so the plugin can calculate available choices and filtered results efficiently rather than repeatedly scanning raw WordPress metadata.

Does FacetWP work with every page builder?

No. It has official integrations for selected builders and workflows. Unsupported builders may require the built-in layout builder, Gutenberg, archives, or custom query templates.

Can I migrate filtered URLs from another plugin?

Yes, but URL structures often differ. Map old query parameters or pretty URLs to the new facet URLs and use redirects where indexed pages need to retain search equity.

Similar Plugins

Premium

Quick takeJetSmartFilters is Crocoblock's advanced filtering plugin for WordPress sites built with Elementor, Gutenberg, Bricks, Divi, WooCommerce, and related JetPlugins.…

Community Reviews

0 community reviews
Log in or create an account to write a review.
No published community reviews yet.