After your purchase, you’ll receive a download link and license key.

Installing FacetWP involves either uploading the ZIP file into Plugins > Add New > Upload Plugin, or manually extracting the plugin folder into /wp-content/plugins/.

License Activation

After enabling the plugin, browse to Settings > FacetWP > Settings. Fill in the “License key” box, then hit the “Activate” button.

Automatic Updates

After activating your license key, the plugin will notify you when new updates are available.

If updates aren’t appearing, try clicking “Activate” within Settings > FacetWP > Settings, then click “Check again” within Dashboard > Updates. This will clear WP’s updater cache.

Manual Updates

You can also manually download the plugin via the My Account page. The plugin can be safely deleted and reinstalled without losing any settings.

Troubleshooting Updates

If you are having issues after updating, check the following:

  • Clear all caching and optimization plugins (FacetWP Cache if installed, WP Total Cache, WP Rocket, WP Super Cache, Autoptimize, etc).
  • Some hosts (Pagely, WP Engine, Siteground, Flywheel, etc) and services (Cloudflare) provide server-side caching that may also need to be cleared.
  • Follow the general debugging tips, particularly checking for JavaScript errors when saving or re-indexing and looking at the query.


Automatic (subscription)

If you’ve made a purchase on or after November 6, 2017, your license will auto-renew after 1 year.

If you need to cancel the auto-renew, visit the My Account page. Once logged into your account, there is a “Cancel” button beside the active subscription.


To manually renew, enter your existing license key into the “Discount” box during checkout. Please first make sure that your license doesn’t already have an active subscription.

A renewal will add 1 year to the expiration date. If the license has expired, the new expiration date will be 1 year from the renewal purchase date.


Your license key can also be added with the FACETWP_LICENSE_KEY constant or facetwp_license_key filter.

// add to your wp-config.php file
define( 'FACETWP_LICENSE_KEY', 'xxxxxxxxxxxxxxxxxxxx' );

// add to your functions.php file or into a custom plugin
add_filter( 'facetwp_license_key', function( $license_key ) {
    return 'xxxxxxxxxxxxxxxxxxxx';