Store Speed Audit

Speed Audit

Analyse any Shopify store's performance signals across 6 dimensions: images, scripts, app overhead, CSS, technical meta, and HTML size.

Image Optimization
Script Bloat
App Overhead
CSS Weight

Fetching store HTML and running Google PageSpeed Insights…

6 Speed Dimensions

Speed Issues

Performance problems to fix

What's Working

Performance strengths to maintain

How It Works

3 Simple Steps

Get actionable insights in under 30 seconds

1

Enter your store URL

Paste any page URL - homepage, product page, or collection.

2

We run 6 speed checks

Image weight, script count, app overhead, CSS size, technical meta, and HTML size - all measured instantly.

3

Get your speed score

Each dimension is scored and ranked. The biggest wins are shown first so you know exactly what to fix.

Featured Answer

How do I speed up my Shopify store for free?

ecomspy's free Shopify speed audit identifies the exact issues slowing your store down - unoptimized images, render-blocking scripts, unused app code, and Core Web Vitals failures. Paste your URL and get a prioritized fix list in seconds. Faster stores rank higher on Google and convert up to 7% more per second saved. Free, no account needed.

Preview

Sample Output

Here's what your report looks like. Real analysis, instant results.

ecomspy.io. Speed Audit Report
61
/100
2830.2 KB HTML size 842 images 215 scripts 5 issues found
Grade C: Needs Work
⇓ Export PDF
App Overhead
85/100
1 third-party app script detected
CSS Weight
35/100
35 external stylesheets, 86 inline style blocks
HTML Size
25/100
2830.2 KB HTML document size
Image Optimization
90/100
842 images, 98.0% lazy-loaded, 28.1% modern format
Meta & Technical
100/100
All technical meta tags present
Script Bloat
15/100
27 render-blocking scripts detected
Speed Issues
Performance problems to fix
Image Alt TextMedium
17 images are missing alt text
Fix: Add descriptive alt attributes to every product image. This improves accessibility compliance and Google Image search indexing.
Script BloatHigh
27 render-blocking scripts detected
Fix: Add defer or async attributes to non-critical scripts in theme.liquid
What's Working
Performance strengths to maintain
Image Optimization
98.0% of images use lazy loading. excellent deferral strategy.
App Overhead
Only 1 third-party app script detected. minimal app bloat.
Meta & Technical
All key technical tags present: viewport, charset, canonical, and preconnect.
LCP. Largest Contentful Paint
Time until the biggest visible content element finishes loading
High Risk
5s
~ Estimated
POOR
Good: ≤ 2.5s
Needs work: 2.5–4s
Poor: > 4s
LCP Element Detected
📷
Hero Image
Tag: <img>

class: "resource-card__image"
What's Good
Preload hint found. hero image loads early
fetchpriority='high' found. browser prioritises LCP image
Preconnect hints present. CDN connections open early
What's Slowing It Down
Hero image may not be WebP/AVIF. old formats are 30–50% heavier
Hero/first image has loading='lazy'. this actively delays the LCP element
27 render-blocking script(s) pause the browser before it can paint
35 CSS files to download before render. merge or defer non-critical sheets
Large HTML (2830.2 KB) increases server response time (TTFB)
Why It Matters
LCP is what users feel as 'the page loaded'. Every 100ms slower means up to 1% fewer conversions. Google uses LCP as a ranking signal. stores with LCP above 4s rank lower and have 70% higher bounce rates on mobile.
Shopify-Specific Fixes
1In theme.liquid: add <link rel="preload"> for hero image. cuts LCP by 0.5–1s.
2Add fetchpriority='high' to your hero <img> tag. tells browser to load this first.
3In Liquid templates use: {{ image | image_url: width: 1200, format: 'webp' }}. Shopify serves WebP via CDN.
4Remove loading='lazy' from the first visible image in your hero section.
5In theme.liquid: move all non-critical scripts below </body> or add defer attribute.
Estimated scores. based on static HTML signals. Scores are estimated from static HTML signals. a risk predictor, not a real measurement. For field data: Google Search Console ? Core Web Vitals, or PageSpeed Insights at pagespeed.web.dev.
What You Get

Everything Included, Free

No account required. No credit card. Instant results.

Run Free Speed Audit →
FAQ

Frequently Asked Questions

Everything you need to know