To choose the tool right is always essential. Let’s look at the most popular Magento 2 Image Optimizer extension and compare them.
This extension is paid but has many advantages. By buying this product you get a tool that automatically optimizes JPG, PNG and GIF images in your store.
PotatoCommerce Image Optimizer works in the background and compresses images automatically (cron), so you will not need to worry about new images on your website as it will be optimized when next cron run happens. The extension has simple installation and clear settings, but it can be installed and configured by PotatoCommerce team free of charge.
Another important aspect is that this extension allows you to create automatic backups of images. Thus, if you do not like how an image looks after compression, you can always roll back it. By the way, PotatoCommerce implemented a handy option to set image compression level.
In addition, you can add some images to a list of exceptions, and so the file(s) will be ignored by cron.
On top of that, this Image Optimizer plugin can be used even on shared hosting. If your hosting provider does not allow you to install additional libraries on the server, it will not be a problem.
Finally, PotatoCommerce Image Optimizer comes with free and lifetime email and tech support, therefore it makes this product an excellent choice for those who want to have a reliable tool; so if there are any problems, then you will not be left alone with your problems.
This product is similar to Image Optimizer by PotatoCommerce, but it has some drawbacks.
First, with this module, you will not get any tech support since it’s free.
Second, the module uses a paid TinyPNG service to optimize images. This service is free for up to 500 images, which is not enough for most mid-size Magento 2 businesses. For example, if you have 10,000 products, it is likely that you will have approximately 100,000 images (if we assume that an average product has 10 images; as you may know, Magento 2 platform makes 3 smaller copies of each product image so to load an image of proper resolution when it’s necessary). With so many images to optimize the cost will be $265, while the price for 500,000 images will increase to $1065.5.
In addition, Tinify Image Optimizer does not have a feature of an automatic backup.
Module from Apptrian is free, but as wells as Tinify’s module is far behind PotatoCommerce module by features and tech support conditions.
The first thing you notice is a need to install guetzli on a server, but it is not always possible. Secondly, the free product has no tech support, thus you can only install the extension yourself, as well as deal with all the issues on your own.
We cannot overlook the fact that Apptrian image optimization module settings seem complicated and some merchants may have difficulties in configuring the Apptrian extension.
The situation is similar for free Image Optimizers from the Fruitcake and JustBetter (both based on Spatie Image Optimizer), which also require an installation of additional server-side utilities and have no tech support. Besides, most of such tools are console-only, it means that it does not have Magento interface where you can fine-tune an extension.
Image Optimizer by PotatoCommerce is the right choice for those who want a trustworthy tool to make Magento 2 faster, as well as take care of security and be able to get tech support, if necessary.