How to Fix Page Speed in Shopify
Shopify page speed is mostly determined by theme and apps — Shopify's underlying infrastructure is fast (sub-300ms TTFB globally). When Shopify stores are slow, it's almost always app bloat or heavy theme images. This guide covers Shopify-specific speed workflow. Pair with page speed guide and CWV.
Step-by-step: How to speed up Shopify
- Baseline. PageSpeed Insights on homepage, collection, product. Note LCP, INP, CLS, TTFB and total page weight. Shopify TTFB should be 200-400ms globally; if higher, edge issue.
- Audit theme. Pre-2.0 themes (Debut, Brooklyn) are speed-disadvantaged structurally. Dawn and other 2.0 themes (Sense, Studio, Crave) score significantly better. Theme migration is highest-leverage single change for stores on old themes.
- Prune apps. Most Shopify stores have 8-15 apps installed but only need 4-6. Each app adds JS and CSS that loads on every page. Audit: which apps are essential? Uninstall unused. For essential apps with heavy weight, find lighter alternatives.
- Optimise images. Verify Shopify CDN delivers WebP/AVIF. Compress large originals via Crush.pics or TinyIMG. Ensure responsive srcset working in theme.
- Defer non-critical JS. Apps like Booster: Page Speed or Hyperspeed defer non-critical app JS. Test carefully — deferring some scripts breaks checkout.
- Configure CDN aggressively. Standard Shopify uses Shopify's own CDN (Fastly-based). Shopify Plus stores can front with Cloudflare via custom DNS — adds another optimisation layer (image optimisation, edge caching). Worth doing for international stores.
- Monitor and iterate. Re-test monthly. Plugin updates and content additions both regress speed. Set Search Console alerts for Core Web Vitals.
⚡ Audit Shopify speed
Get LCP, INP, CLS measurements with specific fix priorities.
Run Page Speed Audit →Frequently Asked Questions
Why is my Shopify store slow despite good infrastructure?
Almost always apps. Each Shopify app adds JavaScript and CSS that loads on every page. 10 apps = ~500KB extra JS. Audit installed apps; remove unused; replace heavy ones (especially: review apps, popups, related-products, chat widgets) with lighter alternatives or theme-built alternatives.
Which Shopify themes are fastest?
Dawn (free) consistently scores best in independent tests. Sense, Studio, Crave (all free) also score well. Premium themes vary: Impact, Symmetry, Local are strong; some heavy magazine themes (Empire, Showcase) are slower. Always test before buying — request demo URL, run through PageSpeed Insights.
Does Shopify Plus improve performance?
Marginally vs standard Shopify. Plus has slightly better edge infrastructure and access to custom DNS for Cloudflare-fronting. But the bulk of performance differences come from theme and apps. Don't upgrade plan for performance alone.
Best Shopify speed optimisation apps?
Booster: Page Speed Optimizer, Hyperspeed Apps, AVADA SEO. They mostly do: image compression, JS deferral, CSS minification, lazy loading enhancements. Useful but no substitute for theme and app discipline.
Why does my Shopify TTFB exceed 500ms?
Three causes: 1) Heavy app code processing on every request (uncommon — apps usually run async). 2) Custom theme code with slow Liquid loops or heavy section rendering. 3) Geographic distance from Shopify's edge — international visitors get further-away nodes. Audit theme Liquid for inefficient loops; check Shopify Plus for better edge.