Hi there,
My website takes a while to load in every page and I was wondering what I could do to make it faster? I’ve already compressed most of the images.
Link here: https://disegnettidepressetti.com/
Thanks!
Hi there,
My website takes a while to load in every page and I was wondering what I could do to make it faster? I’ve already compressed most of the images.
Link here: https://disegnettidepressetti.com/
Thanks!
Hey @maggiebovary! Just took a look at your site, it’s lovely, but you’re right, the loading time could definitely be improved. Since you’ve already compressed your images (which is a great first step), here are a few other things you can try:
If this is helpful, mark it as Solution and Like it. Thanks so much
!
Hi @maggiebovary ,
Improve TBT Performance
defer or async attributes.Largest Contentful Paint (LCP)
First Contentful Paint (FCP)
<link rel="stylesheet" href="theme.css" media="print" onload="this.media='all'">
font-display: swap. Example:<link rel="preload" as="font" type="font/woff2" href="{{ 'your-font.woff2' | asset_url }}" crossorigin>
Focus on making your theme and content load fast. Compress images some more, remove unused apps and scripts, and restrict lourishing animations or videos. Think about lazy loading assets and minifying CSS and JS. Speed tool testing can identify bottlenecks so you can focus your efforts for improvements that will yield the bigge st reduction in page load times.
Hii,
I checked your site. The main reason your pages feel slow is not the design, it’s how the images and scripts are loading in the background. Even though you compressed the images, they are still loading in very large sizes on mobile, and many of them load at the same time. That’s why your mobile score dropped you can do few things:
Resize images per use case
Export separate versions for hero, product card, and thumbnail (1600px, 800px, 400px wide).
In your theme, make sure product cards/small sections don’t load the full width hero size.
Lazy load everything below the first screen
Keep only the hero image set to loading=“eager”.
All other images collections, grids, blog thumbs should be loading=“lazy” so they download only when the user scrolls near them.
Tidy up scripts & apps
Remove any unused apps or tracking pixels.
For remaining ones, see if they offer a 'load after page’ or ‘defer’ option so they don’t block the first paint.
Limit fonts & variants
Use 1or2 font families and only the weights you actually use (400 & 700). Extra font files add up quickly on mobile.
If you’d like this kind of optimization handled automatically, you can also take a look at Website Speedy App that:
Compresses and serves images in the right size for each device,
lazy-loads below-the-fold media,
and helps with script loading so your LCP comes down without you having to touch the theme code.
off sitewide
July sale — 45% off at checkout, applied automatically. Valid for 60 minutes. One per customer.
Offer ends in