WP Compress – Image Optimizer [All-In-One]


WP Compress is an image optimization plugin for WordPress that automatically optimizes your images to shrink file sizes, improve load times and help boost your conversions.

Load Faster, Rank Higher & Convert Better on Autopilot

Simply link your website and you’re good to go – with no maintenance required after setup.

It’s really that easy.


Not only is the plugin great for speeding up individual websites, but it’s fully loaded with industry leading Agency features such as:

  • Monthly Client Quotas
  • Centralized Management Portal
  • Detailed Client Reporting
  • Remote Configuration & Optimization
  • Bulk Website Linking

  • Think of it as a fully managed solution, where you get to take the credit for faster loading client websites!


WP Compress is an all-in-one image optimization and delivery solution, and you may use any or all components as you desire.

Local Image Optimization is the traditional method, allowing you to compress your media library and image thumbnails as well as generate additional image formats such as Next-Gen WebP.

Live Image Optimization is the next-generation of image compression, plus the ability to serve the perfect image every time.

It pairs real-time compression with:
Adaptive Images (by device)
Next-Gen WebP images
Retina Device Support
Image Lazy Loading

… and our Lightning-Fast Hybrid CDN from Google Cloud and BunnyCDN to serve your images in just milliseconds across the entire globe.

No matter which mode you choose, WP Compress will speed up your images which can significantly lower your bounce rate and increase conversions, leading to increased website ROI.

You can even use both, to save local space but also reap the incredible benefits of live image optimization.

Much more than just compression

Traditionally, image optimization has been reducing image quality in turn for file-size savings, with the concept that smaller images load faster. That’s no longer the case with WP Compress v5!

We’ve found an incredible solution that speeds up your images, without visible loss in quality, then serves the properly sized and formatted images through our ultra-premium infrastructure for load times as fast as 7ms.


It’s much more than just image compression, true image optimization power comes from the trifecta of image sizes and formats that we generate in real time.

Next-Gen WebP Images:

We’ll convert and generate WebP images then we’ll automatically serve WebP images to supported browsers for higher quality images with even smaller file sizes and even faster load times.

Adaptive Images (By Device):

Based on the incoming visitors device and screen size we’ll adapt your images to be the right size every time. This allows for massive file size savings and faster images, with no visible quality differences to the human eye.

Retina Support:

We’ll generate retina images when possible and serve retina images to supported devices for a high resolution experience on even the sharpest of screens.

Example 1: William is visiting your website on a 27in 5K iMac in Google Chrome, he’ll be served a WebP image that’s perfectly sized based on the container you’ve put it in, then doubled for retina support to look absolutely brilliant on his screen.

Example 2: If he then decides to check back on Safari, he’ll automatically get a retina .png or .jpg for the same image as the browser does not support WebP images.

Example 3: He loves your website’s images and fast load time so much, he then sends it to his wife who checks on her mobile device, she’ll be served the same image at say a 480px width, saving precious file-size and data needed to load the image over mobile – without sacrificing the clarity to the human eye!


It’s no secret that global is the new standard. The beauty of having a website is that anyone can access your site anywhere in the world, anytime of the day or night.

For that to happen, your website files have to be transferred from your web-server then downloaded to the end users device.

That was fine when it was html and text based websites, but with the emergence of rich content and higher resolution imagery, transferring unnecessarily large image files across the world can take a few seconds each.

Think about it… It’s nearly 17,000 Kilometers (or 10,500+ Miles) from your hosting server in London to Sydney, Australia… a standard image can take 5s to load over that distance.

But now we’re loading that image in as little as 7 milliseconds …that’s faster than you can even blink.

After the trifecta of Adaptive Images, WebP Support and Lazy Loading, the finishing touches come from our hybrid Content Delivery Network or CDN for short.

The CDN is the final step of an already magnificent optimization process, delivering your images faster than you can ever imagine.

Your website visitors will no longer be stuck waiting for the heavy files to load, better yet you’re starting the relationship out on the right foot.

Live Image Optimization with the CDN is recommended; however not required and can be toggled off with the local image optimization mode.


You’ll be good to go the moment you paste your access key into the WP Compress plugin. It comes pre-configured in live mode with what we think are the optimal and most supported settings – but feel free to play around!

For Example:
– If you want to optimize your images using local mode then switch back to live mode you can in one click.

  • If you want to try out WebP, Retina or Adaptive Images you can do each in one click.

  • If you want to use Lazy Load from a third party, you can toggle ours off in one click.

It’s really that simple and built for compatibility.

With millions of possible combinations, there are vast differences in environment from one WordPress website to the next. Whether it be plugins, themes, hosting permissions or server specifications – there’s a lot of variability.

That’s the beauty of a toggle system, you can simply turn something on and if there are ever any conflicts or issues, simply toggle it off and everything will revert back to how it was.

We offer industry leading live chat support, simply reach out and we’ll be happy to help if any plugin, theme or other conflict arises.


  • Live Image Optimization (Real-Time)
    -Local Image Optimization (Media Library)
  • Lossless, Intelligent & Ultra Compression Modes
  • Adaptive Images (per device)
  • Serve Next-Generation WebP Images
  • Lazy Load Images
  • Retina Device Support
  • Over-Compression Prevention
  • Serve via Hybrid CDN
  • Serve SVG via CDN
  • External URLs (Amazon S3 etc)
  • Automated Image Resize
  • Single Image Compression
  • Single Image Restore from Cloud
  • One-Click Bulk Optimization
  • One-Click Bulk Restore
  • Preserve EXIF Data
  • Frequent Updates
  • Live Chat Support


  • Centralized Management Portal
  • Monthly Quotas for Clients
  • Remote Optimization
  • Detailed Statistics (Per Site)
  • Agency Statistics (Overview)
  • Detailed Compression Reports
  • Downloadable PDF Reports
  • Send Monthly Email Reports
  • MainWP Bulk Linking Extension
  • Hide from WordPress*
  • Custom Branded Reports*
  • Serve CSS Assets via CDN*
  • Serve JavaScript via CDN*
  • Custom CDN Domains*

*with Agency Pro addon


We look out for the safety of your original images and in local mode, you can choose to securely back them up locally or in the cloud.

The best part is that the cloud backups can actually free up additional space on your servers as your server only hosts the smaller, optimized images!

We also offer industry leading live chat support with automatic ticket conversion. So if you ever have any questions, suggestions or feature requests we’re here to help!

How much does it cost?

Our starter tier includes 100 MB per month (around 2,500 images) for free and upgrades start at just $5/mo.

View our prices and plans.


  • Centralized Management Portal for Effortless Monitoring and Monthly Quotas
  • Compress, restore or exclude single images right from the Media Library
  • Optimize all images in one click using Bulk Compress
  • Forget about pages and pages of settings, we've kept it easy to manage.


  1. Upload wp-compress.zip via wp-admin and install the plugin.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Create an Account in the Management Portal (email and password required) and we will send you your API key to provided e-mail.
  4. Click ‘Add Website’ and choose your desired quota and settings, once you obtain your API key insert it in field “Api Key” and click “Connect”
  5. Test the connection, then you are all set and ready to compress your images!


Do I need to use the CDN?

No! You can simply toggle it off if desired.

You can optimize your media library locally for smaller file sizes and improved load times.

However, Live Mode is recommended as it uses our ultra-premium infrastructure for consistently fast global performance!

Do you have further help documents?

Yes, in addition to our incredible live chat support you can visit our help desk at https://help.wpcompress.com/


December 26, 2023
This plugin significantly enhance image optimization for my WordPress pages and website. It truly shines when you are concentrating on adding stunning and pleasing images to your website.
December 3, 2023
Great plugin, great features, great functionality and great customer service. It is a plugin with countless functionalities and configurations, all the features it has are practical and make work easier. It has options such as Page Caching, CDN, WebP Generation, Downloadable PDF Reports and a lot of image optimization improvements. I recommend visiting their website and finding out about all the features it has since I would need to write a lot of text to specify them all here. I believe that a plugin with this type of features should be installed on any website that wants to obtain the best speed and optimization benefits. The customer service is incredible and very pleasant, they will answer any questions or queries you may have. To get the most out of the plugin, I sincerely believe that it is worth paying for the plugin, since it offers a multitude of options and features in its paid version. It is a fair and affordable price that other plugins do not offer. In addition, it also offers new functionalities, features and improvements in each update. I think it is a plugin with a great future.
November 24, 2023
I have recently purchased this plugin for my website. But Really I love this company support team which is extremely supportive. And resolve all the problems. I recommended this plugin for website. Do not hessite and buy this plugin. you never loose your money to but this plugin.
November 23, 2023
 I recently decided to try out Wp Compress after being frustrated with the sluggishness of my website. To my delight, this plugin performed wonders and significantly improved my page speed.   Using gmetrix, I initially noticed that my website was taking a massive 18 seconds to load. Needless to say, this was a huge concern for me as it directly impacted the user experience. However, once I integrated Wp Compress into my site, the results were simply astonishing. I highly recommended guys try it's premium features. Before wp compress: Page speed from 13 to 18 sec After wp compress Page speed from 1.9 to 3 sec - Image Optimization (⭐⭐⭐⭐) - CSS Optimization (⭐⭐⭐⭐⭐) - Total website caching (⭐⭐⭐⭐⭐) - CDN Delivery (⭐⭐⭐⭐⭐) - Other Javascript (⭐⭐⭐⭐) 💡 Pro Tips: Fresh installation of this plugin will skyrocket your website & won't conflict other plugins 💯
September 7, 2023
After trying a number of CDN providers, I added WP Compress to my site. The speed is fantastic. The team continues to add more features, servers, and value. This is the one you want. In addition to the technology, the support team is impressively responsive and tenacious in troubleshooting and providing solutions. In today's world of slow responses, this team stands above the rest. If you are thinking of any other CDN, stop. Get this and you'll be more than happy!
Read all 106 reviews

Contributors & Developers

“WP Compress – Image Optimizer [All-In-One]” is open source software. The following people have contributed to this plugin.


“WP Compress – Image Optimizer [All-In-One]” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “WP Compress – Image Optimizer [All-In-One]” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed Critical CSS on Inline CSS


  • Missing Icon


  • Minor Patch


  • Minor Patch


  • Minor Patch


  • Minor Patch


  • Security Patch
  • Added Smart Optimization for Posts & Products
  • Improved Critical CSS
  • Improved Inline CSS
  • New Delay JS
  • Added Field for Skipping Lazy Images
  • Fixed Page Preload
  • Fixed Combine CSS
  • Fixed Fonts Delay
  • Added Lazy Loading for Google Tag Manager
  • Improved LCP Optimization


  • Major Updates to Overall Environment
  • Added Smart Optimizer UI
  • Improved CDN Delivery
  • Improved Image Lazy Loading
  • Fix for CSS Replace Script
  • Fix for Extra Slash in URL


  • Security Patch Release


  • Added New Features for Whitelabel
  • Fixed Rocket Critical Error
  • Elementor Integrations
  • Fixed DelayJS


  • Added Additional CDN/Cache Purge Hooks
  • Fixed WooCommerce Fragments
  • Fixed Kadence Theme Compatibility


  • Fixed Critical Issue with isAmp class


  • Improved API for Stats


  • Added UI for Pageviews Packages
  • Improved Delay & Lazy Loading
  • Improved LCP Lazy Loading
  • Fixed Bug in Search & Replace


  • Remove Cache/Critical/Combine Folders on Deactivation
  • Purge Combine/Cache On Plugin Update/Activation
  • Fixed AMP Pages for Delay JS


  • Fixed On Plugin Update Issues with Purging Cache
  • Fixed Issues with RevSlider


  • Added Purge CDN on Plugin Updated
  • Added Purge HTML on Plugin Update


  • Fixed Cache for Languages Query
  • Added Cloudflare to Default Excludes in DelayJS
  • Disable DelayJS on AMP Pages
  • Added Allowed Query Variables for Cache/Critical/Combine
  • CriticalCSS Preload Bug Fix
  • Fixed DelayJS Unclosed Tag Error
  • Improved Image Replace Logic to select data-src if it exists
  • Added Removal of “Data-prehidden” attribute
  • Added Patch for Relative Urls


  • Fixed Delay JS LowerCaps bug
  • Additional default delays
  • CornerStone Builder Patch
  • Fill Settings Bug Patch
  • DelayJS Bug Fix


  • Improved Inline JavaScript
  • Improved Delay JavaScript
  • Adjusted Default Excludes in JavaScript


  • Improved Delay JS
  • Improved Critical CSS
  • Added Various Default Excludes
  • Minor Changes to UI


  • Fixed CDN Rewrite Logic for Ajax Content Loading
  • WooCommerce Pagination Fix
  • Gravity Form Caching Fix
  • Security Patch


  • Fixed WooCommerce Cache Issues
  • Fixed GT JS Delay


  • Fixed Issue With Google Fonts


  • Implemented Excludes for “Move Scripts to Footer”
  • Preloading Improvements
  • Cache Purge Actions
  • Ignore POST Requests for Cache
  • Fixed Incompatibility with Rocket Minify JS
  • Fixed Fatal Error on Some Hosting Providers
  • Added Cache Improvements


  • Improved Advanced Caching
  • Fixed Compatibility with Ajax Loading
  • Safe Mode Removes Caching
  • Fixed Caching for Logged-In Users
  • Optimized Critical CSS
  • Fixed PHP Error in Background Lazy


  • Improved Local Compression
  • Patch for Password-Protected Pages
  • Removed Cookie “ic_pixel_ratio”
  • Fixed Not Excluding Adaptive
  • Additionally Excluded Admin-Bar From Cache
  • Tooltips in Media Library
  • Changed Original/Compressed into Saved in Media Library


  • Fixed Iframe Lazy Loading Issues
  • Fixed Page Links Recognized as Image Links
  • Fixed Font Swap Issues


  • Added Purge Combine Files on Purge HTML
  • Automatic Exclude from Cache When Admin Bar is Visible
  • Added Inline Combine CSS Option
  • Added Amelia Integration


  • Removed Critical CSS from Recommended Settings
  • Removed jQuery Dependency in Frontend
  • Fixed CSS Combine
  • Fixed GUI for Combine
  • Fixed Delay JS
  • Fixed Critical CSS


  • Typo Fix – Native Lazy Description
  • Minor Improvements on GUI


  • Typo Fix in Dropdowns


  • Excluded Woo Cart from Cache


  • Added Background Image Lazy Load


  • Fixed DelayJS


  • Added Integrations for WP-Admin Rename
  • Fixed MainWP Integration
  • Improved Critical CSS
  • Fixed Settings Preset
  • Improved Bulk Compress


  • Removed API Key Revalidation
  • Added Bulk Optimization PopUp for Error


  • Improved Local Restore Process


  • Restored FillMissingSettings
  • Need to remove JS Event Resize which was a fix for some site with slider (moon icons arrows)


  • Added Patch for Background Sizing in Elementor
  • Added Patch for Htaccess Read/Write Issues


  • Fixed CDN Delivery – CSS Not Saving Option
  • Fixed Combine CSS Issues


  • New Critical CSS Methods Introduced
  • New JavaScript Optimization Features
  • Improved and Modernized CSS Combine
  • Remove Srcset Improved to Make Adaptive More Compatible
  • Added Background Images Resizing
  • Modify Htaccess for Caching Performance on Activate Plugin or Settings Change
  • Preload Home Page
  • Optimized Bulk Prepare for Bigger Sites
  • Added Informational Popups for Bulk / Single Actions on Media
  • Patched Loading of Images When on CDN
  • Fixed Images Containing “logo” not being on CDN
  • Added Plugin Deactivation Patch
  • Added “slide” to Default Defer/Delay Excludes
  • Removed SrcSet from Logo Image


  • Fixed Local Issues


  • Removed Exif and Mime Functions
  • Added GET/POST Methods for Delivery


  • Added Toggle for Removing of Image Srcset
  • Added New Local API Endpoint


  • Multisite Fixed Site URL for Bulk in Ajax


  • Patch For Offset in Media Library Compression


  • Patch For Media Library Image Count Issue


  • Changed in_array For !empty In Delivery Methods
  • Fixed Background Replace in CDN
  • Fixed Local Compress – API Communication


  • Fixed Saving Remote Settings
  • Fixed Slider Missing Images


  • Fixed Auto Compress On Upload Bug


  • Fixed Local Delivery Bug


  • Added Compress On-Upload Patches
  • Added Compatibility Features
  • Fixed WooCommerce Ajax Filtering
  • Fixed Premmerce Ajax Filtering
  • Improved Local Compression
  • Fixed Issues With Logo Adaptive / Lazy
  • Fixed Bulk Compress & Restore


  • Fixed API Communication Issues


  • Removed Inline PHP Warning
  • Fixed Image Opacity Issues


  • Adapted Exclude CDN to Work With External URL / Parameter Conflict
  • Fixed Fatal Error on Some Sites Due to AMP Functions Loading Too Late


  • Fixed GeoIP Wrong Region Detection


  • Added HTML Hashing for Cache


  • Fixed Logo Excluding Issues


  • Fixed Issues With Flashing Logos
  • Fixed Local Issues in Some Regions


  • Fixed Critical CSS Blocked & Not Downloading


  • Changed Critical CSS Delivery Method
  • Fixed Non-Working Sample Stats
  • Fixed Single Compress & Restore
  • Fixed Bulk Compress & Restore
  • Added Astra to Default Critical CSS Excludes


  • Fixed Cache Integrations – Domain Mapping Error
  • Added Exclude from WebP
  • Added Exclude from Adaptive
  • Added Exclude from Lazy
  • Added Exclude from Cache
  • Added Exclude from Critical CSS
  • Added Exclude from CDN
  • Added Function to Prevent Bad Image Container Sizing


  • Fixed Disabling Adaptive
  • Fixed Issue – Unable to remove Minify HTML
  • Fixed Lazy Issues in Slider
  • Fixed Lazy Issues on Beaver Builder – Added Img Data Tag “data-wpc-loaded”
  • Fixed Caching Not Served Issues
  • Fixed Zone Name Bug on Upgrade
  • Fixed Critical CSS in Background
  • Fixed Critical CSS Implementation
  • Fixed Critical CSS Search & Replace Method
  • Added Bulk Image Optimize for Local Media Library


  • Fixed Random Timeout in WP Admin


  • Added Lazy to WPC Vars


  • Fixed PHP Fatal Error on Disable Dashicons


  • Fixed PHP Fatal Error on Inline Scripts


  • Improved Is Critical Ajax Running Check Up
  • Added UI for Multi Site
  • Removed User Experience “Select All” Option


  • Fixed Remote Connection with Agency Portal


  • Improved WP Compress UI
  • Improved Critical CSS
  • Improved Delay JS
  • When you deactivate plugin on reactivation you are not required to insert API Key
  • Added Option to Connect Plugin with API (Account) Token
  • Added Delay JS to Gain Performance
  • Added Critical CSS
  • Added HTML Cache & Mobile Caching
  • Improved Image Lazy Loading to Gain Performance
  • Improved Lazy Loading JavaScript
  • Improved Adaptive Images JavaScript
  • Improved Compatibility With Caching Plugins
  • Removed Cache Purging Hooks
  • Fixed CSS rel=”preload” Issues
  • Fixed Ninja Forms Issue
  • PerfMatters Lazy Compatibility Improved
  • WP Rocket Compatibility Improved
  • Patched getAllTags Function to Recognize HTML attributes without quotes
  • On Reactivation of the Plugin don’t Ask for API Key if the Key is valid
  • Added Reconnect Option in Plugin List
  • Fixed Local Bulk
  • Removed Cookie “ic_window_resolution”
  • Added Disable oEmbed Option
  • Added Disable Dashicons Option
  • Added iFrame Lazy Loading
  • Added Combine CSS & JavaScript
  • Updated Charts Core


  • Fixed WebP Replacement – Missing CSS Class


  • Added Patch for script type=text/template|xtemplate
  • Added Patch for MainWP Bad Linking
  • Removed CSS “wps-ic-no-lazy”
  • Fixed Live/Local Selection on Plugin Activation


  • Added Patch for Bold Builder Frontend Editor
  • Fixed Missing “all-in-one-no-lazy” File from Whitelabel
  • Fixed Stuck at “Preparing for Optimization” Bug in Local Mode


  • Gutenberg Upload – Compress Image if “On Upload” is active
  • CNAME Retry Button Fixed
  • CNAME “Not Working” Placeholder Fixed
  • Added Patch for Bold Builder Frontend Editor


  • Added Patch to Remove data-src when the Image is Excluded
  • Added Patch to Fix Cache Purging


  • Added Patch for Admin Ajax


  • Fixed Missing WebP Local Compression
  • Optimized Local WebP Search & Replace


  • Added fix for notification pusher


  • Changed local backup dir to uploads/wpc-backups
  • Added upgrade notification pusher


  • Patched Javascript for Lazy


  • Patched JS Variables


  • Patched JS Stuck on CDN


  • Patched Local Compress Parameters


  • Added Listener for Caching Reset


  • Fixed CSS Hash Formatting


  • CNAME Limiter introduced because of free SSL Limits
  • CNAME DNS Verification


  • Fixed Popup Advanced Settings Z-Index


  • Fixed “Get Started” White Logo


  • MainWP Patch
  • Multisite Patched


  • Added Local Lazy Exclude
  • Removed JS/CSS ON when in Local Mode
  • MainWP Patch


  • PlusAddons Patch for Script images replace
  • Removed local script encode files


  • Added Integration to Recognize custom Asset URLs
  • Fixed Minify JS Option
  • Patched Explode Array Error from Older Version of Plugin


  • Fixed GUI Issues on Smaller Screens
  • Improved Fetching of Remote Settings
  • Added HTTPS for DNS prefetch
  • Removed menu.wp.css “z-index” to fix PionetGrid Edit Issues
  • Fixed LiveComposer Editor / Added to Page Builder List
  • Added Tatsu Builder Integration
  • Integration for LSlide
  • Integration for Autoptimize Auto-Exclude
  • Added API URL to replace_image_tags CDN function
  • Shortened URLs


  • Removed “asort” for Charts Data
  • Improved Local Compress for more stable compression


  • Added Integrations for Background Sizing for Page Builders
  • Improved Background Sizing Logic to recognize and adapt for non-valid html


  • Fixed Background Sizing Issues


  • Fixed AMP Detection issues
  • Added Integration for Jet Smart Filters
  • Added toggle for enabling background resizing
  • Background resizing fixed
  • Fixed local WebP


  • Safari WebP Compatibility Fix
  • AMP Fix for compatibility with other plugins/themes
  • Integration for LiveComposer Editor


  • Fixed Lazy Loading Scrolling Bug
  • Fixed Lottie Bug with Script Replace


  • Fixed AMP Pages
  • Added Background Adaptive Sizing
  • Added Multiple Page Builders Integrations for Live Editor


  • Set critical CSS files to preload/defer to avoid render blocking
  • Added Lazy Exclude Option
  • Fixed Exclude Default Option
  • Added “Remove Render Blocking” Option to Advanced Settings


  • Added auto exclude WP Compress JS files into WP Rocket Delay JS
  • Added auto exclude WP Compress JS files into WP Rocket Defer JS


  • Added Multisite Manager
  • Patched issues with fonts showing on CDN while CNAME is not active
  • Patched communicator with WP Compress Portal
  • Added communicator between single site and network manager
  • Fixed Exclude List to work on all types of files
  • Improved search & replace for Live CDN


  • Patched issues with overwriting JS CDN settings


  • Fixed “Getting Started” overlay z-index – allowing for wp-admin menu to be clickable


  • Fixed “fonts” option issue when turned off or CNAME removed


  • Patched subfolder WP installs for CSS/JS CDN


  • Patched fonts (woff,woff2,eot,ttf) search & replace


  • Added default exclude for some Theme JavaScript Files
  • Added minify OFF to have Javascript files directly on CDN


  • Updated User Interface
  • Fixed Local Compress
  • Fixed Local Restore
  • Added CDN CSS & JS to Local mode
  • Added CDN fonts to local/live mode
  • Added GeoLocation Option for Local Mode
  • Improved Exclude List
  • Added option to select type of image to live compress
  • Adde noscript and iframe patch


  • Improved LazyLoading
  • Removed mutation observer when no-lazy
  • Added i18n to defer exclude
  • Added borlabs cookie logo to exclude list
  • Patched GeoLocation
  • Patched replace_image_tags to ignore script images
  • Improved local compress/restore
  • Brizy mobile patched
  • Iframe Search&Replace Issues patched
  • Removing wp-cloudflare-page-cache sweetalert popup javascript from WP Compress pages
  • Admin UI Updates
  • Added option to select specific image types (JPEG,PNG,GIF,SVG)


  • Patched local – no credits issue
  • Added mutation observer for no-lazy and lazy so we can replace ajax images
  • Added tatsu builder support
  • Added cache purge on CNAME changes
  • Added ignore for CoinBase
  • Added lazy patch


  • Patched in script search/replace
  • Added DNS prefetching
  • Added Thrive Arhitect into exclude list
  • Fixed exclude list
  • Fixed search & replace function
  • Added thrive/brick builder Integrations
  • Added Divi builder integrations


  • Patched Brizy Srcset issues with broken urls
  • Patched SrcSet adding additional , to the url
  • Patched issues with lazy on some WooCommerce themes
  • Fixed issues with WooCommerce Zoom Gallery
  • Fixed issues with Stripe Payments checkout
  • Fixed Local Image Display Issues
  • Fixed AMP page issues


  • Fixed RevSlider not showing BG images


  • Patched External JS on CDN when External is Off
  • Patched RSS Feed


  • Patched “Replace All Link”


  • Patched Search&Replace Error on some themes


  • Patched issues with srcset and retina images


  • Bricks Builder Patch
  • Avada Builder Patch
  • Added “Replace all links” toggl
  • Added .icon in search/replace
  • Fixed Exclude URL List
  • Iframe Lazy Loading Added
  • Fixed RevSlider Missing Images


  • SrcSet Patch


  • Fixed error with status codes


  • Improved IMG tag to recognize all attributes and copy them from original image
  • Local image width attribute fixed


  • Fixed CSS CDN
  • Fixed JS CND
  • Added StyleLoader and ScriptLoader
  • Added ALT Tag to IMG
  • Fixed IMG “width/height” attributes when html attributes don’t have “/’
  • Fixed Local Srcset


  • Fixed SrcSet “w” o – Failed parsing ‘srcset’ attribute value since its ‘w’ descriptor is invalid.
  • Fixed CSS to CDN Parser


  • Fixed lazy/no lazy issues
  • Fixed WebP source image issues


  • Fixed JS/CSS version removal if CSS/JS CDN OFF-ON
  • Fixed Bad Image Sizing on Mobile/Tablet
  • Added width/height attribute if exists
  • Fixed ImageSrcset – Responsive Images Patch


  • Fixed bad image sizing with adaptive/lazy
  • Added WebP to CDN
  • Fixed CDN JS
  • Fixed Image SRC and SrcSet


  • Fixed Missing CSS/Style tags on image elements


  • Change AutoOptimize to Optimize on Upload
  • Fixed Exclude URL List
  • Fixed Adaptive
  • Fixed LazyLoading


  • Added error notice if backup directory could not be created
  • Optimized Backup Process
  • Fixed Single/Bulk Issues
  • Fixed Wrong labeling “Before/After” in Bulk Area


  • Fixed error with status check


  • Fixed critical error in advanced settings
  • Fixed locked PRO Settings


  • Fixed Local Modes
  • Improved UI for Bulk
  • Improved Charts
  • Added Exclude URLs


  • Added Preloading of Home Page upon activation


  • Added CDN caching for original image
  • Fixed Slider integrations and Image Replacement if images are lacking http/s in URL
  • Added parsing of special characters in url – removed PHP parse_url
  • Added Page Preloading Function in admin bar


  • Fix for revolution slider “no http/s in url”
  • Removed various PHP notices/warnings
  • Fix for relative URLs


  • Fixed issues with <use and Unsafe attempt to load URL from frame
  • Fixed GT Metrix Render Blocking flags


  • Fixed issue with wp_get_attachment_image_src filter


  • Fixed issues with data attributes
  • Fixed issues with Relative Urls


  • Fixed WooCommerce Variations Issues
  • Fixed Lazy Issues
  • Fixed Favicon Issues
  • Added CSS Hash for Multisite
  • Added Multisite Fixes
  • Added CSS Hash update Plugin Updates/Activations


  • Fixed Issues with JS Adaptive
  • Fixed Issues with data-srcset Replacements
  • Fixed Issues with REGEXP replace
  • Fixed Issues with CDN CSS URL Relacements


  • Fixed iframe image replace issues if linked to same site using wp compress
  • Fixed OpenGraph issues with url


  • Fixed issues with adaptive setting ON/OFF
  • Fixed issues with adaptive function
  • Fix Javascript Issues related to image sizing


  • No Lazy – Fixed issue with srcset


  • Fixed Relative URLs in DOM
  • Fixed CSS.Map Issues


  • Fixed that it pulls up updated credit status immediately in WP Compress Settings Area
  • Added CDN S&R in init
  • Added deactivation of WP Lazy Loading
  • Added SmartSlider Integration


  • Fixed XML-RPC Incompatibility
  • RegExp as Default Method of Search&Replace


  • Fixed WooCommerce Hover Image not Changing
  • Fixed WooCommerce not replacing images
  • Introduced choice between DOM Method of S&R and RegExp S&R
  • Fixed Portal Communication Issues


  • Fixed Elementor Page Edit Issues
  • Fixed Elementor Form


  • Switched to DOM method of Search&Replace
  • Added CSS query hash on post/page update so CSS cache refreshes


  • Fixed Adaptive
  • Fixed Lazy
  • Fixed Local Stats
  • Improved Performance
  • Fixed External URLs


  • Fixed Adaptive – Blurry Images
  • Fixed images not working on sites which don’t have http/s in image URL
  • Fixed background images not loading in certain scenarios


  • Fixed Bad Image Sizing on Sliders
  • Fixed Hide WP Compress
  • Fixed Media Columns Duplication Issues
  • Fixed Tag Issues with CDN
  • Fixed Oxygen Builder Issues


  • Fixed API Bug on Plugin Activation
  • Fixed CDN Purge On Post Update


  • Fixed No Lazy CDN JavaScript bug


  • Added “Astra” Theme Improvements


  • Added Speed Impovements


  • Fixed some images having width:NaN
  • Fixed Purge Cache on Update
  • Fixed Product Variations being Replaced with CDN


  • Fixed Local Lazy
  • Fixed Local No-Lazy
  • Fixed Local Image Display


  • Updated brizy image handling


  • Major Release
  • Added dynamic query variables to CDN urls to force purge upon change of content
  • Added Parsing of font files (woff,woff2,tiff,otf)
  • Improved Lazy Loading Speed
  • Improved Image Sharpness
  • Added favicon to CDN
  • Added Breeze Cache Purge
  • Fixed Mobile Lazy in Safari
  • Fixed Safari related issues with Image Loading
  • Added JS debug in Debug Tool
  • Renamed JS files (lazy-new.js => lazy.js, cdn-frontend-no-lazy.js => no-lazy.js)


  • Fixed CDN Url


  • Added Reconnect option to Debug Tool
  • Added HummingBird Clear Cache on Purge Cache


  • Removed admin bar js if user not logged in
  • Fixed long delay times on Stats API calls


  • Fixed issues with External URLs in JS being replaced when External URL is OFF


  • Fixed Safari not showing WebP


  • Fixed CSS throwing in array bug
  • Fixed CSS Background image bug
  • Fixed Purge Cache


  • Fixed issues with replacing images


  • Improved Lazy Images
  • Improved Adaptive Images
  • Moved Cache directory to wp-content/cache
  • Improved CDN Speed
  • Optimized search & replace algorithm


  • Fixed Beaver Builder Loading Delays
  • Removed placeholder.svg
  • Implemented Basic HTML Caching (BETA)
  • Fixed few CDN implementations
  • Fixed incompatiblity with AMP pages
  • Added BETA options


  • Added multisite support
  • Upscaled the image size for sliders


  • Improved Cache Purging
  • Added Oxygen Page Builder Support
  • Added Beaver Page Builder Support
  • Added Brizy Page Builder Support
  • Added Elementor Page Builder Support
  • Added Support for WooCommerce Product Gallery
  • Added srcset when Adaptive is “off”
  • Improved Adaptive/Lazy Loading
  • Improved Scaling and Retina
  • Fixed Various Page Builder Previews


  • Fixed JS on CDN Bug
  • Fixed CSS on CDN Bug
  • Added Support for various Caching Plugins
  • Fixed Admin Bar Icon LazyLoading issues
  • Fixed Adaptive/Scaling Issues
  • Added srcset to CDN


  • Fixed GUI Issues
  • Fixed Issues upon plugin reactivation
  • Fixed CDN Issues
  • Added multiple verifications for CDN resolving


  • Fixed issue with Swift Performance
  • Fixed GUI Toggle Issues
  • Added check for image extension in JavaScript Lazy Loading
  • Added Purge CDN Upon Activation


  • Added inline background-image to CDN
  • Fixed Adaptive Issues
  • Fixed GUI in WP-Admin
  • Added Bandwidth Usage Projections
  • Updated GUI


  • Fix for RankMath Plugin


  • Fixed WP Compress Setting styling issues
  • Fixed WP Compress Settings JavaScript issues
  • Added CSS/JS ON as Default


  • TranslatePress Preview Fix


  • WP 5.5 Support
  • Fixed RSS Feed placeholder.svg issues
  • Fixed CDN CSS Issues when the option is OFF


  • Clear Cache – Available only to Admins


  • Improved Adaptive Images Algorithm
  • Improved LazyLoad Images Algorithm
  • Improved CSS CDN
  • Improved JS CDN


  • Fixed Background Images when plugin is not connected to API
  • Added “Upgrader” which triggers upon plugin upgrade


  • LayLoad added check if URL is valid
  • Removed CDN CSS/JS from WP Admin – login form


  • LazyLoad ParentWidth Fix


  • Improved Adaptive Image Sizing with LazyLoad
  • Improved Adaptive Image Sizing without LazyLoad
  • Added inline background images into Search & Replace CDN Algorithm
  • Added data-* attributes copy from original tag to CDN tag
  • Improved compatibility with various effects/zoom JavaScripts


  • TTFB Improvements
  • CSS/JS CDN Compatiblity Improvements
  • CPU Usage Improvements
  • LazyLoading Improvements
  • Adaptive Sizing Improvements
  • Added additional inline tags improvements


  • Fixed Lazy Threshold (increased from 50 to 550)
  • Fixed backend GUI


  • Added id cloning for tags upon replace


  • Fixed Adaptive Mode


  • Fixed Frontend Admin Bar Purge Cache
  • Fixed Post Updating Issues (wp_is_json_request())
  • Added inline/alt/title cloning for tags upon replace


  • Added WebP Support for Firefox
  • Fixed Adaptive
  • Improved Lazy Loading
  • Added Lazy Loading “Fade In” effect
  • Improved resource (memory,cpu) usage
  • Added Defer JavaScript
  • Added Clear Cache to Admin Top Bar


  • Fixed issues when Lazy is disabled


  • Added support for Unlimited Packages
  • Added support for some Image Sliders
  • Fixed Schema.org replacing bug
  • Improved search & replace of image urls
  • Improved UI loading speed
  • Added purge CSS/JS CDN Cache when using ON/OFF toggle
  • Fixed Brizy issues
  • Fixed LazyLoading issues in Brizy
  • Added Perserve Exif


  • Fix for iframe elements
  • Fix for LazyLoading on certain themes


  • Improved support for adaptive images and lazy loading


  • Fixed NoLazy Image loading Issues
  • Fixed FaceBook Feeds (excluded from rewrite)
  • Fixed Adaptive Mode Issues with sliders/jquery animations


  • Fixed a bug – on_upload in media gallery


  • Optimized SVG Placeholder
  • Not sending Google JS on CDN
  • Optimized CSS CDN Delivery Process
  • Optimized JS CD Delivery Process
  • Allowing CNAME to have dashes, underscores
  • Added CSS/JS Minify when using CDN


  • Fixed custom CNAME (automatically removing slashes/url protocol)
  • Added verification if any other lazy is active on the image “class needs to have lazy”, then we ignore that image.


  • Removed wps-ic-live-cdn-opacity-force Opacity:1 !important;
  • Further LazyLoad Improvements


  • Javascript CDN Improvement for better adaptive image results
  • Adaptations for WP 5.4


  • JavaScript/CSS fixes


  • Fixed issue with wrong image adaptive image size


  • Added custom CNAME support
  • Enabled SVG usage on CDN
  • Updated LazyLoading Library
  • Fixed Compress All (Not Compressing in certain situations)
  • Fixed missing CSS class in Local mode
  • Fixed exclude image in Local mode
  • Fixed occasional compress/restore stuck in working


  • Fixed Stats Updating
  • Fixed Missing Stats for older sites
  • Changed – On plugin update don’t overwrite setttings
  • Removed older MySQL DB Tables which are not required anymore


  • Fixed cropping issues
  • Added CSS/JS CDN Support
  • Added support for MainWP


  • Local + Live Optimization
  • External URL Support
  • Upgraded Management Portal
  • Fixed MySQL Query Issue
  • Updated CDN/Live Search and Replace algorithm
  • Added new algorithm to Lazy/Adaptive JS Libraries
  • Changed recommended/default options on initial plugin activation
  • Brizy – updated URL search and replace algorithm


  • Fixed Blur Issues on full screen images
  • Fixed Divi Theme Compatibility
  • Added fix for missing quality parameter
  • Fixed dashboard loading time
  • Compatibility with Brizy
  • Fixed replacing problems with identical named images
  • Fixed strpos array error
  • Fixed Exclude issue


  • Fixed lazy loading
  • Fixed Adaptive Images
  • Added option for compressing non-url images “/wp-content/uploads/2019/11/image.jpg”
  • Removed Lazy CSS display:block property
  • Added lazy trigger for Divi .et_pb_image_wrap
  • Removed CData modifications
  • Removed media library pre-scanning


  • Auto Cropping Added
  • Fixed library stats display
  • Added Hide WP Compress Option


  • Fixed Non-Lazy and Lazy loading


  • Fixed duplication issues on some themes
  • Fixed lazy issues
  • Media Library Stats Display
  • Fixed Speed Tests Results on specific themes
  • Added Hide WP Compress from WP Admin


  • Fixed CDN SSL Issues
  • Added fix to ignore non JPG,JPEG,PNG,GIF images
  • Added fix for SVG excluding
  • Added fix for stats
  • Removed dashboard footer links


  • Fixed WebP Sizing issue on some themes
  • CDN URL Reset added upon CDN De/Activation
  • Fixed WebP forcing CDN while CDN is disabled
  • Fixed problematic image sizes in AI
  • Fixed CDN/WebP Issues


  • Fixed Lazy Load issues which appeard on some themes
  • Fixed Bulk Compress/Restore in WooCommerce
  • Fixed CDN Issues on subdomain installs
  • Fixed WebP/Lazy Issues


  • Fixed CDN Issues
  • Fixed AI Issues
  • Fixed PDF Compressing issues


  • Fixed retina screen issues
  • Fixed CDN issues
  • Fixed missing CND files issue


  • Fixed media library missing thumbnails on some images


  • Fixed hanging compress bulk queue
  • Fixed hanging restore bulk queue
  • Added view compress queue support for admins


  • Updated APIv3
  • Updated Javascript Functions
  • Added detailed logs
  • Updated CDN Support
  • Added quick thumbnails generating on APIv3


  • Major release, recompiled plugin
  • Updated API
  • Added CDN Support
  • Added AI Support
  • Added WebP Support


  • Major upgrade release
  • Added Compress All status report
  • Added Restore All status report
  • Updated Background Compress Algorithm
  • Updated Background Restore Algorithm
  • Removed Default ON for Debug Logs
  • Removed unecessary/test code
  • Cleaned database tables
  • Cleaned Javacript/PHP functions


  • Initial release