Isometric audit dashboard showing Google PageSpeed mobile metrics and Shopify speed score

How to Speed Up Your Shopify Store: 7 Proven Fixes (2026)

Last updated: June 2026

Google and Deloitte measured a 0.1-second improvement in mobile load time and found it increased retail conversion rates by 8.4%. A full second of delay costs 7% in conversions. On a Shopify store doing $50,000/month, 2 extra seconds of load time represents roughly $7,000 in monthly revenue left on the table — every month.

The good news: most Shopify stores carry 2–4 seconds of fixable slowness. The 7 fixes below address the most common causes, in order of impact-to-effort ratio. None require a developer.

Speed is one of the five core levers in the Shopify conversion rate optimization guide — fixing it amplifies the impact of every other CRO change you make.

How to audit your Shopify store speed first

Google PageSpeed Insights: what to read

Run your homepage and your top product page through Google PageSpeed Insights. Focus on the mobile tab — 67% of Shopify traffic is mobile. Three numbers matter:

  • Largest Contentful Paint (LCP) — time until the main content is visible. Target: under 2.5 seconds.
  • Total Blocking Time (TBT) — JavaScript blocking the main thread. Target: under 200ms.
  • Cumulative Layout Shift (CLS) — elements jumping around as the page loads. Target: under 0.1.

PageSpeed also gives you a prioritized list of “Opportunities” — these are your fixes, ranked by estimated time savings. Work through them top to bottom.

Shopify’s built-in speed score

Shopify admin → Online Store → Themes shows a speed score (0–100) for your theme. This score uses Google Lighthouse data sampled across real visitors. Anything below 50 is a problem. Above 70 is good. The score updates once per day — use it to track improvement after changes, not for diagnosis.

Fix 1 — Optimize your images

Images typically account for 40–60% of a Shopify page’s total weight. This is almost always the highest-impact fix — and the easiest to implement without touching code.

Convert to WebP format

WebP images are 25–35% smaller than JPEG and 50–60% smaller than PNG, with no visible quality difference. Shopify’s CDN automatically serves WebP to browsers that support it — but only if you upload WebP files. Re-export your product and banner images in WebP before uploading.

Free tools: Squoosh (browser-based, batch export), TinyPNG (drag-and-drop, supports WebP). For stores with 500+ images, the Shopify app Crush.pics compresses your existing library automatically.

Set correct image dimensions

Uploading a 4000×4000px image for a 600×600px product thumbnail forces the browser to download 4× more data than needed. Match your upload dimensions to your theme’s actual display size. Check your theme documentation for the recommended product image dimensions — most themes use 800×800px to 1200×1200px.

Fix 2 — Remove unused apps

Every Shopify app you install — active or not — injects JavaScript and CSS into every page of your store. A store with 15 installed apps often carries 6–8 apps’ worth of dead code loading on every pageview. This is the most overlooked speed killer in Shopify stores.

Go to Shopify admin → Apps. For each app: when did you last use it? Is it actively generating revenue? If the answer is “I’m not sure” — uninstall it. The revenue from the apps you keep won’t be affected; the speed improvement starts immediately.

After uninstalling, some apps leave behind code snippets in your theme files. Check Shopify admin → Online Store → Themes → Edit code and search for references to uninstalled app names. Remove leftover <script> and <link> tags.

Fix 3 — Switch to a performance-optimized theme

Theme choice has more impact on Shopify speed than almost any other single decision. Shopify’s free Dawn theme consistently scores 80–90 on Google PageSpeed mobile. Many popular paid themes score 40–60 — sometimes lower.

If your current theme scores below 50 on PageSpeed mobile and you’ve already optimized images and removed unused apps, a theme switch is likely your fastest remaining speed win. Dawn is free, actively maintained by Shopify, and designed specifically for Core Web Vitals performance. Migrating to Dawn typically takes 4–8 hours of design work to match your brand styling.

Other fast themes: Sense, Craft, and Crave (all Shopify-built, all score 75+). Avoid themes with heavy animation libraries, parallax scrolling, or video autoplay in hero sections — these features consistently tank mobile scores.

Fix 4 — Enable lazy loading for below-fold images

Lazy loading delays image loading until the visitor scrolls close to that image. Without it, your browser downloads every image on the page — including ones 5 scrolls below the fold — before showing you anything. This inflates initial load time by 30–60% on image-heavy product pages.

Most modern Shopify themes (Dawn, Sense, and any theme built after 2022) have lazy loading enabled by default. To verify: view your page source and check that your below-fold images have loading="lazy" on their <img> tags. If they don’t, add it manually in your theme’s image snippets.

Fix 5 — Fix render-blocking resources

What render-blocking means

A render-blocking resource is a script or stylesheet that the browser must fully download and process before it can display anything on screen. Every render-blocking resource delays the moment your visitor sees your page. PageSpeed Insights flags these under “Eliminate render-blocking resources.”

The most common culprits in Shopify stores

  • Third-party chat widgets — Intercom, Drift, Zendesk Chat. These load large JavaScript bundles synchronously. Fix: load them with a 3–5 second delay after page render, or switch to a lighter alternative.
  • Google Fonts loaded via @import — Replace CSS @import calls with <link rel="preconnect"> and <link rel="stylesheet"> in your theme’s <head>. This parallelizes font loading instead of serializing it.
  • Multiple tracking pixels — Facebook Pixel, Google Analytics, TikTok Pixel, Pinterest Tag. Each adds 50–200ms when loaded naively. Use Google Tag Manager to load all pixels through a single async container.
  • Review app widgets — Stamped, Okendo, and Loox load full widget libraries on every product page. Check if your review app offers a “lightweight” or “async” loading option in its settings.

Fix 6 — Verify your CDN setup and browser caching

Shopify includes a global CDN (powered by Fastly) for all stores — your images, CSS, and JavaScript are automatically served from the server closest to each visitor. You don’t need to configure this, but you do need to make sure you’re not working against it.

Two things that undermine Shopify’s CDN: hosting product images externally (always upload directly to Shopify), and loading third-party scripts from slow external servers. Run PageSpeed Insights and check “Serve static assets with an efficient cache policy” — any resources flagged here are not benefiting from Shopify’s CDN.

Fix 7 — Reduce JavaScript execution time

Defer non-critical scripts

Scripts that don’t need to run immediately — analytics, review widgets, chat launchers — should be deferred or async-loaded. In your theme’s <head>, replace <script src="..."> with <script defer src="..."> for non-critical scripts. This tells the browser to download them in the background and execute them after the page has rendered.

Audit your theme’s JavaScript

Open Chrome DevTools → Performance tab → record a page load. Look for long JavaScript tasks (shown as red bars in the main thread). Tasks over 50ms are “long tasks” that block rendering. If your theme has several of these, contact the theme developer — this is a theme quality issue, and reputable theme developers provide updates that address Core Web Vitals performance.

Speed improvement checklist

FixEffortImpact on LCP
Convert images to WebP + resize1–2hHigh
Remove unused apps30minHigh
Switch to Dawn or fast theme4–8hVery High
Enable lazy loading30minMedium
Fix render-blocking resources1–2hMedium
Verify CDN / remove external assets30minLow–Medium
Defer non-critical JavaScript1hMedium

Work through this list in order. Most stores recover 1.5–2.5 seconds of load time from fixes 1–3 alone. The full list typically brings a 3–4 second mobile load time down to under 1.5 seconds.

Frequently asked questions

What is a good Shopify speed score?

Shopify’s built-in speed score: 70+ is good, 80+ is excellent. Google PageSpeed Insights mobile: 50+ is acceptable, 70+ is good. Most stores start at 30–50 on PageSpeed mobile. After applying the fixes above, 60–75 is a realistic target without a developer. Above 80 usually requires theme-level optimization work.

Does Shopify page speed affect Google rankings?

Yes — Core Web Vitals (LCP, CLS, FID/INP) are confirmed Google ranking signals since 2021. A store with poor Core Web Vitals scores ranks lower than a comparable store with strong scores, all else being equal. Speed optimization is both a conversion and an SEO play.

How much does Shopify speed affect conversions?

Google and Deloitte data: a 0.1-second improvement in mobile load time increases retail CVR by 8.4%. Portent research: a 1-second load time converts 3× better than a 5-second load time. The impact is non-linear — every second removed from a slow baseline delivers more improvement than removing a second from an already-fast baseline.

Do I need a developer to speed up my Shopify store?

Not for fixes 1–4. Image optimization, app removal, theme switching, and lazy loading are all doable without code. Fix 5 (render-blocking resources) and Fix 7 (deferred scripts) require basic comfort with your theme’s code editor — intermediate level. Fix 6 (CDN audit) is review-only unless you need to move externally-hosted assets.

Next steps

Speed is the foundation — but it only converts visitors who are already motivated to buy. To maximize what you earn from a fast store, the other four CRO levers work in concert: optimized product pages, frictionless checkout, AI-powered personalization, and cart abandonment recovery. The full framework is in the Shopify CRO guide.

Speed optimization also multiplies the value of your automation stack. When your store loads fast and your workflows are automated, you stop losing buyers to friction and start compounding growth. Automating your Shopify store with AI covers the operational layer that makes all of this scale. And if you’re preparing for higher traffic volumes, 10 Shopify automations to set up before scaling gives you the checklist to run through before you increase ad spend.

Similar Posts