Images can improve the experience on your site, elevate your brand, and provide additional assets to use in promotion. However, unnecessarily large images can increase page load speeds, which negatively impacts your SEO and causes frustration for your visitors. 

You can mitigate these issues and enjoy all the benefits images have to offer by optimizing your images. 

This is done by reducing image size and the way your site handles image loading. The process can be time-consuming if done manually, but WordPress users can take advantage of image optimizer plugins plugins to streamline their efforts.

Grow Your Business With HubSpot's Tools for WordPress Websites

1. Smush Image

Smush Image can optimize your images up to 1MB in size (or 5MB if you choose the paid version) individually or in bulk.

It is an easy plugin for beginners. If you install this plugin on an existing site, all you need to do to activate the plugin is go to Settings > Media. Then, it will optimize all of your existing images. Any new images you upload will be optimized automatically as long as the plugin is installed.

smush image compressor plugin

2. Optimus

If bandwidth is your biggest concern, Optimus optimizes images up to 70% by uploading them to the Optimus server and sending you new, smaller versions to use on your site.

It does this without altering the quality of the images. The plugin automatically processes the images as they are uploaded, and you have the option to stop the automatic optimization if you wish.

Optimum image optimizer

3. EWWW Image Optimizer

EWWW functions similarly to Smush Image in that it automatically optimizes images as you upload them to your site, and you also have the option to optimize previously uploaded images as well.

EWWW Image Optimizer WordPress Plugin

4. ShortPixel Image Optimizer

ShortPixel offers two different image compression solutions:

  • Lossless - Every bit of data gets compressed.
  • Lossy - The image is reduced by eliminating redundant data, resulting in a smaller file size.

The best part of this plugin is that it stores the original copy of the image, making it easy to restore if needed.

ShortPixel Image Optimizer

5. Compress JPEG & PNG Images

Compress JPEG & PNG Images automatically optimizes your images by integrating with the popular image compression services TinyJPG and TinyPNG. These tools analyze the content of the image and choose the best compression strategy without compromising quality. This includes compressing metadata, distracting artifacts, and removing redundant data.

Compress JPEG & PNG images

6. Imsanity

Imsanity is unique in that you can specify a max width, height, and quality level, and it will detect and compress any images that exceed those parameters, making it ideal for websites that have less-stringent image requirements across the board. It also offers a bulk resize feature for any previously uploaded images and can convert less optimized file types (such as BMPs and PNGs) to less bulky JPG formats.

imsanity wordpress plugin for compressing images

7. Imagify

Imagify is compatible with WooCommerce, NextGen Gallery, and other plugins, making it ideal for sites with a lot of images that need to be compressed. Imagify works by compressing during the upload stage, and you can choose based on three levels of compression (normal, aggressive, and ultra), which gives you more power on the degree of quality and file size of its output. In addition, Imagify has a backup option where you can restore the original version at any time and begin again.

imagify compression plugin

8. Image Optimizer

This is the official WordPress plugin for the image compressor that supports not just WordPress but also Drupal, Joomla, Magento, Prestashop, and more. It allows you to compress images up to 5MB for free, and you can bulk optimize images in just 2 clicks. It creates a copy of the original image and works off that copy for compression, ensuring that you never lose the original. It also has a sliding scale for optimization level. image optimizer plugin

9. WP Retina 2x

This plugin specializes in creating images for each device. It does this through its Responsive Images and PictureFill methods that create the image files required and then displays them to your visitors according to their device. It also offers Lazy Loading features, which further helps page load speeds.

wp retina 2x image compression plugin

10. Image Optimizer

This is the official plugin that works with's API. Kraken offers image optimization in addition to other features such as a Page Cruncher and Dropbox compatibility. The plugin itself automatically resizes images upon upload based on designated maximum dimensions, and it has a bulk action menu to handle multiple images in one go. Optimization is performed through Kraken's infrastructure and adding the output to your WordPress library. image optimizer for wordpress

11. WP Compress

WP Compress shrinks file sizes using local image optimization and live image optimization with adaptive images by device, retina device support, and image lazy loading. It also uses a CDN to serve images as fast as 7ms without needing to make them so small, and it offers a number of features for agencies who may be working with multiple client sites.

wp compress plugin

By optimizing the images on your site, you're taking an important step toward better SEO and an improved user experience for your website visitors.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

 Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Editor's note: This post was originally published in January 2020 and has been updated for comprehensiveness.

Originally published Jun 3, 2020 10:49:00 AM, updated June 04 2020


WordPress Plugins