your square images are way too big. Most of them are 1080px by 1080, try scaling them down to say 600px by 600 or so. Don’t just resize them in webflow. Truly make them a smaller size in photoshop or a similar program. Run them through a compressor like tinypng.com after you’ve resized them.
Cleaned up the styles and scaled all the images down to 720 x 720 and used tinypng on them : )
It’s still pretty heavy though. I’m trying to figure out how to use lazyload on the images and embed but I can’t figure it out. There’s a thread on it but it’s still a bit confusing Lazyload for Webflow Images - #30 by anthonysalamin
EDIT: I got to implement lazy load which helped a lot. Still not doing great on mobile though. I’m not sure what else to change
I’d say it’s looking pretty good @nxwebflow . The biggest scorer at the moment is ‘next-gen formats’, not something that’s worth worrying about IMHO. At least at the moment, it’s not at all implemented much.
Even google itself doesn’t use them apparently.
I would check your ‘product’ images, the t-shirts are still 1000px and 250mb each.
Correct me if I’m wrong, but if an image like you’ve shown here is viewed on phone, doesn’t Webflow serve up a responsive variant that renders @ 200px?
That’s odd that it shows the 1000 x 1000 product images for you. on my screen it shows the updated ones that I changed to 720 x 720 and uploaded to tinypng
@nxwebflow are they embedded somehow through a custom upload? Your read-only link doesn’t work anymore so I couldn’t see how they were used. There’s a typekit integration as well.
I deleted some of the fonts I wasn’t using. Not sure if they’re still downloaded by the user if I upload fonts into webflow but don’t use them. the google pagespeed says my product aren’t being lazyloaded on mobile but its working on desktop. I’m not sure what the issue is?