Optimization of OpenCart store speed from 22 to 74 points mobile
Online store for agrochemicals on OpenCart 3 (332 products). The client reported an issue: the site loads slowly, Google PageSpeed mobile — 22 points, the page weighed 4.2 MB.
I found a bug from the previous developer: the engine saved .jpg as .png, which made all thumbnails twice as heavy. Plus, a raw logo in the slider was 1.4 MB and Analytics was blocking rendering.
I fixed the image.php engine, optimized the slider, and implemented lazy load GA through the analytics module.
**Result: mobile 22 → 74, desktop 98. Page weight -68% (4.2 MB → 1.3 MB).**
I found a bug from the previous developer: the engine saved .jpg as .png, which made all thumbnails twice as heavy. Plus, a raw logo in the slider was 1.4 MB and Analytics was blocking rendering.
I fixed the image.php engine, optimized the slider, and implemented lazy load GA through the analytics module.
**Result: mobile 22 → 74, desktop 98. Page weight -68% (4.2 MB → 1.3 MB).**