A slow 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
"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."
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 Partner since 2017 · 30+ in-house specialists, no outsourcing