Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize projectpatio.com
The main content image is 13x larger than needed, wasting 50KB and delaying LCP.
In your Shopify theme's liquid templates, implement responsive images using Shopify's image transformation URLs. Replace the 1420x491 image with appropriately sized variants (378x131 for mobile). Add srcset attributes to serve different sizes based on viewport width using Shopify's img_url filter with size parameters.
A score of 64 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 64/100, indicating significant user experience issues. The biggest problem is render-blocking CSS files that are delaying the First Contentful Paint by 3.3 seconds and making the page fully interactive only after 11.5 seconds. The main theme.css file (40KB) is blocking the initial page render and could save 830ms if properly deferred or inlined. Additionally, the site is loading 205KB of unused JavaScript from Google Analytics and theme files, plus oversized images that are 13x larger than needed for their display size. Addressing these render-blocking resources and optimizing the bloated JavaScript and images could easily improve the performance score by 20-30 points and dramatically speed up the page loading experience.
Why It Matters:
Render-blocking CSS is delaying First Contentful Paint by 830ms and blocking critical page rendering.
How to Fix:
In your Shopify theme, defer non-critical CSS by adding media='print' onload='this.media="all"' to theme.css and styles.css links. Use critical CSS extraction tools like Critical or inline above-the-fold styles directly in the HTML head. Move accelerated-checkout CSS to load after initial render.
Why It Matters:
205KB of unused JavaScript is delaying LCP by 1.35 seconds and wasting network resources.
How to Fix:
In Shopify Admin, remove or conditionally load Google Analytics scripts only on pages that need them. Split your theme.js file to load only required functions per page template. Use Shopify's Script Tag API to defer non-essential tracking scripts until after page load completion.
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
205KB of unused JavaScript is delaying LCP by 1.35 seconds and wasting network resources.
Render-blocking CSS is delaying First Contentful Paint by 830ms and blocking critical page rendering.
Unused JavaScript totals 313KB with Google Tag Manager scripts contributing 238KB of unused code.
CSS files are blocking initial render for 630ms and delaying First Contentful Paint significantly.