Shopify Optimization

Shopify Speed Optimization in 2026: A Practical Core Web Vitals Guide

Most slow Shopify stores are slow for the same few reasons: apps, oversized images, heavy themes and scripts. How to measure speed the way Shopify and Google do, and the fixes to make in order.

October 31, 2026
Largest Contentful Paint that Shopify and Google rate as good
2.5s
Minimum average Lighthouse score a theme needs to enter the Shopify Theme Store
60
Retail conversion lift Deloitte measured from a 0.1-second faster mobile site
+8.4%
Illustration of a stopwatch next to a page loading waterfall

Shopify speed optimization means making your store load and respond faster for real shoppers, measured with Core Web Vitals in Shopify's Web Performance dashboard. Shopify's hosting and CDN are fast, so most slow stores are slowed by what was added on top: apps and scripts on every page, oversized or lazy-loaded hero images, sliders and heavy themes. Fix those in order of the revenue each page carries, and keep a performance budget so the store stays fast.

In short
  • Measure with Shopify's Web Performance dashboard: real visitors, last 30 days, by page type and device.
  • Aim for LCP of 2.5 seconds or less, INP of 200 milliseconds or less and CLS of 0.1 or less.
  • Start with apps and scripts, then the hero image, then theme and Liquid code.
  • Prioritize the templates that carry revenue and protect them with a performance budget.
Shopify, LCP
2.5s
or less is good for Largest Contentful Paint
Shopify, INP
200ms
or less is good for Interaction to Next Paint
Shopify, CLS
0.1
or less is good for Cumulative Layout Shift

Measure speed the way Shopify and Google do

The Web Performance dashboard in the Shopify admin is the place to start. It rates your store on the three Core Web Vitals using real visitor data from the last 30 days at the 75th percentile, splits results by device, page type and URL, and marks events such as app installs and theme changes on the timeline, so you can see what made the store slower. Data can lag by up to 36 hours and is kept for 90 days.

MetricWhat it measuresGoodPoor
Largest Contentful Paint (LCP)How fast the main content, usually the hero or product image, appears2.5 seconds or lessOver 4 seconds
Interaction to Next Paint (INP)How quickly the page responds to taps and clicks200 milliseconds or lessOver 500 milliseconds
Cumulative Layout Shift (CLS)How much the layout jumps while loading0.1 or less0.25 or more

Use Google Search Console's Core Web Vitals report as a second view, and PageSpeed Insights or Lighthouse to diagnose a single page. Lab scores are a tool, not the goal: they test one load on one simulated device. Shopify itself uses Lighthouse as a floor for its Theme Store, requiring a minimum average score of 60 across the home, product and collection pages.

Find the cause from the symptom

SymptomUsual cause on ShopifyFirst fix
Poor LCP on product pagesMain image lazy-loaded, oversized, or inside a sliderLoad it eagerly with high fetch priority at the right size
Poor LCP on the homepageVideo or multi-slide hero, heavy fontsUse one static hero image; limit font files
Poor INP everywhereApp and tracking scripts competing for the main threadRemove unused apps; defer what remains
Poor INP on collectionsHeavy filter and quick-view scriptsLoad these features only when shoppers use them
Poor CLSReview widgets, banners and pop-ups injected after load; late fontsReserve space; adjust font fallbacks

The fixes, in order

1. Put apps and scripts on a diet. List every app, pixel and third-party script, what it does and which pages it loads on. Remove what you no longer use, turn off unused app embeds in the theme editor, and search the theme code for snippets that older apps left behind after they were uninstalled. Load the remaining scripts with defer, and add marketing pixels through Shopify's customer events where possible instead of pasting them into the theme. The dashboard's event markers show whether a new app coincided with a drop.

2. Fix the hero and product images. Shopify's own guidance is clear: build images with the image_url and image_tag filters so they get srcset and sizes, never lazy-load the image that is the LCP element, and give it high fetch priority. Lazy-load everything below the first screen. Replace hero sliders and autoplay video with a single strong image where possible.

3. Choose and trim the theme. A lean theme with a few deliberate customizations beats a feature-packed one. Remove sections, animations and styles the store doesn't use, and question any "design helper" app that injects code on every page.

4. Clean up Liquid. Deeply nested loops get slower as the catalog grows, so flatten them, read metafields outside loops and keep pagination within Shopify's limits. These fixes mostly help server response time on large catalogs.

5. Tidy CSS, JavaScript and fonts. Load the CSS for the first screen up front and the rest later, load JavaScript only when a feature is used, preload no more than one or two resources the browser would otherwise find late, and adjust font fallbacks to reduce layout shift when fonts swap.

Be wary of speed apps. Apps that promise a higher speed score add their own code and often target the lab test rather than what shoppers experience. Fixing images, apps and theme code usually does more and lasts longer.

Set a performance budget

Stores rarely get slow in one release; they get slow one app, banner and campaign at a time. Agree limits the whole team works within, the same way you follow brand guidelines: a maximum weight for hero images, a small number of font files, a cap on third-party widgets per page, and a rule that every new app is checked in the Web Performance dashboard after install. Review the dashboard monthly and before peak periods such as Black Friday.

Tie speed work to revenue

Speed matters because it changes what shoppers do. Deloitte found a 0.1-second faster mobile site lifted retail conversions by 8.4%. Put your own numbers through the same math: a store with 100,000 monthly sessions, a 2% conversion rate and an $80 average order value makes $160,000 a month; an 8.4% relative lift takes conversion to about 2.17% and revenue to roughly $173,000. Start with the templates that carry the most revenue, usually best-selling product pages, paid traffic landing pages and the cart, and judge each change on conversion rate and revenue per session, not the score. Speed is one part of Shopify conversion rate optimization; A/B testing shows whether a change paid off.

Speed work rarely stands alone in Glued's projects. For Love Sweat Fitness, site speed optimization was part of a rebuild that also gave the team pages it could edit without developers; conversion rose 33% and add-to-cart 52% within two weeks of launch (see the Love Sweat Fitness case study).

On a headless storefront the levers are different: caching and server rendering matter more than theme code. See Shopify Hydrogen and Shopify Oxygen for those.

How Glued helps with Shopify speed

Glued reviews speed as part of every conversion audit: the Web Performance dashboard, the apps and scripts on high-revenue templates, images and theme code, then fixes them alongside the UX changes that move conversion. Start with a free audit or see how ongoing optimizations keep a store fast after launch.

The bottom line

A fast Shopify store comes from subtraction more than tricks: fewer apps and scripts, a properly loaded hero image, a lean theme and clean Liquid. Measure with real visitor data, fix the pages that carry revenue first, and protect the gains with a performance budget.

FAQ

Why is my Shopify store slow?

Usually because of what has been added on top of Shopify: apps and tracking scripts loading on every page, oversized or lazy-loaded hero images, sliders and video, and themes with features the store does not use. Shopify's hosting and CDN are rarely the bottleneck.

How do I check my Shopify store's speed?

Open the Web Performance dashboard in the Shopify admin. It reports Largest Contentful Paint, Interaction to Next Paint and Cumulative Layout Shift from real visitors over the last 30 days, by device, page type and URL. Use PageSpeed Insights or Lighthouse to diagnose individual pages.

What is a good Shopify speed score?

Judge speed by Core Web Vitals from real visitors: Largest Contentful Paint of 2.5 seconds or less, Interaction to Next Paint of 200 milliseconds or less and Cumulative Layout Shift of 0.1 or less. Lighthouse scores are useful lab checks; Shopify requires Theme Store themes to average at least 60.

Do apps slow down a Shopify store?

Often, yes. Many apps load scripts on every page, including pages where they do nothing. Remove apps you no longer use, turn off unused app embeds in the theme editor, and check the theme for code that older apps left behind after they were uninstalled.

Should I install a Shopify speed optimization app?

Be careful. Speed apps add their own code and often target the lab score rather than what shoppers experience. Fixing the causes, such as images, apps and theme code, usually does more and lasts longer.

Does Shopify speed affect SEO?

Core Web Vitals are part of the page experience signals Google uses, so very slow pages can hold rankings back. The bigger cost is usually conversion: Deloitte found a 0.1-second faster mobile site lifted retail conversions by 8.4%.

5.0 RATING • 350+ CLIENTS

Get A Free Website Audit.

We’ll identify what’s leaking revenue on your site and show you how to fix it. The free audit includes:

Live Website Walkthrough
Technical Analysis
Conversion Checklist
Key Section Redesigns
Industry & ICP Research
Implementation Plan
Try Us Free
5.0 RATING • 350+ CLIENTS

Work with the #1 Team That gets you predictable results.

Strategy
DESIGN
COPYWRITING
DEVELOPMENT
Free Audit & Redesign

Get a Free Audit

See the difference for yourself. We’ll identify what’s leaking revenue on your site and show you how to fix it.
Free Forever
130+ Optimizations
Section Redesigns
Get My Free Audit
CRO Strategy Call

Talk to Glued

This isn’t a sales call. It’s a hands-on teardown session where we walk through exactly what’s holding your site back and what fixing it would mean for your revenue.
No Sales Pitch
ROI Projections
Free CRO Strategy
Book a Call