Magento 2 Page Speed Optimization & SEO Extension
5 reviews
Supercharge Your Store with Magento 2 Speed Optimization & Advanced JS Bundling
The Magento 2 Speed Optimization extension significantly increases your Google Page Speed score, just by installing and configuring the module. This is achieved by implementing a series of improvements like reducing the number of server requests in an efficient way through the following optimizations: Magento 2 Advanced Bundling implementation, Moving JS files to the bottom of the page, and Preloading CSS files.
Advanced Bundling helps you bundle the JS files in an intelligent way, by creating different types of JS bundles specific to each Magento page. This way you benefit from the fewer requests while loading only the necessary JS specific for each page type. JS files are bundled in an efficient way, minimizing the page size and providing the speed improvements that your store needs. The Advanced Bundling process is recommended by Magento as a manually applied solution to increase speed, and this module was created to help merchants bypass the high degree of implementation complexity.
Core Speed Optimization Features
The Magento 2 Speed Optimization Extension is designed to make your web store user friendly, delivering faster page load times and increasing customer satisfaction. You'll see a boost on Google Page Speed Insights which in turn will lead to an increase in your overall conversion rate as customers can easily navigate your site.
When using default magento bundling, your site will end up with fewer requests but this process is quite inefficient because it takes all your JS files and bundle them into one big JS file that is loaded on all your pages, leading to increased page size and significantly higher loading time. What you gain by having fewer server requests, you lose by loading unnecessary JS on all your store pages. Advanced Bundling helps you bundle the JS files in an intelligent way, by creating different types of JS bundles specific to each Magento page.
By loading your CSS files before your JS files you will be able to show the content of your page faster, and assure optimum surfing experience for the end user. First Paint Score of your page will increase significantly, and the end users will feel that your website is fast and responsive, without endless spinning wheel waiting time while browsing through your site.
This feature will also give you an additional speed boost. Stylesheets included in the head section will be downloaded asynchronously, preventing them from blocking the page render and decreasing load times.
JS Optimization via Terser or custom JS optimizers of your choice. JS files are optimized by default via Uglify, but you have the option to change the method via which the JS files are optimized, so you can use a custom optimizer such as Terser for even greater performance.
SEO & Conversion Benefits
Here's why page speed is a major part of a great user experience - especially for the growing population of mobile users.
The Magento 2 Speed Optimization Extension is designed to make your web store user friendly, delivering faster page load times and increasing customer satisfaction. You'll see a boost on Google Page Speed Insights which in turn will lead to an increase in your overall conversion rate as customers can easily navigate your site.
It's no secret that the world of SEO is constantly changing. Since 2018 there has been a heavy focus placed on the actual user experience of a website - especially for mobile. Google's mobile first indexing has been the gold standard, and plays a large role in your rankings. While many sites have switched to a mobile first design, your page speed optimization plays an equally important part.
The Magento 2 Speed Optimization Extension prepares your site for Google mobile first indexing and helps get you back on the front page! Moreover, the extension can be used to implement Speed Optimization for the Pearl Theme.
Full Feature List
Increases and optimizes your store's speed with a comprehensive set of tools covering JS, CSS, and HTML optimization, as well as CSP compatibility and CLI support.
- Increases and optimizes your store's speed. Significantly higher results on Google Page Speed Insights, GT Metrics, Pingdom, Web Page Test.
- Allows for easy implementation of Magento 2 Advanced Bundling in just a few minutes.
- Reduces page size to a minimum when using advanced bundled JS files, compared to default magento bundle process.
- Reduces the number of server requests.
- Allows for JS files loading at the bottom of the page, for better first paint score.
- Allows the preloading of CSS files for even more speed.
- JS Optimization via Terser or custom JS optimizers of your choice.
- Dedicated Magento 2 CLI command for compatibility with Magento 2.4.8 CSP restrictions.
- Ability to add a custom attribute to script tags inserted via the Magento Admin which dynamically generates a nonce for CSP compatibility (addNonce).
- Easy installation and configuration.
Advanced JS Bundling — How It Works
Bundling JavaScript modules for better performance is about reducing two things: the number of server requests, and the size of those server requests. In a modular application, the number of server requests can reach into the hundreds. The goal of JavaScript bundling is to reduce the number and size of requested assets for each page loaded in the browser. To do that, we want to build our bundles so that each page in our store will only need to download a common bundle and a page-specific bundle for each page accessed.
Advanced Bundling helps you bundle the JS files in an intelligent way, by creating different types of JS bundles specific to each Magento page. This way you benefit from the fewer requests while loading only the necessary JS specific for each page type.
You should see a shared.js file on every page, along with a page-type specific JS file. On the Home Page, for instance, you'll see the cms-index-index.js file, while on the Category Page, you would see a file called catalog-category-view.js.
Usually, a couple hundred JS files would be listed in the Network tab, however, with the Advanced JS Bundling process completed successfully, this number should be drastically reduced to around 8-20 files, depending on how many external JS sources there are.
If you need to use a custom bundling file, simply create a new file called 'advancedbundling_build.js' and save it in the appropriate path. In the file, you can add your own JS which will be bundled, or remove existing JS if, for any reason, it cannot be bundled or it is not available on your Magento environment. This way, when the JS bundling is done, your file will be used instead of the one generated by the Speed Optimization module.
Magento Cloud & CSP Compatibility
Magento Cloud instances are mostly read-only and do not permit generating files on the fly using the method our Speed Optimization extension implements. As such, there are two methods that can be used to implement the Advanced Bundling process on a Magento Cloud environment. The first step for implementing the Advanced Bundling process on the Cloud instance is ensuring the Static Content Deploy takes place in the Deploy phase, and not the Build phase - Deploying the Static Content in the Deploy phase keeps the pub/static folder writable, which means that the extension can complete the bundling process.
Dedicated Magento 2 CLI command for compatibility with Magento 2.4.8 CSP restrictions. Ability to add a custom attribute to script tags inserted via the Magento Admin which dynamically generates a nonce for CSP compatibility (addNonce).
- CSP Nonce (addNonce) support for Magento Admin script tags
- Magento Cloud Advanced Bundling via two deployment methods
- CLI command: weltpixel:regenerate:srihash for Magento 2.4.8+ integrity hashes
- CLI command: weltpixel:requirejs:generate to bypass Admin preparation step
FAQ
Frequently Asked Questions
The extension implements three core optimizations: Advanced JS Bundling (intelligently groups JavaScript files by page type to reduce server requests), moving JS files to the bottom of the page (so content renders first), and CSS preloading. These combined techniques significantly improve Google PageSpeed scores without manual configuration.
Advanced JS Bundling groups JavaScript files into page-specific bundles rather than loading all JS on every page. Category pages only load category JS, product pages only load product JS, and so on. This is the approach recommended by Magento's official documentation, but implementing it manually is complex. This extension automates the entire process.
No. The extension optimizes how JavaScript is delivered to the browser without changing any functionality. All your extensions, custom scripts, and Magento features continue to work exactly as before. The bundling process is intelligent enough to ensure all required dependencies are loaded for each page type.
Yes. The extension is compatible with and complements Magento's built-in CSS and JS minification settings. You can use both minification and Advanced Bundling together for maximum optimization. The extension adds page-specific bundling on top of Magento's standard optimization features.
Results vary depending on your store's current configuration, number of extensions, and hosting environment. Merchants typically see significant improvements in Google PageSpeed Insights, GTmetrix, and Pingdom scores due to reduced server requests and optimized JavaScript delivery. The biggest gains come from stores that haven't previously implemented any JS bundling.
Yes. Mobile devices benefit significantly from reduced server requests and optimized JavaScript loading, since mobile connections are typically slower than desktop. The extension's optimizations directly address Google's Core Web Vitals metrics that affect both mobile search rankings and user experience.
Yes. After installation and configuration, the extension automatically generates page-specific JavaScript bundles. You don't need to manually identify which JS files belong to which pages. The extension analyzes your store's JavaScript dependencies and creates optimized bundles for each page type.
Yes. The Advanced Bundling process accounts for JavaScript files from all installed extensions. Third-party extension scripts are included in the appropriate page-specific bundles, ensuring they load only on pages where they're needed rather than being loaded globally on every page.
Specifications
Technical Details
- Latest Version
- 1.16.0
- Last Updated
- January 7, 2026
- Release Date
- Jan 7, 2026
- Support
- 12 Months Included Support, with options to extend
- Refund Policy
- 30 days, for any reason
- Platform
- Magento Open Source, Magento Commerce, Magento Commerce Cloud B2B
Get Started
Ready to elevate your store?
12 Months Included Support, with options to extend