Shopify store speed · Core Web Vitals · fixed in code
Shopify store speed scan: your store is losing orders in the first three seconds. Find out how many.
Paste your store URL. In about ten seconds we read the page your customers get on a phone — theme, scripts, apps, fonts, server time — and show you what is holding it back. No email, no queue.
A structural read of the HTML your store serves to a phone: what has to load before a customer sees anything. It is not a Lighthouse run. The full plan measures real-device Core Web Vitals on your home, collection, product and cart pages.
![]()
400+ stores shipped · 4.9 ★ Trustpilot · 3–5 weeks audit to launch · 0 speed apps installed
LCP 5.8 s · CLS 0.31 Image lands at 4.6 s and shoves the price and button down. The tap misses.
LCP 1.6 s · CLS 0 Space reserved, hero preloaded, scripts out of the way. Nothing moves.
What a shopper sees. Left: a typical store the day we are handed it. Right: the same store after the work. An illustration, timed to the Core Web Vitals we measure before and after.
The cost of slow · your numbers
What is a slow page costing you every month?
Four sliders. The model is published research, the numbers are yours, and nothing leaves your browser.
Model: conversion falls 4.42% for every extra second of load time between 0 and 5 s (Portent, 2022 site speed study), flat beyond 5 s. 2.5 s is Google's threshold for a good LCP. Your numbers never leave this page.
What we actually fix
Speed is a code problem. We fix it in the code.
No speed app, no plugin that minifies around the problem. Six places where Shopify stores lose their Core Web Vitals, and what we do in each.
- 01
Theme JavaScript
Render-blocking scripts moved or removed, unused sections and app blocks deleted, the rest deferred so the page paints before it thinks.
- LCP
- TBT
- 02
App and script cleanup
Every third-party script mapped to the app that owns it. Code left behind by uninstalled apps removed at theme level; live apps loaded only on the pages where they do something.
- TBT
- INP
- 03
Images and media
Correct
srcsetandsizes, width and height on everything, the hero preloaded and the rest lazy. Poster frames instead of autoplay video where video costs the LCP.- LCP
- CLS
- 04
Fonts and CSS
Subset, self-hosted fonts with a proper fallback; critical CSS inlined; the nine font weights nobody uses gone.
- FCP
- CLS
- 05
Tags and tracking
Analytics, pixels and chat delayed until the visitor moves, consolidated where two tags do one job, and measured for what they still cost afterwards.
- TBT
- INP
- 06
Collections, search and cart
Section rendering, pagination and filter apps tuned so the pages that make the money are as quick as the homepage.
- LCP
- INP
How the five weeks run
Audit first. Numbers in writing before any code changes.
You see the target score for each page type, what changes and what does not, and the fixed price, before anything is touched.
Audit
Real-device Core Web Vitals on home, collection, product and cart. Every script mapped to its owner. A fix list ranked by milliseconds saved. Yours to keep.
Fix plan and price
Target scores per page type, what changes and what does not, fixed price. In writing within 12 hours of the call.
Cleanup and refactor
App and script removal, theme JavaScript refactored in a duplicate theme, weekly demo on a preview link.
Media, fonts, CSS, tags
Image and font pipelines, critical CSS, tag delay. Tested on real phones on a 4G profile, not only in a lab.
Launch and 14 days of monitoring
One publish in a quiet hour you pick, then two weeks against Chrome's real-user data, with fixes included if anything regresses.
Proof
Real stores. Verified numbers.

Shopify Plus · Service commerce
Gene Juarez
The Zenoti booking integration most agencies declined: retail and salon booking unified on Shopify Plus for the Pacific Northwest's largest salon and spa brand.
“Aqsa has been a tenacious and consistent collaborator. We're so pleased with the new theme and custom functionality.”Gene Juarez, Salons & Spas, Seattle
Read the case study
DTC · Figma to Shopify
KIF Smart Refill
Figma to a pixel-perfect, fully custom Shopify theme, fast and editable end to end from the Theme Customizer. No Dawn reskin, no app bloat.
Read the case studyPricing
Fixed price. No hourly drift.
The exact number comes in writing within 12 hours of the call, based on what your store actually needs. It does not move.
- 01
For a store that scans heavy
Speed engagement
Fixed after the audit$3k – $9k
Five weeks, audit to monitoring
For The full five weeks, from audit to two weeks of monitoring after launch.
- Real-device audit of home, collection, product and cart, yours to keep
- Theme JavaScript refactor and app and script cleanup in a duplicate theme
- Image, font and CSS pipelines; tags delayed and consolidated
- Target scores per page type, in writing, measured in Chrome's real-user data
- Launch in a quiet hour you choose, then 14 days of monitoring with fixes included
- 02
One problem, done properly
Focused fix
From$2,500
About two weeks
For The LCP image pipeline, a tag audit, one heavy page type, or the audit on its own.
- Scoped from the scan and a 30-minute call
- Same senior engineer, same real-device verification
- Counts toward the full engagement if you continue
Book the call
Thirty minutes with the engineer who will do the work.
Bring the scan. You leave with the target scores for your store and a fixed price in writing within 12 hours — whether or not we end up working together.
- Pick a slotWeekdays, US Eastern and UK hours. Google Meet.
- Get the inviteVideo link and a two-line prep note: your store URL and the pages that make the money.
- Get the planTarget scores per page type, what changes, what does not, and the fixed price. Within 12 hours.
Not ready for a call? Request the free store audit and we write back first. Or email contact@aqsashahzad.com.
The calendar loads here in a moment. If it does not, open it in a new tab.
Open the calendarAsked before the call, answered here.
How is this different from a speed app?
A speed app adds one more script to a page that already has too many, then minifies or lazy-loads around the problem. We remove the problem: dead code from apps you uninstalled, render-blocking theme JavaScript, unsized images, twelve font weights where three are used. When we are done nothing new runs on the page.
How long does it take, and is the store ever down?
Three to five weeks. All work happens in a duplicate of your live theme; you review each weekly demo on a preview link and we publish once, in a quiet hour you choose. Nothing is down at any point.
Will you break my apps or change my design?
No design changes without asking, and no app that does a job is removed. What goes is the code apps leave behind and the scripts that load on pages where they do nothing. Every change is tested on real phones before it ships, and the previous theme stays one click away.
What score will I end up with?
Most stores go from the 20s and 40s on mobile into the 70 to 90 range, with LCP under 2.5 seconds on the pages that matter: home, collection, product, cart. We quote the target for your store after the audit, in writing, and we measure it in Chrome's real-user data, not just a lab run.
What if the theme itself is the problem?
Then you hear that in week one, with the two honest options priced: a targeted refactor of the heaviest sections, or a rebuild on a lighter base. You keep the audit either way.
What does it cost?
Speed engagements typically land between $3,000 and $9,000, fixed after the audit. Focused work on a single problem starts at $2,500. The number goes in writing within 12 hours of the call and does not move.