Blog/How to Fix a Slow Shopify Store: Speed Optimization Guide
SHOPIFYPAGE SPEEDPERFORMANCETECHNICAL SEO

How to Fix a Slow Shopify Store: Speed Optimization Guide

RankCart Team5 min read
📚Part of The Complete eCommerce SEO Checklist for 2026 — read the complete guide
IN THIS ARTICLE
Measure your store's speed (baseline first)Common causes of slow Shopify stores (and how to fix them)1. Oversized product images2. Too many apps3. Render-blocking JavaScript and CSS4. Heavy or outdated theme5. Unoptimized code in your theme customizationsStep-by-step speed optimization checklistAfter you've optimized, test againMonitor speed over time

Page speed is critical for eCommerce. Studies show that a 1-second delay in page load time can reduce conversions by 7%. On Shopify, a slow store doesn't just lose customers — it also ranks lower in Google. Speed is a confirmed ranking factor.

The good news? Most Shopify speed problems have simple fixes. In this guide, we'll show you how to diagnose your store's speed issues and fix them — from image compression to app audits to theme optimization.

Measure your store's speed (baseline first)

Before you fix anything, measure where you stand. Use these free tools:

  1. Google PageSpeed Insights — Go to pagespeedinsights.web.dev, enter your store's URL, and run the test for mobile. Pay attention to the Core Web Vitals section: Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS). Google aims for LCP under 2.5 seconds.
  2. GTmetrix — Provides more detailed performance metrics and a waterfall view of which resources load slowest.
  3. WebPageTest — Excellent for diagnosing specific bottlenecks and testing real devices/connections.
  4. RankCart's free auditRun a free RankCart audit and check the Performance section. It gives you mobile and desktop LCP, plus a prioritised fix list.

Common causes of slow Shopify stores (and how to fix them)

1. Oversized product images

This is the #1 cause of slow Shopify stores. Most store owners upload images straight from their camera or product photography shoot — often 3–5 MB per image. When your homepage loads 10 product images, that's 30–50 MB of data for a single page.

Fix: Compress your images before uploading

  1. Use a tool like ImageOptim (Mac), FileOptimizer (Windows), or online tools like TinyPNG.com or Squoosh.app
  2. Convert to WebP format where possible (more efficient than JPG/PNG)
  3. Aim for under 150–200 KB per product image without visible quality loss
  4. For Shopify: You can also use Shopify's built-in image optimization, or apps like "Image Optimizer" that auto-compress on upload

2. Too many apps

Every Shopify app adds code to your store — scripts, stylesheets, and API calls. Five or six apps are usually fine. Fifteen or twenty? You've got a problem. Each one slows your page load and increases the risk of conflicts.

Fix: Audit your apps and delete the ones you don't need

  1. Go to Shopify Admin → Apps and integrations
  2. List every app you have. Be honest: do you use all of them?
  3. Check which apps have the most negative reviews mentioning "slow" or "performance"
  4. Delete apps you don't actively use. Uninstalling removes their code from your store.
  5. If you need a feature, look for lightweight alternatives with fewer negative performance reviews

3. Render-blocking JavaScript and CSS

Some scripts and stylesheets block the browser from rendering your page until they fully load. This is necessary for some critical resources, but optional for others (analytics, chatbots, tracking pixels). Deferring non-critical resources speeds up page rendering.

Fix: Defer non-critical JavaScript

This is a bit technical, but your theme developer can help. In your theme code (theme.liquid or assets), look for scripts being loaded in the <head> tag. Move non-critical ones (analytics, tracking, chatbots) to the bottom of the <body> tag or add async or defer attributes.

4. Heavy or outdated theme

Some Shopify themes load lots of unnecessary code and design elements. If your theme was designed before 2024, it's likely not optimized for Core Web Vitals.

Fix: Switch to a lightweight theme or optimize your current one

  • Lightweight themes recommended for speed: Dawn (Shopify's own), Impulse, Prestige, Taste
  • If you love your current theme, contact the developer and ask about performance optimization. Many offer speed tuning services.
  • Remove unused theme sections and features you don't need

5. Unoptimized code in your theme customizations

If you've added custom sections, apps, or embed code to your theme, it may not be optimized. Old code or memory leaks can slow your site.

Fix: Have your theme developer audit and clean up

  • Work with your Shopify theme developer to review any custom code
  • Remove unused CSS and JavaScript
  • Implement lazy loading for images below the fold

Step-by-step speed optimization checklist

  1. Compress all images — Batch compress your entire product image library to under 200 KB each (target: 100–150 KB)
  2. Uninstall unused apps — Delete every app you're not actively using
  3. Delete unused theme sections — In your theme editor, remove sections and blocks you're not displaying
  4. Enable lazy loading for images — Shopify themes include this by default in newer versions. Check Settings → Performance.
  5. Check for render-blocking resources — Run PageSpeed Insights, scroll to "Opportunities", and look for "Eliminate render-blocking resources". Ask your developer to defer non-critical scripts.
  6. Minimize redirects — Each redirect adds 100–300ms. Check that your domain doesn't redirect multiple times before reaching your store.
  7. Enable Shopify CDN caching — Most Shopify plans include this. It's usually on by default, but confirm in Settings → Performance.

Want an automatic speed audit of your entire store? Run a free RankCart audit — it measures LCP, FID, and CLS on every page and gives you a prioritised fix list.

After you've optimized, test again

Speed optimization is iterative. After making changes:

  1. Wait 2–3 days for the changes to fully take effect
  2. Re-run your tests in PageSpeed Insights and GTmetrix
  3. Compare your new scores to your baseline
  4. Expect LCP to improve by 0.5–2 seconds with these fixes

Monitor speed over time

Speed degradation is common as your store grows. Set a reminder to test every 3 months.

  • Each new app you install may slow your site
  • New products and images add page weight
  • Theme updates can sometimes impact performance
  • Traffic spikes or Shopify infrastructure changes may affect speed

Frequently asked questions

How much does page speed affect Shopify conversions?

Studies show a 1-second delay in page load time can reduce conversions by 7%. A slow Shopify store loses customers and also ranks lower in Google, since speed is a confirmed ranking factor. After applying common fixes, you can typically expect Largest Contentful Paint to improve by 0.5 to 2 seconds.

What is the most common cause of a slow Shopify store?

Oversized product images are the number one cause. Many owners upload photos straight from a camera at 3 to 5 MB each, so a homepage with 10 images can load 30 to 50 MB. Compress images before uploading, convert to WebP where possible, and aim for under 150 to 200 KB per image without visible quality loss.

How many Shopify apps is too many for site speed?

Five or six apps are usually fine, but fifteen or twenty is a problem. Every app adds scripts, stylesheets, and API calls that slow page loads and risk conflicts. Audit your apps under Apps and integrations, delete ones you don't actively use to remove their code, and replace heavy ones with lightweight alternatives.

What is a good LCP score for a Shopify store?

Google aims for Largest Contentful Paint (LCP) under 2.5 seconds. Measure it with free tools like Google PageSpeed Insights, GTmetrix, or WebPageTest, focusing on the Core Web Vitals section that also covers responsiveness and layout stability. Establish a baseline before making any changes.

Which Shopify themes are best for speed?

Lightweight themes recommended for speed include Dawn (Shopify's own), Impulse, Prestige, and Taste. Themes designed before 2024 are likely not optimized for Core Web Vitals. If you keep your current theme, ask the developer about performance tuning and remove unused theme sections and features you don't need.

RankCart
RankCart Team

RankCart builds automated SEO & AI-search-readiness audits for eCommerce stores. These guides come from the same analysis that powers the product — the patterns we see auditing Shopify, WooCommerce, BigCommerce, and other storefronts.

About RankCart →

See what your store is missing

Run a free SEO & AI readiness audit on your Shopify store — no signup required.

Check My Store for Free →
Related reading
April 20, 2026 · 6 min read

How to Fix SEO Issues for Shopify (2026 Guide)

A practical guide to the SEO problems we see in 80% of Shopify audits — and exactly how to fix each one. SEO fixes for Shopify stores — the issues we see in 80% of audits.

April 19, 2026 · 4 min read

Shopify SEO Quick Fixes: High-Impact Issues You Can Fix Today

The highest-impact Shopify SEO issues you can fix in an afternoon — no developer required. Ranked by revenue impact, with exact steps for each.

April 18, 2026 · 5 min read

How to Fix Shopify SEO Issues Step by Step (2026 Checklist)

Step-by-step checklist for fixing the most common Shopify SEO issues — in the right order, with exact admin clicks. Each step is concrete and verifiable.

← Back to all articles