Largest Contentful Paint
Good: < 2.5s
Measures how long it takes for the main content to appear on screen
How to optimize signage.com
Google Tag Manager scripts contain 1.7MB of unused code, blocking the main thread and delaying LCP by 6.5 seconds.
Access Google Tag Manager and audit all active tags - remove any unused tracking pixels or analytics. Use GTM's built-in triggers to load non-critical scripts only after page interaction. In your Shopify theme, defer GTM loading by adding 'defer' attribute to the script tag or load it via Shopify Scripts API after critical content.
A score of 40 falls in the "Poor" 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 severe performance issues with a score of 40/100, indicating extremely slow loading times that will frustrate users. The biggest problem is massively oversized images that are completely unoptimized - review images are being served at 3500x6000+ pixel dimensions but displayed at only 188x250 pixels, wasting nearly 6MB of data and causing the page's largest content to take a devastating 23+ seconds to load. Additionally, the site is loading 1.7MB of unused JavaScript from Google Analytics and Facebook tracking scripts, adding another 6+ seconds of delay. Properly resizing images to match their display dimensions, converting them to modern WebP format, and removing unused JavaScript could easily improve the performance score by 30+ points and reduce load times from 23 seconds to under 5 seconds.
Why It Matters:
Three review images are 6MB total but displayed at only 188px wide, causing massive waste and delaying LCP by 6.5 seconds.
How to Fix:
In your Shopify admin, go to Settings > Files and replace the review images with properly sized versions (188x334px max). Use Shopify's image transformation by adding '_188x334' before the file extension in your theme code. Convert to WebP format using apps like TinyIMG or Booster for 50-70% size reduction.
Why It Matters:
Missing width/height on review images causes layout shifts as content jumps when images load, hurting user experience.
How to Fix:
Edit your Shopify theme's review section template (likely in sections/ folder). Add explicit width='188' and height='334' attributes to all review image tags. Also add CSS with aspect-ratio: 188/334 for better responsive behavior and to prevent layout shifts during loading.
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
Images waste over 1MB of bandwidth with the 3d_blade_sign.jpg alone being 870KB oversized, significantly impacting load performance.
JavaScript blocks the main thread for 5.4 seconds and creates 1,100ms of Total Blocking Time, severely impacting user interactions and Core Web Vitals.
CSS files are blocking First Contentful Paint by 410ms and delaying the initial page render, directly impacting LCP performance.
Images waste 1,281 KiB with oversized dimensions and poor compression, directly impacting LCP of 19.2 seconds.