Hi @umair11
I had a look at the performance results you shared, and I can see why the store feels slow. Even though your First Contentful Paint (FCP) is decent, the Total Blocking Time and Largest Contentful Paint (LCP) are quite high — that’s why visitors experience delays and sometimes wait 7–10 seconds for the site to fully load.
Here are a few practical things you can do:
1. Optimize Images
Heavy images are the main slowdown. Converting them to WebP and using lazy loading will give you a big boost.
Solution:
![Product Name]()
This single line ensures browsers only load the image when customers scroll to it.
Recommended:If you don’t want to manually optimize each image and you can use tool or apps like - Image Optimizer Pro Shopify App can handle compression, resizing, and lazy loading automatically.
2. Reduce Script
Many script loads on background. If they all load upfront, it blocks rendering.
Solution:
- Defer scripts so they load after the main page.
Using defer means the script won’t block your page from showing up quickly.
3. Trim Theme Features
The Ella theme is feature-packed, but unused sliders, animations, and widgets add weight.
Solution:
-
Disable unused theme features from the theme editor.
-
Keep the homepage simple (hero banner + product grid).
-
Where possible, replace animated elements with static ones.
Example of disabling animation:
/* Remove extra fade/slide animations */
.animated {
animation: none !important; }
To speed up your store even further, you might want to try the Website Speedy app for Shopify. It’s designed to automatically take care of the key things that usually slow down stores — like compressing images, deferring non-essential scripts, and enabling lazy loading.
The setup takes just a few minutes, and there’s a free trial so you can actually see the improvements on your store before committing. You can check it out here: Website Speedy app on Shopify app store.
(Disclaimer : we are the developers of this app happy to answer any questions)