Shopify Speed Optimization: How to Make Your Store Load Faster
By Emily Carter · Oct 27, 2026 · 8 min read
A slow store costs you sales quietly. Shoppers rarely complain about speed; they simply leave. Speed also feeds into Google's page experience signals, so a sluggish storefront can hurt both conversion and search visibility. The good news is that most Shopify stores can be made noticeably faster without a full rebuild.
This guide walks store owners and ecommerce managers in the USA and UK through Shopify speed optimization step by step: how to measure, what usually causes the slowdown, and which fixes to tackle first.
Step 1: Measure before you change anything
Start with a baseline so you can prove what worked. Use more than one tool, because each tells you something different:
- Google PageSpeed Insights shows lab scores and, where your store has enough traffic, real-user Core Web Vitals data.
- Google Search Console groups your URLs into good, needs improvement and poor for Core Web Vitals.
- Shopify's own web performance report in the admin shows how your store performs for real visitors over time.
Test your homepage, a busy collection page, a popular product page and the cart. Test on mobile, since most shoppers browse on their phones and mobile scores are usually the weakest. Write the results down.
The three metrics that matter most
- Largest Contentful Paint (LCP): how quickly the main content, usually a hero or product image, appears.
- Interaction to Next Paint (INP): how quickly the page responds when someone taps a button or opens a menu.
- Cumulative Layout Shift (CLS): how much the layout jumps around while loading.
Step 2: Audit your apps
Apps are the most common cause of slow Shopify stores. Many inject scripts into every page, even pages where they do nothing. Over time stores collect apps for reviews, upsells, pop-ups, chat, loyalty and tracking, and each one adds weight.
- List every installed app and what it does.
- Mark which ones you actively use and which drive measurable revenue.
- Uninstall anything you do not need.
- Check your theme code for leftover snippets. Uninstalling an app does not always remove its code.
- Where two apps overlap, keep one.
Re-test after each removal so you can see which apps had the biggest impact.
Step 3: Fix your images
Images are usually the heaviest part of an ecommerce page. Shopify serves images through its CDN and can deliver modern formats, but the theme has to request the right sizes.
- Upload sensibly sized originals. Very large source files slow down admin work and can lead to oversized images on the storefront.
- Use responsive images. The theme should request smaller versions for mobile screens.
- Lazy-load below-the-fold images so they load only as shoppers scroll.
- Do not lazy-load the main hero or first product image. That image is often your LCP element and should load immediately.
- Set width and height so the browser reserves space and the layout does not jump.
Swap autoplay hero videos and large image sliders for a single strong image where you can. Sliders often add script weight and rarely help sales.
Step 4: Review your theme
Older or heavily customized themes can carry a lot of unused code. Signs your theme is the problem include poor scores even after cleaning up apps, lots of custom sections added over the years, or a theme that has not been updated in a long time.
Options, from lightest to heaviest:
- Update your current theme to its latest version, if it is still maintained.
- Clean up custom code: remove unused sections, reduce large script libraries and defer non-critical JavaScript.
- Move to a modern Online Store 2.0 theme built with performance in mind.
- Consider a headless build if you need full control over the front end. Our guide to headless Shopify vs standard Shopify explains when that trade-off makes sense.
Step 5: Tame third-party scripts and fonts
Tracking pixels, tag managers, chat widgets and heat-mapping tools all compete for the browser's attention. They matter for marketing, but they should not block the page from loading.
- Load marketing tags through Shopify's customer events or a single tag manager instead of pasting them into the theme.
- Remove pixels for platforms you no longer advertise on.
- Delay chat widgets until the shopper scrolls or after the page has loaded.
- Limit custom fonts to the weights you actually use, or use system fonts for body text.
Step 6: Speed up collection and product pages
Collection pages with many products, filters and quick-view features can get heavy. Keep the number of products per page reasonable, use Shopify's native search and filtering where possible, and avoid loading every variant image upfront. On product pages, prioritize the main image, price, variant picker and add-to-cart button. Reviews, recommendations and recently viewed items can load slightly later.
Step 7: Do not forget checkout and the cart
Speed matters most at the moment someone is ready to pay. Keep the cart page light, avoid stacking upsell pop-ups in front of the checkout button, and make sure discount and shipping information is clear so shoppers are not hunting for it. Speed and conversion work go hand in hand here.
In our ecommerce platform case study, a headless rebuild combined with a streamlined one-page checkout and AI product recommendations brought average page loads to 1.2 seconds, cut cart abandonment by 38% and grew conversions by 250%. That project was a full rebuild, but the same priorities apply to smaller fixes: a fast first view, fewer distractions and a short path to payment.
Step 8: Keep it fast
Speed slips over time as new apps, campaigns and sections are added. Build a few habits into how your team works:
- Test speed before and after installing any new app.
- Review your app list and tracking tags every quarter.
- Check Core Web Vitals in Search Console every month.
- Agree image size guidelines with whoever uploads products and banners.
- Test new theme changes on a duplicate theme before publishing.
When to bring in a Shopify development agency
You can handle app clean-up and image hygiene yourself. It is worth getting specialist help when scores stay poor after the basics, when your theme has years of custom code, when you are planning a redesign or replatform, or when speed problems sit alongside wider conversion issues. A good partner will audit first, fix the biggest problems in order, and show you the before-and-after numbers.
Fast stores also generate fewer "where is my order" and "is this in stock" questions when product pages load clearly. If your support queue is growing alongside your traffic, see how live chat support can answer shoppers while they decide.
Frequently asked questions
What is a good speed score for a Shopify store?
Focus on passing Core Web Vitals for real users rather than chasing a perfect lab score. A store that passes LCP, INP and CLS on mobile is in good shape, even if the lab score is not 100.
Do Shopify apps really slow down my store?
Many do, especially apps that add scripts to every page. Removing unused apps and leftover code is often the quickest improvement available.
Will a new theme fix my speed problems?
It can help if your current theme is old or heavily customized, but a new theme loaded with the same apps and scripts will slow down again. Clean up apps and tags at the same time.
Is headless Shopify always faster?
A well-built headless storefront can be very fast, but it costs more to build and maintain. For many stores, a modern theme with disciplined app use is enough.
Get a free Shopify speed review
Scalovanta's ecommerce website development team builds and optimizes Shopify and headless storefronts for brands in the USA and UK, with UX design focused on conversion. If your store feels slow, book a free consultation and we will tell you where the biggest gains are.