Deep Dive: Comparing the Top 10 WordPress Image Optimization Plugins (2021)

NOTES

  • This comparison is not complete, but I published it anyway is case anyone finds the info useful.
  • Some plugins don't give the option to leave thumbnails alone, so they will calculate more space saved. adjust accordingly or delete thumbnails.

In this post we'll take a deep dive into the top ten image optimization plugins for WordPress. First we'll talk about what image optimization is, then what options are available, and finally what situations might call for the various approaches to optimization. We'll compare features, prices, and compression data. We spent over 10 hours researching the top plugins, documenting their features, testing their capabilities, and detailing the results. There's a lot of information here, so let's start with a table of contents.

Table of Contents

What is Image Optimization?

When a camera takes a photo, its goal is to capture as much detail as possible. Unfortunately, the more detail that is stored in the file, the larger the file size.

Most images contain details that aren't visible to the human eye. Image optimization plugins attempt to remove these hidden details to reduce the file sizes and speed up page load times.

There are two times of image compression: lossless, and lossy. Some plugins support lossless compression, some plugins support lossy compression, and some plugins support both.

Lossless Compression

Lossless compression finds ways to compress the file size of an image with no loss of actual image quality. The image's pixels remain the same. This is great for photography sites, or other sites that require extreme image quality. However, lossless compression is limited in how much it can reduce file sizes.

Lossy Compression

Lossy compression reduces the image quality along with the file size. Most images contain more details than the human eye can recognize, so lossy compression removes some of that extra detail to further reduce file sizes. Some plugins have settings to control how much detail can be removed during compression.

Images can be further optimized by using the correct file type. Photography and images that don't require transparency should usually be stored as JPEG files. Screenshots, illustrations, and images that require transparency are better stored as PNG files.

For further optimization, Google has released a new image format for the web called WebP. However, browser support for WebP is spotty. Implementing WebP can be difficult because some browsers must be served images in standard formats while other browsers can be served WebP files.

Many of the plugins listed here can export WebP files, and some can even handle serving those files to the proper browsers.

Why Image Optimization?

Image optimization plugins compress the file size of our images to allow them to load quicker. This has two primary advantages:

  1. It benefits our site visitors because it helps them find what they're looking for as quickly as possible and doesn't waste their bandwidth.
  2. Google uses page speed as a ranking factor, so having a properly optimized site can help your search rankings.

Common Features

There are some features that almost all image optimization plugins support. We won't be analyzing these features in our comparison, but it should be noted that they are supported by nearly all, if not all, of the plugins we'll mention.

Encrypted Transfer

Most of these plugins operate using the software-as-a-service (SAAS) model. This means that all our images get transferred to an external server for processing. Encrypting content during that transfer ensures that our images don't get tampered with along the way.

Progressive JPEG

Progressive JPEG files load at a low resolution and add clarity as they load. This allows them to load at the proper size, rather than starting at the top like traditional JPEGs. They look blurry and pixelated at first, but since they load at the proper size, other elements don't get pushed around during the loading process.

Batch Processing

Optimizing images one by one would be tedious. Automating this task using batch processing allows many images to be optimized at once.

Automatic Processing

As new images are added to the media library, they are automatically optimized as soon as they are uploaded.

Multiple Websites

These plugins allow us to use them on multiple sites.

Additional Features

In addition to the features that all the plugins share, there are a number of features that only a portion of the plugins support. These features are what will distinguish one plugin from another and what will help you determine what plugin is best suited for your website.

Custom image locations

The WordPress media gallery isn't the only place that images can be stored on the server. Custom image location support allows plugins to optimize images that are stored outside the media library folders.

CDN

Some plugins include a Content Deliver Network (CDN) to reduce the load on our servers by serving images more efficiently from specialized servers.

File size limits

Some services don't support large images. Any images over the file size limit will not be optimized.

Original image restoration

When an image is optimized, what happens to the original? That depends on the plugin. Some plugins keep the originals and even offer a quick way to restore your site to using all the original images.

Image resizing

In addition to optimizing image data, images with larger than needed dimensions can be resized to a more usable display size. This can significantly decrease the file size of especially large images.

EXIF options

EXIF stands for Exchangeable Image File Format, which is a method of storing additional data about an image within the image itself. Some plugins preserve this data, others remove it, and some give the user a choice of whether or not to preserve the EXIF data.

Account sharing/management

Account management allows the image optimization service to be used across multiple sites, with tools for tracking usage and setting limits on usage. If you are an agency or offer a site care service this can be beneficial.

Feature Comparison

This is where things start to get interesting. Below is a table of all the image optimization plugins we reviewed and all the distinguishing features we tracked.

  EWWW (Cloud) Imagify Kraken.io OptiMole Optimus reSmush.it ShortPixel TinyPNG WP Smush Pro WP Compress
SAAS y y y y y y y y y y
Self-hosted y                  
Lossless y y   y     y y y y
Lossy y y y y y y y y y y
JPEG y y   y y y y y y  
PNG y y   y y y y   y  
GIF y y       y y   y  
SVG       y            
PDF y           y      
WebP export y     y y   y   y  
Image resizing   y y y       y y  
Keep EXIF   y     y y y   y  
Remove EXIF   y   y y y y   y  
Shared/managed accounts   y         y     y
Unlimited file size y y         y y    
Restore original images   y   y   y y   y y

Image Optimization Plugins

Pricing Comparison

There are two different methods that image optimization companies use to calculate their rates. About half calculate their rates based on the file sizes of the optimized images, while the other half calculate their rates based on the number of images optimized regardless of size.

The two tables below display the cost of each services depending on the usage statistics.

There are a few companies that charge a flat monthly fee regardless of the number of size of images optimized. I've added those services to both tables for comparison.

Bandwidth/Month

Plugin 1GB 2GB 5GB 10GB 15GB 20GB 25GB 50GB 100GB
OptiMole Free 9.00 9.00 9.00 29.00 29.00 29.00 29.00 Custom
Imagify 4.99 8.99 19.99 34.99 39.99 49.99 59.99 69.99 119.99
Kraken.io 9.00 9.00 19.00 34.00 39.00 49.00 59.00 79.00 119.00
Optimus 12.42 12.42 12.42 12.42 12.42 12.42 12.42 12.42 12.42
reSmush.it Free Free Free Free Free Free Free Free Free
WP Smush Pro 49.00 49.00 49.00 49.00 49.00 49.00 49.00 49.00 49.00

Images/Month

Plugin 50 100 500 1,000 5,000 10,000 25,000 50,000
TinyPNG Free Free Free 4.50 40.50 85.50 115.50 165.50
ShortPixel Free Free 4.99 4.99 4.99 9.99 29.99 29.99
EWWW (Cloud) 0.99 0.99 1.50 3.00 15.00 30.00 75.00 150.00
Optimus 12.42 12.42 12.42 12.42 12.42 12.42 12.42 12.42
reSmush.it Free Free Free Free Free Free Free Free
WP Smush Pro 49.00 49.00 49.00 49.00 49.00 49.00 49.00 49.00
WP Compress 2.42* 2.42* 2.42* 2.42* 8.25* 8.25* 20.75* 41.58*

* WP Compress optimizes thumbnail images and all additional image sizes added by themes and plugins for free.

Optimization Comparison Setup

In order properly compare optimization between plugins, we need a standard set of tests to run on each plugin. We downloaded 2 images from Unsplash and took 2 images with a 20.2 megapixel digital camera. From each source, we used one image with great detail and one image with much less detail. Here are the images:

Unsplash #1 (3.6mb)

Test data for image optimization plugins

Unsplash #2 (1.9mb)

Test data for image optimization plugins

Camera #1 (6.5mb)

Test data for image optimization plugins

Camera #2 (4.0mb)

Test data for image optimization plugins

We then spun up a staging site and installed all the image optimization plugins, uploaded the images, and created a site backup so we could reset our site after testing each plugin.

Optimization Comparison Results

...

Lossless

Plugin Unsplash #1
Unsplash #2
Camera #1
Camera #2 Total
EWWW (Cloud)          
Imagify Skipped 1.6mb/16% Skipped Skipped 16%
           
Kraken.io 9.00 9.00 19.00 34.00 39.00
Optimus 12.42 12.42 12.42 12.42 12.42
reSmush.it Free Free Free Free Free
WP Smush Pro 49.00 49.00 49.00 49.00 49.00
OptiMole Free 9.00 9.00 9.00 29.00

Lossy

Plugin Unsplash #1
Unsplash #2
Camera #1
Camera #2 Total
EWWW (Cloud)
Imagify Skipped 0.81mb/57% Skipped Skipped 0.81mb/57%
reSmush.it 6% 15% 66% 3mb/31%
Kraken.io 9.00 9.00 19.00 34.00 39.00
Optimus 12.42 12.42 12.42 12.42 12.42
reSmush.it Free Free Free Free Free
WP Smush Pro 49.00 49.00 49.00 49.00 49.00
OptiMole Free 9.00 9.00 9.00 29.00

* Please note: not all data in the following table is created equal. Each plugin has it's own settings for lossy compression. These settings cannot be accurately replicated across plugins in our tests, so we accepted the default or recommended setting for each plugin.

Plugin 50 100 500 1,000 5,000 10,000 25,000 50,000
TinyPNG Free Free Free 4.50 40.50 85.50 115.50 165.50
ShortPixel Free Free 4.99 4.99 4.99 9.99 29.99 29.99
EWWW (Cloud) 0.99 0.99 1.50 3.00 15.00 30.00 75.00 150.00
Optimus 12.42 12.42 12.42 12.42 12.42 12.42 12.42 12.42
reSmush.it Free Free Free Free Free Free Free Free
WP Smush Pro 49.00 49.00 49.00 49.00 49.00 49.00 49.00 49.00
WP Compress 2.42* 2.42* 2.42* 2.42* 8.25* 8.25* 20.75* 41.58*

* WP Compress optimizes thumbnail images and all additional image sizes added by themes and plugins for free.

Plugin Strengths and Weaknesses

Here we want to cover some of the strengths and weaknesses we found in our research and testing. This will hopefully be helpful in determining whether or not a particular plugin is right for your project.

EWWW

reSmush.it

Pros

  • Payment is optional and donation based.

Cons

  • Individual file size limit of 5mb.
  • Some of the text on the settings page is extremely small.

Imagify

Pros

  • Incredibly simple to use
  • Multiple levels of lossy compression
  • Allows compression of specific folders

Cons

  • Displays ads and notifications for other plugins by the same company.
  • Free version has an individual file size limit of 2mb.

Our Recommendations

...