Shopify Speed
Optimisation
that you can measure.
A slow Shopify store doesn't just frustrate visitors. It costs you real money. A 1-second delay cuts conversions by 7%, and we've tracked that number across hundreds of stores we've worked on since 2011. We go into your theme code, find what's actually broken, and fix it. You get before-and-after benchmarks across PageSpeed Insights, GTmetrix, and Core Web Vitals with every engagement. That's not optional extra. It's just how we do this.
Core Web Vitals: the three metrics that matter
Since 2021, Core Web Vitals have been confirmed Google ranking signals. A lot of store owners chase the Shopify admin speed score. That's the wrong number. We benchmark against all three Core Web Vitals because that's what Google's actually scoring you on.
Measures how quickly the largest visible element — usually your hero image or headline — renders on screen. It's the metric most directly affected by unoptimised images, and it's the one that tanks hardest on Shopify stores with heavy themes. Hero image preloading and WebP conversion are the two fastest wins here.
Measures how fast your store responds to user interactions: clicks, taps, typing. It replaced First Input Delay in March 2024. The main culprit on Shopify is heavy JavaScript from third-party apps blocking the main thread. Chat widgets, loyalty apps, and review embeds are frequent offenders.
Measures visual stability — how much content shifts around as the page loads. Images without defined width/height attributes, late-loading web fonts, and app banners injected into the DOM after initial render are the typical causes. It's fixable, but you have to find every source of shift in the layout.
Why most Shopify stores are slower than they need to be
We've audited hundreds of Shopify stores since 2011, and the same problems keep coming up. Some stores have one issue. Most have several stacked on top of each other. Nearly all of them are fixable without touching your design or pulling out features your team relies on.
What we fix and how we fix it
We don't use plugins or patch over the underlying problem. The work goes directly into your Shopify theme code: image handling, JavaScript load order, CSS delivery, Liquid template efficiency. If the theme itself is the root cause, we'll say that clearly rather than pretend a surface-level fix is going to hold. We've run this process from our New York office with clients across the US, including brands working with us out of San Francisco. Before-and-after benchmarking is always included. We run a full audit across multiple tools before we touch anything, and deliver a post-optimisation report showing exactly what moved across PageSpeed Insights, GTmetrix, and Core Web Vitals. You'll see the actual numbers, not a vague summary about improvements. If you're also thinking about a full rebuild, take a look at our Shopify store design work.
Speed isn't a technical metric. It's a revenue metric.
Every 100ms of load time has a measurable effect on conversions, bounce rate, and where you rank. It's not theoretical. Slow stores lose customers before a single product image has loaded.
How a Shopify speed engagement actually works
Every speed engagement follows the same four-step process: baseline audit, development on a duplicate theme, QA across devices, then go-live with a full before-and-after report. Your live store isn't touched until we're finished and it's been tested properly.
How much does Shopify speed optimisation cost?
It starts from $200 for a targeted performance improvement package. A full audit plus optimisation covering image compression, JavaScript deferral, CSS minification, render-blocking elimination, and third-party script management typically runs $400 to $1,500. Where it lands depends on how complex your theme is, how many apps you’ve got installed, and how severe the issues are.
We give you a detailed, itemised quote after looking at your specific store. Every engagement includes pre- and post-benchmarking so you can actually see what changed.
Why is my Shopify store so slow?
It’s almost always one or more of the same culprits we see on every audit:
Too many apps. Every app you install typically loads its own JavaScript and CSS on every page, whether or not it does anything there. Five to ten apps can add 2 to 5 seconds on mobile without any single one being obviously the problem.
Unoptimised images. Large files served as PNG or JPEG without WebP conversion or lazy loading. They’re the most common cause of poor LCP scores.
Render-blocking scripts. JavaScript and CSS that loads synchronously in the document head stops the browser from rendering anything until it’s downloaded. That’s your blank screen on load.
Bloated theme code. Premium themes ship with code for every section type they support, whether you use them or not. It all adds up.
What is a good Shopify speed score?
The Shopify admin speed score (under Online Store > Themes) runs from 0 to 100. Above 50 is average, above 70 is decent, above 85 is good. But it’s a simplified view. Don’t make decisions based on that number alone.
For ranking and revenue, what actually matters is Core Web Vitals: LCP under 2.5 seconds, INP under 200ms, and CLS under 0.1. Those are measured in Google Search Console’s Core Web Vitals report and they reflect real users, not a simulated test. That’s what Google’s using to rank you.
Does page speed affect Shopify SEO rankings?
Yes. LCP, INP, and CLS are confirmed Google ranking signals, part of the Page Experience system since 2021. A store with poor Core Web Vitals will rank below a comparable store that passes them, even if the content and backlinks are identical. Speed isn’t separate from Shopify SEO. They’re tied together.
Beyond rankings, speed hits conversions directly. Research puts it at a 7% or more drop for every additional second of load time. A 2-second improvement on a $50,000/month store could mean $7,000 or more in extra monthly revenue from the same number of visitors.
What is Largest Contentful Paint and how do I improve it on Shopify?
LCP measures how long it takes for the largest visible element on the page to render. Usually it’s the hero image or the main headline. Google’s threshold is under 2.5 seconds for Good, over 4 seconds is Poor.
On Shopify, the most common LCP fixes are: converting the hero image to WebP; adding a preload directive in the Liquid head so the browser fetches it immediately instead of discovering it mid-parse; deferring non-critical scripts that are blocking render; and making sure the hero image itself isn’t lazy-loaded. Lazy loading is for below-fold content only.
Can I speed up my Shopify store without removing apps?
Yes. We can get meaningful gains without removing anything. Script deferral, conditional loading so app scripts only fire on pages where they’re actually needed, image optimisation, theme code cleanup, resource loading order. These changes add up without disabling any functionality.
That said, if specific apps are the main culprit and there aren’t good optimisation options for them, we’ll say so clearly in the report. It’s your call whether to remove them. We just make sure you’ve got the data to weigh up the trade-off properly.
How long does Shopify speed optimisation take?
A standard engagement covering audit, image optimisation, JavaScript deferral, CSS minification, and script management typically takes 3 to 7 business days. We’re a 30-person in-house team with no outsourcing, so timelines don’t slip the way they do at agencies that farm work out.
More involved work, like custom Liquid theme code rewrites or significant structural changes, can run 1 to 2 weeks. Larger Shopify Plus engagements are scoped individually. We give you a timeline estimate upfront after the initial audit. You know what’s happening and when before we start.
Will speed optimisation change my store's design or break functionality?
No. Your customers don’t see anything change. They just get a faster store. All the work happens on a duplicate of your live theme, so the store stays operational throughout. We test across devices and browsers before publishing anything.
If a specific optimisation carries any risk of affecting functionality, we flag it before proceeding and talk through the options. Your live theme isn’t touched until the optimised version has been fully tested and you’ve approved the changes.
What tools do you use to measure Shopify page speed?
We benchmark against multiple tools so we’re not missing anything:
Google PageSpeed Insights (desktop and mobile) for Lighthouse scores and Core Web Vitals diagnostics. GTmetrix for detailed waterfall analysis showing which resources are actually causing the delay. WebPageTest for filmstrip and waterfall testing from multiple locations. Chrome DevTools Lighthouse for deep diagnostic work on specific issues.
We also pull the Core Web Vitals field data from Google Search Console. That’s real Chrome user data, not a simulated lab test. It’s what Google actually uses for ranking, so it’s the number that matters most for SEO.
What our clients say about working with us
"Axis Web Art developed our website. They are easy to work with, thorough, and responsive. We have been very happy with their service."
"Great work, they know how to change your theme effectively without any issues. Fixed a few tiny issues moments after identifying them. Always a pleasure to work with this team of highly skilled players."
"We crafted a soothing online shopping experience for Bubbaroo, a leading Australian baby sleep bag brand. Our Shopify store design and development focused on safety, comfort, and parent peace of mind."
Want to know exactly what's slowing your store down?
Tell us your current PageSpeed score and what you've already tried. We'll look at your store and give you a straight answer about what's causing the problem and what we can actually do about it. No generic advice.
No-obligation conversation · We respond within 24 hours · Official Shopify Select Partner since 2017 · 30+ in-house specialists, no outsourcing