Published December 20, 2025 • 15 min read

10 Shopify Speed Optimization Tips to Boost PageSpeed to 90+

Slow Shopify stores lose sales. Here are 10 proven optimization tips to improve Core Web Vitals, boost PageSpeed scores to 90+, and increase conversions. Most stores see 10-15% revenue increases after optimization.

1 sec
delay = 7% conversion loss
53%
users abandon slow sites
90+
PageSpeed score target

Why Shopify Speed Matters

Fast sites make more money. Google found that as page load time increases from 1 second to 3 seconds, bounce rate increases 32%. From 1 to 5 seconds? Bounce rate increases 90%.

For eCommerce specifically:

  • A 1-second delay in page load time reduces conversions by 7%
  • A 100ms improvement can increase conversions by 1%
  • 53% of mobile users abandon sites that take longer than 3 seconds to load
  • Google uses Core Web Vitals as a ranking factor for SEO

Example ROI:

Store doing $500k/year with 2% conversion rate improves speed and increases conversions to 2.3% (15% increase) = $75,000 additional annual revenue.

Understanding Core Web Vitals

Google measures page performance using three Core Web Vitals metrics:

LCP (Largest Contentful Paint)

What it measures: How long it takes for the largest visible element to load

Good score: Under 2.5 seconds

Usually your hero image, product image, or large text block. This is what users notice most.

CLS (Cumulative Layout Shift)

What it measures: Visual stability (how much content moves as page loads)

Good score: Under 0.1

Ever click a button and it moves? That is CLS. Annoying and hurts conversions.

INP (Interaction to Next Paint)

What it measures: How quickly page responds to user interactions

Good score: Under 200ms

Click "Add to Cart" and wait 2 seconds? Bad INP. Users think site is broken.

10 Shopify Speed Optimization Tips

1

Optimize and Compress Images

Impact: Biggest performance win for most stores. Images account for 50-70% of page weight.

What to do:

  • Use WebP format instead of JPEG/PNG (30-50% smaller files)
  • Resize images to actual display size (do not upload 4000px images to display at 500px)
  • Compress images with tools like TinyPNG or Squoosh before uploading
  • Enable lazy loading (images load only when scrolled into view)
  • Use Shopify's built-in image optimization (image_url filter)

Expected improvement:

LCP: -1 to -2 seconds | PageSpeed: +10-20 points

2

Minimize App Usage

Problem: Each Shopify app adds JavaScript, CSS, and API calls. Too many apps = slow site.

What to do:

  • Audit installed apps — are you actually using all of them?
  • Remove unused apps completely (not just disable)
  • Look for apps that overlap in functionality (pick one)
  • Replace apps with native Shopify features when possible
  • Consider custom code for simple features instead of apps

Real example:

Client had 23 apps installed, only used 8. Removing 15 apps improved PageSpeed from 42 to 68 (+26 points).

3

Choose a Fast, Lightweight Theme

Not all Shopify themes are created equal. Some themes come bloated with features you will never use.

What to look for:

  • Shopify 2.0 themes (better performance architecture)
  • Minimal JavaScript/CSS out of the box
  • Good Core Web Vitals scores in demo stores
  • Dawn theme (Shopify's default) is fast and free

Already have a theme? Custom optimization can make any theme faster. Focus on removing unused features and streamlining code.

4

Implement Lazy Loading

Lazy loading delays loading off-screen images until users scroll to them. Reduces initial page load significantly.

What to do:

  • Add loading="lazy" attribute to all images below the fold
  • Keep hero images eager-loaded (loading="eager")
  • Lazy load product images on collection pages
  • Most Shopify 2.0 themes include this by default
5

Reduce Third-Party Scripts

Google Analytics, Facebook Pixel, chatbots, review apps — each adds load time.

What to do:

  • Load scripts asynchronously when possible
  • Defer non-critical scripts (load after page renders)
  • Use Google Tag Manager to consolidate tracking
  • Remove tracking pixels you are not actively using
  • Consider server-side tracking instead of client-side
6

Minify and Combine CSS/JavaScript

Minification removes whitespace and comments. Combining reduces HTTP requests.

What to do:

  • Shopify automatically minifies most assets (but not all)
  • Combine multiple small CSS files into one
  • Remove unused CSS (critical for large themes)
  • Inline critical CSS for above-the-fold content

Advanced: Use tools like PurgeCSS to remove unused Tailwind or Bootstrap classes.

7

Optimize Web Fonts

Custom fonts add character but also add load time. Optimize them.

What to do:

  • Limit to 2-3 font families maximum
  • Use only the font weights you actually need (not all 9 weights)
  • Preload critical fonts with <link rel="preload">
  • Use font-display: swap to prevent invisible text during load
  • Host fonts locally instead of Google Fonts (faster, privacy-friendly)
8

Reduce Redirects

Each redirect adds HTTP requests and latency. Common culprits: www vs non-www, HTTP to HTTPS, old URLs.

What to do:

  • Audit redirects in your Shopify admin
  • Update internal links to point directly (no redirects)
  • Avoid redirect chains (A → B → C)
  • Use Shopify's URL redirects sparingly
9

Fix Cumulative Layout Shift (CLS)

Layout shift happens when elements move after page load. Super annoying for users.

Common causes & fixes:

  • Images without dimensions: Set width/height attributes
  • Ads or embeds: Reserve space with min-height
  • Web fonts loading: Use font-display: swap
  • Banners injected by apps: Remove or optimize app
10

Monitor and Test Regularly

Speed optimization is not one-and-done. New apps, theme changes, and content additions can slow you down.

What to do:

  • Test with Google PageSpeed Insights monthly
  • Monitor Core Web Vitals in Google Search Console
  • Test on real mobile devices (not just desktop)
  • Set up performance budgets (max page weight, max load time)
  • Re-optimize after major changes (new theme, apps, features)

When to Hire an Expert for Speed Optimization

These 10 tips will get you started, but achieving consistent 90+ PageSpeed scores often requires deeper optimization:

  • Custom theme code optimization (removing bloat, streamlining Liquid)
  • Advanced image optimization (responsive images, art direction)
  • Critical CSS extraction and inlining
  • JavaScript bundle optimization and code splitting
  • Server-side rendering for dynamic content
  • Database query optimization (for apps)

Real Client Results:

  • Fashion store: PageSpeed 42 → 94 mobile, 15% conversion increase
  • Supplement brand: LCP 4.8s → 1.3s, bounce rate reduced 18%
  • Furniture store: Removed 8 apps, PageSpeed 38 → 89, $50k additional revenue

Speed Optimization Checklist

Want 98+ PageSpeed Scores?

We specialize in Shopify speed optimization. Get your store to 90+ PageSpeed scores and improve conversions by 10-15%. One-time projects start at $997.