Plugin Compatibility

Which plugins work with BoostPro and how conflicts are handled.

Last updated Feb 8, 2026

How BoostPro handles conflicts

Running two plugins that optimize the same thing (like both deferring JavaScript or both lazy loading images) can cause double-processing, broken pages, or unpredictable output. BoostPro prevents this by automatically detecting incompatible plugins and showing a clear admin notice with one-click deactivation links.

This is a hard block. If an incompatible plugin is active, BoostPro will display the notice on every admin page until the conflict is resolved. No scanning required, no manual setup.

Incompatible plugins

BoostPro detects the following plugins and asks you to deactivate them:

PluginCategory
WP RocketCaching + optimization
LiteSpeed CacheCaching + optimization
AutoptimizeJS/CSS optimization
PerfmattersPerformance tweaks
FlyingPressCaching + optimization
W3 Total CacheCaching + optimization
SG OptimizerCaching + optimization
HummingbirdCaching + optimization
WP Fastest CacheCaching + optimization
Swift Performance / ProCaching + optimization
WP-OptimizeCaching + optimization
SmushImage optimization
ShortPixelImage optimization
EWWW Image OptimizerImage optimization
ImagifyImage optimization
CompressXImage optimization
Fast Velocity MinifyJS/CSS minification
WP Super MinifyJS/CSS minification
Merge + Minify + RefreshJS/CSS minification
BJ Lazy LoadLazy loading
Lazy Load by WP RocketLazy loading
Lazy Load for VideosLazy loading
a3 Lazy LoadLazy loading
Async JavaScriptJS optimization
ClearfyWordPress cleanup
Heartbeat ControlHeartbeat management

Page builder compatibility

BoostPro automatically disables all optimizations when a page builder is in editing mode. This prevents minification, deferral, and other optimizations from interfering with the visual editor.

Detected page builders:

  • Elementor
  • Divi Builder
  • Beaver Builder
  • Brizy
  • Oxygen Builder
  • Visual Composer
  • Thrive Architect
  • Bricks
  • Zion Builder
  • WordPress Site Editor (Full Site Editing)

Optimizations also disable automatically in:

  • WordPress Customizer
  • Post previews
  • Admin area
  • AJAX and REST API requests
  • RSS feeds

Caching plugin conflicts

Running two page caching systems causes stale content, broken pages, and unpredictable behavior. When BoostPro detects an active caching plugin, it hard-blocks the page cache toggle. The toggle stays off and disabled until the conflicting plugin is deactivated. Your saved cache setting is preserved in the database, so once the conflict is resolved, you can re-enable it without reconfiguring.

BoostPro detects these caching plugins:

  • WP Rocket
  • LiteSpeed Cache
  • W3 Total Cache
  • WP Super Cache
  • WP Fastest Cache
  • SG Optimizer
  • Hummingbird
  • Swift Performance / Pro
  • WP-Optimize
  • Cache Enabler
  • Comet Cache
  • Breeze
  • FlyingPress
  • Perfmatters

BoostPro also detects server-level caching (Cloudflare, Varnish, LiteSpeed, FastCGI) and shows an informational notice in the Cache tab.

Cache purging on settings change

When you save BoostPro settings, it automatically purges caches from supported caching systems:

  • Kinsta Cache
  • WP Engine
  • Breeze (Cloudways)
  • Varnish HTTP Purge
  • Pantheon
  • SpinupWP
  • Cloudflare
  • RunCloud Hub

If your host uses Varnish (like CloudPanel), BoostPro also sends generic PURGE and BAN requests to clear the Varnish cache.