Shopify Speed Optimization Mistakes That Kill Conversion

10 Shopify speed optimization mistakes that quietly kill conversion rate. App bloat, unoptimised images, heavy JS, and how to fix each.

Praveen V Nair Shopify Growth Partner · Since 2017 📅 April 28, 2026 1 min read 📄 242 words

Most Shopify stores are 30 to 50 percent slower than they should be — and the founders running them have no idea. Page speed below 50 mobile typically costs 8 to 15 percent of conversion rate. Here are the 10 mistakes we see in nearly every Shopify speed audit.

1. App bloat — the biggest culprit

Every Shopify app you install adds 50 to 200 KB of JavaScript that loads on every page. Five apps means 250 KB to 1 MB of JS overhead.

Fix: audit your installed apps. Uninstall anything you have not actively used in the last 30 days. Apps you keep — confirm they only load on the pages they need (some apps inject scripts everywhere by default).

2. Unoptimised images

Stores upload 3000x3000px JPGs as product images and let Shopify scale them down at request time. The original is still served on the wire.

Fix: resize images to 1500-2000px max before upload. Use Shopify's image_url filter with format: 'webp' or format: 'avif' for the right format per browser.

3. Loading Google Fonts via CDN

Every fonts.googleapis.com request adds 200 to 500ms to LCP. On mobile India networks, sometimes 1 second.

Fix: self-host fonts as theme assets. Use font-display: swap to render with system fonts first, swap when custom font loads.

4. Synchronous third-party scripts

Live chat widgets, review widgets, popup tools — most load synchronously by default and block render.

Fix: add 'defer' or 'async' attribute to the

Written by

Praveen V Nair

The Thriftizer team builds, migrates, and scales Shopify stores for 150+ D2C brands across India, UAE, USA, UK, and Australia. Shopify Select Partner since 2017 with 804 verified reviews at 4.8 stars.

Want a Shopify expert on your project?

We've delivered 800+ Shopify projects. Same team, same WhatsApp, same delivery promise.