Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize maisongustavia.com
Unsized images cause 0.159 CLS score degradation by shifting content as they load.
Add explicit width='240' height='240' attributes to the design_8.png image in your Shopify theme template. Update all product images in your theme files to include dimensions matching their display size. Test layout shifts in Chrome DevTools Performance tab.
A score of 87 falls in the "Needs Improvement" range (50-89). While it is better than poor (0-49), you should aim for 90+ to provide an optimal user experience and maximize SEO benefits.
This site is slower than approximately 35% of similar sites. The main issues affecting performance are image optimization, JavaScript execution time, and layout stability.
Addressing these issues could improve your conversion rate by 15-20% and boost your search engine rankings.
Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
Interaction to Next Paint
Good: < 200ms
Measures how quickly the page responds to user interactions
Cumulative Layout Shift
Good: < 0.1
Measures visual stability - how much content shifts during page load
This Shopify site has good performance with a score of 87/100, but has room for improvement in Core Web Vitals. The biggest issue is layout shift caused by images without explicit width and height dimensions, creating a jarring user experience as content jumps around while loading. The main culprit is an unsized image (design_8.png) that's causing significant layout instability. Adding proper width and height attributes to images, compressing images better (potential 42 KiB savings), and reducing unused JavaScript from Facebook tracking scripts (56 KiB savings) would eliminate these layout shifts and boost the site's performance score further.
Why It Matters:
Facebook Pixel and WPM scripts contain 57KB of unused code, slowing page interactions.
How to Fix:
Configure Facebook Pixel to load only essential events initially, deferring advanced tracking. Remove or replace the WPM script if not critical for functionality. Use Shopify's Script Tag API to load third-party scripts after page interactive event.
Why It Matters:
The main content image lacks fetchpriority=high, delaying LCP by preventing browser prioritization.
How to Fix:
Add fetchpriority='high' attribute to the design_8.png image since it's the Largest Contentful Paint element. Ensure this image appears in the initial HTML without lazy loading. Consider preloading this critical image in the theme's head section.
Once your site is optimized, maintain that speed. Use DeployHQ for zero-downtime, automated deployments—so performance fixes and updates go live safely every time, without breaking your site.
Get AI-powered performance insights with actionable fixes in 30 seconds
More Shopify Speed Tests
57KB of unused JavaScript wastes bandwidth and slows page loading, especially on mobile connections.
Critical CSS files delay First Contentful Paint by 300ms, making pages appear slower to users.
Unsized images cause significant layout shifts (CLS: 0.314) that hurt user experience and search rankings.
Product images can be compressed by 42KB total, directly improving LCP by 150ms.