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 a 0.369 CLS score and poor user experience as content jumps during loading.
Add explicit width='240' and height='240' attributes to the design_8.png image element in your Shopify theme. Update all product images in your liquid templates to include dimensions. Use CSS aspect-ratio property as a fallback for responsive images.
A score of 56 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 poor performance with a score of 56/100, primarily due to severe layout shift issues. The biggest problem is an unsized image that causes a major layout shift (CLS score of 0.369), making the page feel unstable as content jumps around while loading. The site also suffers from a very slow Largest Contentful Paint of 7.0 seconds and excessive unused JavaScript from Facebook tracking scripts. Adding proper width and height attributes to images, optimizing JavaScript delivery, and reducing render-blocking CSS requests could dramatically improve both the performance score and user experience.
Why It Matters:
57KB of unused JavaScript delays LCP by 150ms and blocks the main thread unnecessarily.
How to Fix:
Remove or defer Facebook Pixel (fbevents.js) if not essential for tracking. Use Shopify's native analytics instead of third-party tracking scripts. Load remaining scripts conditionally using Shopify's Script Tag API or move to footer with defer attribute.
Why It Matters:
Poor cache lifetimes force repeated downloads of 125KB assets, slowing repeat visits by 600ms.
How to Fix:
Configure longer cache headers for static assets through your CDN or hosting provider. Set Facebook scripts to load from a cached version or implement service worker caching. Use Shopify's asset pipeline to version and cache theme assets efficiently.
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
The LCP image has lazy loading applied and lacks fetchpriority, delaying the largest contentful paint significantly.
Render-blocking CSS delays First Contentful Paint by 1.05 seconds, preventing users from seeing content quickly.
6.2 seconds of main-thread work blocks user interactions and delays all Core Web Vitals significantly.
156 KiB of unused CSS is delaying First Contentful Paint by 1 second.