Website speed is one of the major factors affecting modern online stores' performance.
Google considers the speed of an online store when ranking a site in the search results.
Thus, the online stores with a higher speed will be more likely to get to the top of the Google search results for important key requests.
Google has even made a tool available at https://developers.google.com/speed/pagespeed/insights/, which allows you to estimate your store's speed, that is, PageSpeed score.
The installation of a default Magento in this tool is 55 for the desktop version and 5 for the mobile version.
Since the maximum score is 100, such results are far from being perfect.
When it comes to a real online store, it could perform even worse because of the custom theme, third-party plug-ins, and non-optimized images.
Test your store right now! What's your PageSpeed score?
Google PageSpeed Optimizer module will increase your store's speed and certainly raise the PageSpeed score. Default Magento, along with our module, shows the PageSpeed score of 100 for the desktop version and 99 for the mobile version.
PageSpeed score of customized Magento installations is increasing as well.
Advanced JS Bundling
Unfortunately, the default Magento collects a great part of the code in its JS files that are not required on virtually every page.
This code significantly increases the number of JS files up to 120 and their size up to 7 MB.
This problem has now been solved. Our module combines only required JS files.
This reduces the number of files by 3 times and the file size by 7 times! As a result, the loading speed of the JS files is much higher.
Move JS Files to The Bottom
In Magento, JS files were included in the heading of the page by default, prior to version 2.3.3. As a result, they were loaded first. It blocked the loading of the main part of a page. Users were waiting for JS files to load.
As recommended by Google, our module moves the content of JS files to a website footer. In this way, it takes less time to load and display a web page.
Lazy Loading of Images
Magento loads website images by default along with the main HTML, CSS, and JS files. As a result, the page will be displayed wrongly and will not work until all the images are fully loaded. It negatively impacts customer experience and reduces the PageSpeed score of a website.
Our module allows you to postpone loading of images to the very end.
First, the module uploads the most important files and shows customers a page with accurate placeholders instead of the images. Customers start using the website. Meanwhile, the module loads the necessary images in the background.
On average, 50% of page size are images. By optimizing images, you can reduce page size by up to 20%.
The page speed optimizer extension can automatically optimize images for all common formats: JPEG, GIF, PNG.
Additionally, page speed optimizer automatically can convert images to modern .WEBP format.
Google provides a wide range of recommendations, approaches, technologies and various manuals for improving a website load speed score during the PageSpeed test.
Using provided recommendations and knowing the drawbacks of Magento, we’ve developed a series of optimizations and incorporated them in the Google PageSpeed Optimizer module. All the optimizations ensure great performance.