Shopify Speed Guide

Every 100ms of extra load time costs you 1% in conversions. Here's how to fix it.

You run your Shopify store through PageSpeed Insights and see a score of 35. Red numbers everywhere. Your mobile performance is "Poor." And you start to panic.

Take a breath. Shopify's speed scoring is notoriously misleading because every Shopify store loads Shopify's own JavaScript framework, which inflates the numbers. A "real" Shopify speed score of 50-60 is actually normal. But that doesn't mean you should ignore speed.

What actually matters: your Largest Contentful Paint (LCP) should be under 2.5 seconds, First Input Delay (FID) under 100ms, and Cumulative Layout Shift (CLS) under 0.1. These Core Web Vitals affect both your Google rankings and your conversion rate. Here's how to hit those targets.

1%

Conversion Loss per 100ms Delay

<2.5s

Target LCP (Google)

200-400ms

Added per Shopify App

53%

Mobile Users Abandon Slow Sites

How to fix this — step by step

1

Audit and remove unused Shopify apps

Every Shopify app you install injects JavaScript into your store. Each one adds 200-400ms of load time — even if you're not actively using it. Go to Settings → Apps and remove anything you installed "just to try" or stopped using. The average Shopify store has 12 apps installed. Most need 5-7. Removing 5 unused apps can shave 1-2 seconds off your page load. Even apps you keep should be audited — some load their scripts on every page when they only need to run on specific pages.

2

Optimize your images — they're usually the biggest bottleneck

Images are typically 60-80% of a page's total weight. Shopify automatically serves WebP when the browser supports it, but you still need to upload properly sized images. Product images shouldn't exceed 2000x2000px. Hero images should be under 200KB. Use Shopify's built-in image optimization and add lazy loading to all images below the fold — most modern Shopify themes support this natively. Check your theme settings for "lazy load images" and enable it.

3

Use a fast, well-coded theme

Your theme is the foundation. Shopify's free themes (Dawn, Refresh, Craft) are the fastest because they're built by Shopify's team and optimized for performance. Premium themes vary wildly — some are great, many are bloated. If your PageSpeed score is below 30, your theme might be the culprit. Test your store with the Dawn theme on a dev store — if Dawn scores 20+ points higher, your current theme is the bottleneck and you should consider switching.

4

Defer non-critical JavaScript and CSS

Check your theme's <head> section for render-blocking scripts. Chat widgets, review apps, and loyalty program scripts don't need to load before the page renders. Move them to the footer or add "defer" or "async" attributes. In your Shopify theme code (Online Store → Themes → Edit Code), look for scripts in theme.liquid that aren't critical for first paint. Most third-party app scripts can be deferred without breaking functionality.

5

Minimize third-party scripts and tracking pixels

Google Analytics, Meta Pixel, TikTok Pixel, Hotjar, chat widgets — each one adds load time. You probably don't need all of them. Use Google Tag Manager to load scripts conditionally instead of on every page. If a tracking pixel only matters on the thank-you page, only load it there. Review your theme.liquid and additional scripts for redundant or outdated tracking codes. We regularly find stores loading 10+ tracking scripts when they only need 3-4.

6

Enable Shopify's built-in performance features

Shopify has added several performance features you might not have enabled: DNS prefetching for external domains, browser caching headers (handled automatically by Shopify CDN), and storefront rendering optimization. Make sure your theme is updated to the latest version — Shopify regularly releases performance improvements. Also enable Shopify's new web performance report in your admin under Analytics → Reports → Web performance.

Want us to handle this?

Steps 1 through 3 will make the biggest difference. App cleanup and image optimization alone can cut 2-3 seconds off your load time. These are things you can do this weekend.

But if your speed problems are deeper — a bloated theme, custom code that's poorly optimized, or complex app interactions — that's a development project. We build and optimize Shopify stores for a living. If you want a detailed speed audit with specific, prioritized fixes, we'll do it for free.

Get a Free Speed AuditWe'll walk through your setup live.

Questions our best clients asked first

Want to know exactly what's slowing your store down?

We'll run a comprehensive speed audit — apps, images, theme code, and third-party scripts — then give you a prioritized fix list with expected impact.

Pick a Time

15 minutes. No pitch deck. Just your data and our honest take.

More guides

Shopify Growth Guide

The average Shopify store grows 23% year-over-year. Here's how to beat that.

Shopify sales stuck? Here are the 6 highest-impact changes to drive more revenue — from traffic to conversion to retention. Real data from 150+ stores.

Learn more

Product Page Optimization

87% of shoppers say product page content is the deciding factor in their purchase. Most Shopify pages fail this test.

Your product page is where buying decisions happen. Here's the optimization checklist that lifts conversion rates 15-30% — tested across 150+ Shopify stores.

Learn more

Shopify Optimization Guide

Half your visitors leave without viewing a second page. What's driving them away?

Shopify bounce rate above 50%? Here's what's driving visitors away and the exact fixes that keep them on your site longer and buying more.

Learn more

Checkout Optimization Guide

Your checkout isn't losing customers because of price. It's losing them because of friction.

Your Shopify checkout is losing 70% of carts. The fix isn't more marketing — it's fewer form fields. Here's the checkout optimization playbook.

Learn more

Shopify Theme Guide

The theme you pick matters way less than what you do with it.

The best Shopify theme is the one you don't have to fight with. Here's how to pick a theme based on speed, features, and your actual business needs.

Learn more

Analytics Setup Guide

You can't optimize what you can't measure. And most Shopify analytics setups are broken.

Most Shopify stores have broken analytics. Here's how to set up GA4, conversion tracking, and attribution so you actually know what's driving revenue.

Learn more

Need help with this?

Book a free call

Book Call