Reduce Unused JavaScript Code

How to optimize signage.com

Shopify SiteScore: 40/100Analyzed March 2026Re-analyze this site

Reduce Unused JavaScript Code

High Impact+20 points estimated

Why It Matters

Google Tag Manager scripts contain 1.7MB of unused code, blocking the main thread and delaying LCP by 6.5 seconds.

How to Fix

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.

0Poor

What This Score Means

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.

Core Web Vitals Analysis

LCP

Largest Contentful Paint

23.1s
Poor

Good: < 2.5s

Measures how long it takes for the main content to appear on screen

INP

Interaction to Next Paint

226ms
Needs Improvement

Good: < 200ms

Measures how quickly the page responds to user interactions

CLS

Cumulative Layout Shift

0.07
Good

Good: < 0.1

Measures visual stability - how much content shifts during page load

AI Performance Analysis

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.

Other Optimization Recommendations

Optimize Review Section Images

High Impact+25 points estimated

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.

Add Image Dimensions Explicitly

Medium Impact+8 points estimated

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.

Keep Your Site Fast After Optimization

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.

Explore DeployHQ →Trusted by engineering teams shipping high-performance sites

Want to Analyze YOUR Website?

Get AI-powered performance insights with actionable fixes in 30 seconds

More Shopify Speed Tests

Shopify Performance Resources

Frequently Asked Questions