Shopify speed optimization: what actually slows a store
Your speed score says one thing, the app you installed or the expert you paid says another, and sales have not moved. Here is what actually slows a Shopify store, how to measure it with real shoppers' data, and what to fix first.
Shopify speed optimization means making pages load and respond faster for real shoppers, measured by Core Web Vitals in Shopify's Web performance reports. Shopify names the three biggest factors: your theme, your apps and third-party code. Fix those first. A lab score from a testing tool is a clue, not the goal.
What is Shopify speed optimization?
Shopify speed optimization is the work of making your pages load, respond and settle faster for the people actually shopping on them. Shopify runs the hosting, so the job is not servers. It is everything you add on top: the theme, the apps, the scripts and the images.
Shopify’s guide to improving store performance names the biggest factors plainly: your theme, the apps you’ve installed, and any third-party code you’ve added, including tag managers and the tags inside them.
As of September 2026, Shopify measures store speed with Core Web Vitals from real visits. Its performance team announced on January 31, 2024 that these metrics replace the old Speed Score.
Does store speed affect SEO and sales?
Yes, as one factor among many, and never on its own. Search Central’s page on Core Web Vitals and search results highly recommends good Core Web Vitals for success with Search. Its page experience guide adds the limit: Search always seeks to show the most relevant content, even if the page experience is sub-par.
“it's not something that overrides other factors like relevance”
Alan Kent, Google Search team, December 2022 SEO office hours
So speed is a tie you do not want to lose, not a trophy that ranks a thin page.
For sales, Shopify’s performance team says better performance can improve conversion and reduce bounce rates. It is one lever among several.
On one direct to consumer store on Shopify, the conversion rate went from 0.9% to 0.9% between the 30 days before the work began (May 5 to June 3, 2026) and the 30 days about three months in (August 17 to September 15, 2026). Sales per visit went from $2.13 to $2.95 in the same windows.
Source: Shopify’s own reports. Bigger orders and better traffic drove that, not more checkouts per visit, and it is one store; the full case study has the caveats.
The lesson for speed work: judge it by sales per visit and real-shopper data, not by a score a tool gives itself.
What are Shopify Core Web Vitals?
Core Web Vitals are three measurements of real visits: how fast the main content appears, how quickly the page reacts to a tap, and how much it jumps while loading. Shopify core web vitals are the same three metrics, reported inside your admin. Shopify’s Web performance reports rank each one Good, Moderate or Poor:
| Metric | What it measures | Good | Poor |
|---|---|---|---|
| Largest Contentful Paint (LCP) | Loading: when the largest image or text block appears. | 2,500 ms or less. | Over 4,000 ms. |
| Interaction to Next Paint (INP) | Responsiveness: how fast the page reacts to a tap or click. | 200 ms or less. | Over 500 ms. |
| Cumulative Layout Shift (CLS) | Visual stability: how much the layout jumps as it loads. | 0.1 or less. | 0.25 or more. |
Each number is the 75th percentile, which Shopify’s performance team explains means 3 out of 4 users had a better experience than the rating. INP is the newest of the three: according to web.dev, it replaced First Input Delay as a Core Web Vital in March 2024, so older speed guides that talk about FID are out of date.
Where do you find them in Shopify?
From your Shopify admin, go to Analytics, then Reports, or open the performance metric summary on the Themes page. The summary uses real user data from the past 30 days. Reports also break results down by page URL and by page type, so you can see whether product pages or the homepage are the slow ones.
Two catches: you need the Reports staff permission, and private mode has to be off for real-user data to fill in. On stores with less traffic, Shopify warns of larger fluctuations and suggests a weekly or monthly view.
Why did Shopify replace its speed score?
Because one lab number misled store owners. The old Speed Score used a single Lighthouse score, a simulated test run on a set device and connection.
“Lighthouse’s scoring criteria have their limitations.”
Michael Gooding, Manager, Growth Services, Shopify, Shopify’s new web performance dashboard with real user insights
In the same article, the team says those scores failed to represent real-world user experiences, leading to confusion and frustration.
The replacement captures real shoppers across connection types, device types, locations and browsers. It also marks app installs, theme updates and other changes on its charts, so a bad day has a likely cause beside it.
Why does your PageSpeed Insights score keep changing?
Because the score is a lab test, and lab tests vary. PageSpeed Insights’ own documentation says it uses Lighthouse to analyze the page in a simulated environment. Its field data is different: real users’ experiences over the previous 28-day collection period.
“I wouldn't recommend over-focusing on minute changes in these metrics”
John Mueller, Search Relations Lead, Google, June 2024 SEO office hours
In that answer he calls lab tests more like simulations and recommends focusing on field data, what real users have actually seen.
Lab data or field data: which should you trust?
Field data, for decisions. Use the lab score to find what is heavy on one page and to test a fix before it ships. Shopify also notes that during high-traffic events, third-party monitoring tools might show a store as slow or down while it performs well for real customers, because Shopify puts real customer traffic ahead of bot traffic.
What actually slows a Shopify store?
Page speed problems mostly come from what gets added after launch. Here is what Shopify’s guide points to, with what each looks like in practice:
| Cause | What you notice | What to do |
|---|---|---|
| Too many apps loading assets on the storefront | Slow pages after each new app, and a busy page with reviews, chat and pop-up widgets. | Remove any app that isn’t essential for sales. |
| Code left behind by removed apps | Speed does not recover after an uninstall. | Ask the developer how to remove it fully. |
| Tag manager and third-party tags | Scripts nobody on the team can name. | Remove unused or low-value tags. |
| Theme animations and page transitions | Pages that feel slow despite small images. | Compare speed before and after turning them on. |
| Too many sections on a template | Long, heavy home and product pages. | Cut sections that do not earn their place. |
| Large collections with no pagination | Collection pages that crawl on a phone. | Turn on pagination. |
| Many large, high-quality images | Slow product and landing pages. | Resize images to their display size. |
A product reviews app, a chat bubble, a pop-up and a cookie banner are all storefront apps, and each can add files the browser has to fetch. If a page hangs blank and then appears all at once, Shopify suggests using the browser’s developer tools to find the slow-loading scripts.
If you worry that hundreds of products slow the store, catalog size is not one of the factors Shopify names. What it flags is a collection with large amounts of products loading at once, and pagination limits how many load at one time.
What does Shopify already handle for you?
A lot. Shopify says your store runs on a content delivery network (CDN) run by Cloudflare, sets browser caching to one year, uses gzip compression and minifies CSS and JavaScript. It handles image optimization too, compressing images and often serving them as WebP.
So when a scanner tells you to add a CDN or change server caching, skip it. Shopify says those recommendations are already handled by its infrastructure. The easy wins are in what you added, not in what Shopify runs.
A warning to minify CSS or JavaScript deserves one more look. Shopify says it minifies those files when your storefront requests them, so check which files the warning names: if an app or a tag serves them, that is where the fix sits.
Do speed optimization apps work?
Some help, some only change the score. In 2024, Shopify’s performance team found cheating in almost 15% of extensions that promised one-click optimizations. The trick: a script detects a speed test and stops most of the page from loading, so the score rises while real shoppers get no improvement.
“Cheating the metrics is especially dangerous because it can hide any underlying problems.”
Mateusz Krzeszowiak, Senior Technical Architect, Performance, Shopify, Don’t get scammed by fake performance experts and apps
That is the villain in speed work: a tool that grades its own homework.
“Free plan available” is not the same as free. The App Store’s site optimization category mixes speed boosters and image optimizer apps with SEO tools, product reviews apps and cookie banners, and most of the listings show a free plan. Every one that loads on the storefront still costs the browser work, and star ratings and reviews tell you whether merchants like an app, not what it costs in page speed.
How can you tell if an app is faking your score?
- Run PageSpeed Insights on a page and check its screenshots. If the page looks broken, Shopify’s team says you are probably affected.
- Run Lighthouse in Chrome’s developer tools, in an incognito window, on the same page. A local score at least 20 points lower points to a cheat.
- Compare with Shopify’s real-user report. If real shoppers see slower speeds than the testing tool, suspect a hack.
Which apps are safer for speed?
Look for the Built for Shopify badge. Shopify’s Built for Shopify requirements say such an app must not reduce the storefront Lighthouse performance score by more than ten points.
Before you install any app, note the current numbers. Then check your own Web performance report in the weeks after, where the chart marks the install date.
Should you pay someone for Shopify speed optimization?
Only for work you can check in your own real-user report. In its article on fake experts and apps, Shopify’s team says it uncovered fake experts as well as apps cheating the metrics with the trick described above. One warning sign it names is a relatively cheap and quick optimization service where the developer edited theme files.
If your store is slow and you do not write code, a speed optimization gig can feel like the only way out, and a green score in a screenshot can feel like proof. It is not. The same article says neither your users nor Google care about your scores if they do not make the website more pleasant to use.
Start with the help that costs nothing. Shopify says its Support team might be able to help with basic performance improvements if you use a free Shopify theme. For a third-party theme, its guide points you to the theme developer, a web performance expert or a Shopify Partner, and for a slow app, to that app’s developer.
If you do hire, agree on these before any work starts:
- What will change, by name. The apps, tags, sections and images on the list, since those are the factors named above. A plan that touches none of them is a plan for the score.
- How success is measured. Mobile results in the Web performance report for the same page types, a full week or month before and after, not a PageSpeed screenshot.
- A backup of the theme. The help center’s guide to duplicating themes suggests a backup copy before you customize, so you can discard the changes and start again.
- Your own check. The same article suggests browsing the page yourself once the work is done, to verify you can actually feel the difference.
A low price and a quick turnaround are one warning sign, not the whole test. What you are paying for is a better result in the real-user report, on the pages that sell.
Should you switch themes to speed up a store?
Only if the theme is the bottleneck, and only after apps and scripts are clean. Shopify says all its Horizon family themes and Online Store 2.0 themes are free and optimized for web performance, and many third-party themes are too.
For context, Shopify’s Theme Store requirements ask for a minimum average Lighthouse performance score of 60 across a theme’s product, collection and home page, on desktop and mobile. That is the bar for a clean demo store, before any of your apps, tags or images load.
So a new theme will not rescue a store that loads a dozen apps. Rebuilding on a fresh theme is worth it when an old theme is years out of date, or when the report shows every template struggling, not just one.
What happened when one store switched themes?
Four things broke, and none of them showed up as a speed number. To be plain: no speed work has been done for a client store yet, so the advice in this guide comes from Shopify’s and Google’s own documentation, not from a speed project. What has been done is a release review of a theme change, and it is the closest first-hand lesson.
On September 17, 2026, one store’s developer switched themes. The review crawled all 45 sitemap URLs before the switch and again after, and compared them.
The new theme had added a title suffix to every page, doubled the Article schema, orphaned the blog so that nothing linked to it, and lost the weights on product variants. Source: the store’s release review of September 18.
None of the four is a Core Web Vital, and there is no speed figure to report from that review, so this is not a speed result. It is the reason to treat a theme swap as a release: crawl before, crawl after, and compare titles, schema, links and variant data as well as load time. A theme that clears the Theme Store’s bar can still ship with your data missing.
One more caution about the numbers earlier in this guide. The conversion rate and sales per visit figures from the store in the case study describe who visited and what they bought. Nothing in them measures load time, and nothing in this guide should be read as a speed result.
How to speed up a Shopify store: what should you fix first?
Work from what real shoppers feel to what a tool reports, in this order:
- Read the real-user report. Open the Web performance reports, switch to mobile, and find the page type with the worst LCP, INP or CLS.
- Audit the apps. List every app that shows something on the storefront: reviews, chat, pop-ups, upsells. Remove the ones that are not essential for sales, and ask each developer how to remove whatever the app left in your theme.
- Clean up third-party scripts. Go through the tag manager and remove unused or low-value tags.
- Fix the heaviest images. Resize each image to its display size and keep the main image from lazy loading. The details are in Shopify product image size.
- Trim the templates. Cut sections that do not earn their place, test animations, and paginate large collections.
- Wait, then re-check. Shopify notes that metrics might not change immediately, so compare a full week or month of real-user data before and after.
Uninstalling is not the end of step two. Shopify’s help on uninstalling apps says some apps add code to your theme that isn’t automatically removed. It suggests checking the app’s listing, or contacting the developer through Settings, then Apps, then Get support.
What does speed optimization not fix?
It does not fix traffic that was never going to buy, a product page that does not answer the obvious questions, or an offer that does not land. A fast page with the wrong visitors is still a page with the wrong visitors.
That is why speed belongs inside a wider check. Start with the Shopify reports that show where sales come from, then work on conversion rate optimization and product page optimization.
If search traffic itself is thin, that is an ecommerce SEO problem, and no page speed fix will create it. The free Traffic to Sales Check reads Shopify, Google and email side by side to show where visits and orders leak.
Be wary of any tool that measures itself. The Shopify SEO tools worth paying for show you real data, not a flattering score.
What does a fast Shopify store look like when it works?
The Web performance report shows Good on mobile for LCP, INP and CLS, and stays there after each new app, because every app earns its place. The theme is current, the tag manager is clean, and the main photo appears quickly and holds still. PageSpeed Insights still wobbles, and nobody panics about it.
Shopify speed optimization is part of the Get Found stage of The Traffic to Sales Method: products and pages showing on Google without paying for ads, on pages shoppers do not abandon. If you would rather have the apps, scripts and images audited for you, that is part of Shopify SEO, done for you.
- Shopify Help Center: Improving your online store performance
- Shopify Help Center: Web performance reports
- Shopify Help Center: Uninstalling apps
- Shopify Help Center: Duplicating themes
- Performance @ Shopify: Shopify's new web performance dashboard with real user insights
- Performance @ Shopify: Don't get scammed by fake performance experts and apps
- Shopify.dev: Built for Shopify requirements
- Shopify.dev: Theme Store requirements
- Shopify App Store: Site optimization apps
- Google Search Central: Understanding Core Web Vitals and Google search results
- Google Search Central: Understanding page experience in Google Search results
- PageSpeed Insights: About PageSpeed Insights
- web.dev: Interaction to Next Paint becomes a Core Web Vital on March 12
- Google Search Central: December 2022 Google SEO office hours transcript
- Google Search Central: June 2024 Google SEO office hours transcript
Does this sound like your store?
If it does, the service that fixes it is Shopify SEO, done for you. You can see the before and after on one store in the case study.
Questions about this.
What is a good speed score for Shopify?
Shopify replaced its single Speed Score with Core Web Vitals from real shoppers in 2024. Good means an LCP of 2,500 ms or less, an INP of 200 ms or less and a CLS of 0.1 or less, at the 75th percentile. A lab score from a testing tool varies from run to run.
How do I check my Shopify store speed?
In your Shopify admin, go to Analytics, then Reports, and open the web performance reports, or use the performance metric summary on the Themes page. They show real user data for the past 30 days. Use PageSpeed Insights for detail on a single page, and trust the real-user numbers.
Do Shopify apps slow down a store?
They can. Shopify names your theme, your apps and third-party code as the biggest factors in store speed, and says too many apps loading assets can slow performance. Count every reviews widget, pop-up and chat bubble. Uninstalling an app doesn't automatically remove everything it added, so ask the developer.
Do speed optimization apps work?
Some do, but check with real-user data. Shopify's performance team found cheating in almost 15% of extensions that promised one-click optimizations: a script hides most of the page from speed tests, so the score rises while shoppers see no change. Compare Shopify's real-user report before and after installing anything.
Is it worth paying for Shopify speed optimization?
Only if the result shows up in real-shopper data. Shopify's performance team found fake experts and apps that make speed tests skip most of the page, so the score jumps while shoppers see no change. Agree up front on what will change and measure it in the Web performance report in your admin, not a PageSpeed screenshot.
Can I speed up my Shopify store without coding?
Mostly, yes. The main fixes in Shopify's guide need no coding: remove apps that are not essential for sales, clear unused tags from the tag manager, resize heavy images, cut extra sections, test animations and paginate large collections. Coding comes in when a removed app leaves its additions in your theme; its developer can explain the cleanup.
Does site speed affect Google rankings?
Somewhat. Search Central recommends good Core Web Vitals for success with Search, and they are part of the page experience its ranking systems reward. But Search still shows the most relevant content even when page experience is sub-par, so speed will not rescue a page that does not answer the search.
Why is my PageSpeed Insights score different every time?
The score comes from a lab test, a simulated page load, and lab results vary with the test conditions. PageSpeed Insights also shows field data from real users over the previous 28 days. That is the number to watch, along with Shopify's own real-user web performance reports.
What are Shopify Core Web Vitals?
They are three measurements of real visits shown in Shopify's web performance reports: Largest Contentful Paint for loading, Interaction to Next Paint for responsiveness, and Cumulative Layout Shift for visual stability. Shopify rates each one Good, Moderate or Poor at the 75th percentile of the past 30 days.
Does Shopify optimize images automatically?
Yes. Shopify says images are automatically optimized using its image CDN, which with your theme code can serve the best image format, resized and compressed. You still need to add sensibly sized files, keep the main image from lazy loading, and avoid pages crowded with large images.