£101.99 £84.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Improve your site performance by optimizing images with our Magento 2 Image Optimizer. It will help you to increase your overall scoring against Google PageSpeed Insights tool by reducing the size of product images without affecting the quality.

  • Optimize and compress product/category/CMS images
  • Optimize cached product images
  • Keeps a back-up of the original product images
  • Optimize your SEO for Magento 2 websites

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source


Composer Package name:
Latest Version:

Product description

Magento 2 Image Optimizer

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Importance of optimised images for an online store

As we all know that product images play a very important role to seek the attention of users and provides them the best view of the product you are selling online. The images can increase or decrease the sale of any website that's why it's important to have a good quality image but at the same time it should also not affect the site speed.

Lots of images on website pages take time to load because of their size which makes the overall pages slow. This leads to unhappy/frustrated customer which in turn chooses another site with better speed and quality to make their purchase and you lose a customer for a lifetime. As per the recent analysis 40 to 50% users leave your store just because of slow page load or speed.

How does Image Optimizer for Magento 2 helps to resolve this issue

Our extension is the best choice to keep your potential customers happy and consistent. With this extension, you can resize the image files to speed up the load time of the site faster. Also, it allows the user to optimize the new product images when uploading via the admin. The extension is packed with lots of great features which helps you to improve the site speed without compromising on image quality.

Benefits of Image Optimizer

  • Boost your online store effectiveness
  • Preserve image quality after compression
  • Improves your site ranking
  • Significantly compress images in Magento 2
  • Boost your sale with better user experience
  • SEO friendly
  • Reduces the bandwidth and storage of your website by at least 50%

Makes Various Pages on Your Store Lightning Fast

Here are the main features of this module-:

  • It allows you to optimise and compress all product images
  • It allows you to further optimise cached product images on the fly
  • It optimises the new product images when you upload via admin interface and existing product images via cron job
  • It optimises the new banner or static images when you upload via admin interface and existing images via given URL
  • It generates compressed images without losing the original quality of the image
  • Option to exclude/ignore folders (they can either type a folder name or media full path)
  • Option to include folders(list of folders from media except downloadable and import)
  • It backs up the original product and static images by default so you can revert back to original images
  • It works with all the latest Magento Enterprise and Community versions
  • It uses smush.it API to compress images which has reached almost 2 billion mark to compress images worldwide and it's absolutely free
  • It gives you option to integrate with other images optimisation APIs like ImageOptim and Kraken.IO
  • It optimizes images for the most standard file types (PNG, JPG/JPEG, GIF, BMP and TIF)
  • It allows reductions until 80% by using different algorithms like PNGQuant, JPEGOptim and OptiPNG.
  • It gives great results on Pingdom Performance and Google Speed tests
  • It contributes towards SEO of your website because fast pages means better ranking in Google
  • It reduces the bandwidth and storage of your website by at least 50%
  • It improves pages load time drastically including category and products
  • Improved compression enables you to use beautiful images without bogging down your website
  • Support multi-store environment
  • User- friendly admin interface
  • Ability to enable/disable this module from the admin configuration
  • Easy to install and manage

We provide 60 days free support and 12 months of free upgrade from the date of purchase for any standard Magento site. Installation service is also available with a minimal charge of £70 for any standard Magento Site. Additionally, you can buy our 12 months free premium support and free lifetime upgrade for just £70. If you need any help with this extension or you want to enhance this extension to meet your business needs, please contact and we will get in touch with you within 48 hours. And if we like your idea we might do the solution at a discounted rate or for free.

** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains


Q: Does Image Optimizer optimize images uploaded through the admin panel?
Yes, Image Optimizer automatically optimizes images as soon as you upload them on the admin panel. You can enable this functionality on different pages using a setting in our extension. To enable this setting go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and choose the pages in “Compress Images While Uploading setting”. Image optimizer enable pages
Q: I have tried optimizing images using optimize images URL but it throws error 404.
A: It could be either because of invalid license key or your IP address is not added to Admin>Store>Configuration>Advanced>Developer.
Q: I have loads of images to optimize, can I limit the amount of images to optimize so that it doesn't slow down my site?
A: Yes, For images you can specify the amount of images to process in configuration. Go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and in “Number of Images to processed '' enter your desired number. So now the entered amount of images will be optimized once the cron job runs.Image optimizer number of images to be processed
Q: Can I limit the minimum file size of optimized images?
A: Yes, you can limit the minimum file size after image optimization. To limit the file size go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and input your desired size(in bytes) in setting “Minimum Image Size Required After Optimization”.Image optimizer minimum file size
Q: Can you please suggest any SEO extension we should have for our website?
Yes, we have an excellet all in one SEO extension that will boost your stores ranking quickly. Click HERE to get a quick demo
Q: How often does the cron job run and does it optimize all images?
A: Yes, it does optimize all product catalog images and you can schedule the cron job as per your requirement and convenience. The rest of the images like CMS/Category images get optimized on upload. To configurate the cron job go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and enter your desired schedule in “Image optimized schedule”.Image optimizer cron schedule
Q: I have several folders containing images on my store so I want to include all of them for image optimization. How can I select specific folders(containing images) that are to be optimized?
You can include folders containing images for image optimization via settings. Go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and in “Include Folders'' select all the folders that you want to include. Hence, now when the cron runs images in these folders will be optimized. Image optimizer include folders
Q: I have access to a good third party Image compression service provider. Is there a way to use this service provider for image compression in Image optimizer extension?
Yes, you can use any third party image compression service provider that you want. You simply need the API URL, API key, and API secret key. Input these details in the configuration of the extension and that’s all your setup is complete. To add this detail go to Admin>Stores>Configuration>Scommerce Configuration>Image Optimizer and enter the details in “Provide API URL”, “API key”, and “API secret key”.Image optimizer API
Q: Does it give an option to integrate with other images optimization APIs?
A: Yes, you can integrate with other images optimisation APIs like ImageOptim and Kraken.IO
Q: Can we backup images before compression?
A: Yes, you can. There is an option "Backup Images-Yes" available in the back-end and by enabling it you can easily backup original images.
Q: Does this extension make your website faster?
A: Yes, it does. The extension is packed with lots of great features which helps you to improve the site speed without compromising on image quality.
Q: How does it optimize product images?
A: It optimizes the new product images when you upload via the admin interface and existing product images via cron job.

Q. How can I get license key for my development website?
A. If you want to get the license key for the developer website, please contact our team at core@scommerce-mage.com along with order number and development site URL. The developer website can be on a separate Magento installation than your base domain for which the license was purchased
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Can you please advise on the below error we see when running “composer update” or “composer require” command for any module:
Warning from Private Packagist : Organization customer-2157 does not exist or you do not have access to it.
[Composer\Downloader\TransportException] The https://scommerce-mage.repo.packagist.com/customer-2157/packages.json file could not be downloaded (HTTP/2 404 ):
{"packages":{},"warning":"Organization customer-2157 does not exist or you do not have access to it."}
A. The reason you don’t see token in auth.json in your Magento root folder because it is getting saved in global auth.json because of –-global flag
composer config --global --auth http-basic.scommerce-mage.repo.packagist.com token
If you want to save it in Magento root folder you can simply remove global flag, like this -:
composer config --auth http-basic.scommerce-mage.repo.packagist.com token
Q. Do you support HYVA theme?
A. Currently we don’t support HYVA theme but we are in process of converting our extensions to support this theme in future.
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions

Change Log

Version 2.0.7
2022-10-27 13:13:55
Added PHP 8 Support Fixed some Marketplace Bugs
Version 2.0.6
2021-02-09 17:46:57
Made it compatible with our sub-category extension.
Version 2.0.5
2020-12-17 17:42:06
Added PHP 7.4 support to the module. Also added command which can be run manually using php bin/magento scommerce:imageoptimiser:optimiseimages
Version 2.0.4
2020-04-23 07:00:42
# Fixed the cron issue for category image where metafile is not created for category image. # Fixed the category image optimizer issue for Magento version 2.3.4
Version 2.0.3
2020-03-19 16:42:54
Added new system configuration minimum file size after optimisation, this setting will avoid saving corrupted optimised files in case the file size goes below 10kb
Version 2.0.2
2020-03-17 10:43:26
# Changing version number with wildcard instead of hard coded value for future releases. # Fixed the cron issue
Version 2.0.1
2020-02-05 17:58:32
#fixed the image related issue
Version 2.0.0
2019-07-15 08:01:03
Fixed minor issues
Show More
Show Less


Write Your Own Review
Write a Review