A slow Shopify store loses roughly 7% of conversions for every extra second of load time — and the cause is almost always one of five things: app bloat, oversized images, heavy theme code, too many fonts, or third-party scripts. Here’s how to find yours and fix it.
First, Measure Honestly
Run your store through PageSpeed Insights (mobile tab — that’s where your customers are) and note two numbers: Largest Contentful Paint (target: under 2.5s) and total load time on 4G. Test a product page, not just the homepage; product pages carry the buying traffic.
The Five Causes, Ranked by Frequency
- App bloat. Every installed app injects scripts sitewide — including apps you abandoned months ago. Fix: list every app, ask “did this earn its place this month?”, uninstall ruthlessly, and for removed apps check theme code for leftover script tags (they linger).
- Oversized images. A 4MB product photo on a 4G connection is a paywall. Fix: compress to WebP, size images to their display dimensions, lazy-load below the fold. Biggest single win for most stores.
- Theme code debt. Years of tweaks, duplicate CSS, dead code from old experiments. Fix: a theme audit — or if the theme predates 2023, evaluating a rebuild on current standards often beats archaeology.
- Font gluttony. Four font families in six weights is eight render-blocking downloads. Fix: two families, three weights total, system-font fallbacks.
- Third-party scripts. Chat widgets, heatmaps, three analytics tools, old pixels. Each is “just 50KB” until they’re 800KB. Fix: keep what you act on, load it after content renders.
Why This Is Worth Real Money
Speed is the only CRO fix that improves everything simultaneously: conversion rate, ad quality scores (cheaper clicks), and Google rankings. A store going from 5 seconds to 2 typically sees double-digit conversion improvement before touching anything else — it’s the first item in every audit we run and a standing item in monthly maintenance, because speed decays without supervision.
DIY vs Professional Fix
Images and app pruning: absolutely DIY — start today. Theme code and script optimisation: needs a developer who won’t break the cart while “optimising” it. Our maintenance plans include ongoing speed management, and chronic cases get rebuilt properly through development. If slowness comes with no-sales symptoms, read the full diagnostic — speed is often one leak of several.
Frequently Asked Questions
What’s a good load time for a Shopify store in India?+
Under 3 seconds on 4G is acceptable; under 2 is the goal. Test on a mid-range Android over mobile data — not your office WiFi — because that’s your actual customer.
Do Shopify apps really slow stores down that much?+
Yes — it’s the #1 cause we find. Every app injects scripts that load on every page, even apps you stopped using. Auditing and removing unused apps is often worth a full second.
Will a paid ‘fast theme’ fix my speed?+
Only partially. Themes set the ceiling, but images, apps and custom code decide where under that ceiling you actually land. A fast theme buried in app scripts is still slow.