How to Increase Page Speed on Shopify

The biggest speed wins on Shopify, in order: uninstall apps you don't use, compress and correctly size hero images, cut custom fonts to two, defer third-party scripts, and remove theme sections that load above the fold. Shopify's servers are not your bottleneck — what you've added on top of them is.

Measure first so you know what changed. Run your homepage, a collection page and a product page through the free Store Performance Audit, and check Analytics → Reports → Online store speed in your admin for Shopify's own score.

1. Remove apps you're not using

Every app that injects a script tag costs render time on every page, and uninstalling doesn't always clean up after itself.

  1. Go to Settings → Apps and sales channels.
  2. Uninstall anything you don't actively use.
  3. Go to Online Store → Themes → ... → Edit code and check theme.liquid for leftover <script> tags from removed apps.
  4. Check App embeds in the theme customizer sidebar and switch off any that belong to uninstalled apps.

Review pricing at the same time — the App Expense Report shows what you're paying monthly for apps you may no longer need.

2. Fix your images

Images are usually the largest asset on a Shopify page and the easiest to fix.

  • Upload at the size you actually display. A 4000px hero scaled down in CSS still downloads all 4000px.
  • Keep hero images under 200KB and product images under 100KB.
  • Let Shopify's CDN serve WebP — it does this automatically when the theme uses image_url filters with a width parameter.
  • Turn off lazy loading for the first above-the-fold image only. Lazy-loading your hero delays the Largest Contentful Paint you're trying to improve.

3. Cut fonts down

In Online Store → Themes → Customize → Theme settings → Typography, use at most two font families and two weights each. Shopify's font library (fonts.shopify.com) loads faster than a self-hosted or Google-hosted file because it's served from the same CDN as the rest of the page.

4. Defer third-party scripts

Chat widgets, review carousels, heatmaps and pixels are the usual culprits. In Settings → Customer events, review every custom pixel and delete the ones nobody reads. For scripts hard-coded in theme.liquid, add defer to the tag so parsing isn't blocked, and move anything non-critical below the fold.

Embedded video is another common hit — see How to Add Video to a Shopify Homepage for the lighter approaches.

5. Trim the theme

Old themes accumulate sections nobody looks at. In the theme customizer, remove unused homepage sections rather than hiding them — hidden sections still ship their CSS and JS. If your theme predates Online Store 2.0, a modern theme will beat any amount of tuning; see How to Change Your Shopify Theme.

Can Shopify handle high traffic?

Yes. Shopify's infrastructure absorbs flash sales and Black Friday spikes without you doing anything, and the platform publishes checkout throughput records in the millions of requests per minute. Your store slowing down under load is almost always a heavy theme or a slow third-party script, not the platform. That's good news: those are things you control.

Set a realistic target

Shopify's speed score is calculated from Lighthouse on a throttled mobile connection, which is harsher than what your customers experience. A score in the high 40s to 60s is normal for a well-built store with real merchandising. Chase Largest Contentful Paint under 2.5 seconds and Cumulative Layout Shift under 0.1 rather than a round number in a dashboard.

FAQ

How many apps is too many on a Shopify store?

There's no fixed limit, but each app that injects front-end code adds weight. Ten well-built apps can be lighter than three badly built ones. Judge by impact, not count: install apps one at a time, re-run a speed test after each, and remove anything that costs more than half a second.

Does Shopify's online store speed score affect my Google rankings?

Indirectly. Google ranks on Core Web Vitals measured from real Chrome users, not on Shopify's Lighthouse score. The two correlate but aren't the same. Improving LCP and CLS helps both, and the bigger commercial effect is usually conversion rate rather than position.

Will a premium theme make my store faster?

Sometimes, but price isn't the signal. Some paid themes ship heavy sliders and animation libraries. Check the theme's Lighthouse score on its own demo store before buying, and prefer Online Store 2.0 themes, which load section assets on demand instead of bundling everything.

Why is my homepage slower than my product pages?

Homepages usually carry the most sections: a video hero, multiple carousels, an Instagram feed and a popup. Product pages load a simpler template. Strip the homepage back to the sections that drive clicks and the gap normally closes.