Troubleshooting
JavaScript Breaks After Plugin Activation
If a script stops working after activating Cacheability Pro, it's likely affected by JavaScript deferring. Some scripts expect to run immediately and break when deferred.
Fix: Add the script's handle to the defer exclusion list:
- Inspect your page source and find the broken script's
idattribute (format:{handle}-js) - Go to Cacheability Pro > Page Optimization > Advanced Settings
- Add the handle (without the
-jssuffix) to the exclusion list
Cache Diagnostics Shows False Positives
The code scanner may flag code that doesn't actually affect caching:
- Admin-only code is automatically filtered out, but some edge cases may slip through
- Use the Dismiss button to hide findings you've verified are not issues
- Dismissed findings are stored site-wide
Cache Not Working Despite Plugin Being Active
- Check that your license is active under Cacheability Pro > License & Account
- Verify your reverse proxy (Varnish/Nginx) is running and receiving traffic
- Run Cache Diagnostics > Live Capture to detect what's preventing caching
- Check for other plugins setting
no-cacheheaders
Images Still Cause Layout Shift
Image dimensions are only added to images in post content and text widgets. Images added via:
- Theme templates
- Custom PHP code
- Page builders with their own rendering
...are not processed. These need dimensions added at the source.
Getting Help
For support, visit getpagespeed.com/contact.