Free store speed audit
Find What's Slowing Your Store, And What To Fix First.
Send your store URL. We test your key pages on a phone, find the apps, scripts, images and code that slow them down, and send back a written fix list in order, with who can do each fix. You can read a full sample below first.
Prefer WhatsApp? Send us your store URL there.
- Just your store URLno staff account or passwords
- Tested on a phonewhere most of your visitors are
- No call neededa call only if you want one
The sample audit
Read A Speed Audit Before You Ask For Yours
This is the format you will receive, filled in for Example Living Co., a fictional Shopify store selling homeware and wellness products. It shows what real visitors get and what our tests show, each page type on a phone, every app and script, images and theme, a light look at mobile buying, and the fixes in order.
One difference: your report names your own apps, pages and numbers. Every figure in this sample is invented to show the format.
Store speed audit
What is slowing Example Living Co., and what to fix first
Five page types tested on a mid-range phone, with Google's data from real visitors, every app and script, and a fix list in order.
Illustrative sample. Example Living Co. is a fictional store and every figure here is invented to show the format. Your report names your own apps, pages and numbers.
Summary
Fix this first
Real visitors, phone
Slowest page
Apps and scripts
The three biggest problems, in plain English
- 1Your pictures and video are far too big for a phone. The home page video and product photos are what visitors wait for.
- 2Seven apps and scripts load on every page, including three you no longer need and pixels that load twice.
- 3Product pages jump while they load. Price and buttons move when a size is chosen, so taps land in the wrong place.
Your first five fixes
| Fix | Who can do it | Effort |
|---|---|---|
| Replace the home page video with an image; play video on tap | Your developer | S |
| Resize and convert product images; serve them at the size shown | Your developer | M |
| Remove the upsell popup app and the currency converter app | You, in the admin | S |
| Delete code left by the 2 removed apps | Your developer | S |
| Load the pixels once, from the tag manager only | Your developer, with marketing | S |
Real users and lab tests
What real visitors get, and what our tests show
Real-user data is Google's record of what visitors to your store actually experienced over the last 28 days (the Chrome UX Report, 75th percentile). It is what Google uses in search. Lab tests are our own runs on a simulated phone: useful to find causes, not a measure of what visitors get.
| Real-user data, 28 days | Phone | Desktop | Google's "good" |
|---|---|---|---|
| Largest Contentful Paint (LCP) How long the main image or text takes to appear | 4.1 s Poor | 2.3 s Good | 2.5 s or less |
| Interaction to Next Paint (INP) How quickly a tap gets a response | 310 ms Needs work | 140 ms Good | 200 ms or less |
| Cumulative Layout Shift (CLS) How much the page jumps while loading | 0.18 Needs work | 0.12 Needs work | 0.1 or less |
If a store has too few visitors for Google to report, we say so and rely on lab tests.
Lab tests: mobile performance score out of 100
Page by page
Each page type, tested on a phone
Tested on a simulated mid-range Android phone over a 4G connection, from London, Virginia and Dubai, where this store sells. Your audit tests near your own customers: for example Virginia, London, Sydney, Dubai or Mumbai. The product page was also opened inside Instagram's in-app browser, where much of the store's traffic arrives.
| Page | Main content shows | What visitors wait for | Main cause |
|---|---|---|---|
| Home | 5.8 s | Hero video (autoplay) | A 6.2 MB video plays before anything else |
| Collection | 4.9 s | First product image | Filters load 4 scripts before the grid |
| Product | 6.4 s | Main product image | A 3.8 MB image and an upsell popup script |
| Search results | 4.2 s | Results grid | Search waits for the currency app |
| Cart | 3.1 s | Cart summary | Fine, apart from the chat widget |
Inside Instagram
Google's target
Apps and scripts
Everything that loads besides your store
Weight is what a phone downloads; main-thread time is how long the phone is busy and can't respond to a tap. Your report names each app; this sample names them by type.
| App or script | Weight | Busy | Blocks the page | Verdict | Why |
|---|---|---|---|---|---|
| Reviews widget Every page | 412 KB | 690 ms | No | Delay | Load on product pages only, when the reviews scroll into view. It sells, so keep it. |
| Upsell popup app Every page | 286 KB | 540 ms | Yes | Remove | Duplicates the theme's own "You may also like". |
| Chat widget (live chat and WhatsApp) Every page | 520 KB | 410 ms | No | Delay | Load after the first tap or scroll. |
| Ad pixels, twice Every page | 180 KB | 260 ms | No | Remove duplicate | Pixels load from the theme and from the tag manager. Remove the theme copy; keep the tag manager one. |
| Currency converter app Every page | 96 KB | 120 ms | Yes | Remove | Your platform's built-in markets already convert prices. |
| Code from 2 removed apps Every page | 64 KB | 90 ms | Yes | Remove | The apps are gone; their code is still in the theme. |
| Cookie consent banner Every page | 58 KB | 70 ms | No | Keep | Needed for UK and EU visitors. Already light. |
Images, fonts and theme
Real examples from your store
Product photo
Now
A 4,000-pixel JPEG of 3.8 MB, shown 400 pixels wide on a phone.Should be
Served in the size each screen needs, as WebP: well under 200 KB.Home page video
Now
A 6.2 MB video that plays on phones before anything else shows.Should be
A still image first; the video plays only when tapped.Fonts
Now
Four font files, two of them weights the store never uses.Should be
Two files, loaded so text shows at once.The theme: fix it, don't rebuild
Mobile UX and checkout
What gets in the way of buying on a phone
A light pass, written as observations. It is not a conversion audit: we haven't seen your analytics or your sales funnel.
| What we saw | Where | What to change |
|---|---|---|
| Email popup covers the product photo | First visit, after 2 seconds | Show it after a scroll, or as the visitor leaves. |
| Price and buttons jump when a size is chosen | Product pages | Reserve the space; this is most of your layout shift. |
| No add-to-cart button once you scroll | Long product pages | Add a sticky add-to-cart bar on phones. |
| Filters take about 2 seconds to update | Collection pages | Load filter results without reloading the page. |
| Payment options appear only at checkout | Product and cart pages | Show Klarna and Apple Pay near the price; in the UAE, Tabby and cash on delivery too. |
| A country and currency popup on arrival | Every first visit | Set the currency from the visitor's location; ask only when unsure. |
| The consent banner covers add-to-cart | Small phones | Make the banner shorter on phones. |
The fix-first plan
In order, with who can do each one
| # | Fix | Who can do it | Effort | Risk | What it should move, and how to check |
|---|---|---|---|---|---|
| 1 | Replace the home page video with an image; play video on tap | Your developer | S | Low | Home LCP in a lab test |
| 2 | Resize and convert product images; serve them at the size shown | Your developer | M | Low | Product LCP in a lab test |
| 3 | Remove the upsell popup app and the currency converter app | You, in the admin | S | Low | Script weight on every page |
| 4 | Delete code left by the 2 removed apps | Your developer | S | Low | No requests to the old apps |
| 5 | Load the pixels once, from the tag manager only | Your developer, with marketing | S | Medium | Ad platforms still record purchases |
| 6 | Delay the reviews widget and the chat widget | Your developer, with the app vendors | M | Medium | Reviews and chat still work |
| 7 | Reserve space for price and buttons on product pages | Your developer | M | Low | CLS in field data after 28 days |
| 8 | Sticky add-to-cart on phones; email popup after a scroll | Your developer | M | Low | Add-to-cart rate on phones |
Effort
Risk
Limits
What not to touch, and what we couldn't check
Leave alone
- The reviews widget. It sells. Delay it; don't remove it for a few points.
- The consent banner. UK and EU visitors need it.
- Checkout. Your plan allows few changes there, and it is already fast.
- A score of 100. It isn't the goal; passing on real phones is.
Couldn't check from outside
- Checkout internals and pages behind a login.
- Your ERP or POS stock and order sync. We saw one stock check on every product page (0.4 s) but not the system behind it.
- App settings in your admin.
- Your sales and conversion data.
Confidence
After the fixes
How to tell it worked, and what next
Watch these
- Real-user LCP and CLS on phones
- Lab scores per page type, the same day
- Shopify's web performance dashboard, after 28 days
- In GA4, conversion rate by device: phone conversion on product pages, and bounce rate from Instagram
Why there is no money figure
We haven't seen your traffic or conversion rate, so any figure for what slowness costs you would be a guess. The numbers under "Watch these" will show the real effect.
How we tested
Lab tests on a simulated mid-range Android over 4G, three runs per page, the median shown; tests from London, Virginia and Dubai; Google's real-user data for the 28 days to 15 September 2026; public pages only, with no access to the store's admin.
Your next step, your choice
- Fix it yourselves. The plan on page 8 is written for your team or freelancer.
- Ask us to help with some of it. A separate conversation, only if you want one.
- Do nothing yet. The report still tells you where the time goes.
What's inside this audit?
- A summary: what to fix first
- Real-user and lab speed results
- Each page type, tested on a phone
- Every app and script, and its cost
- Images, fonts and theme findings
- The fix-first plan and next step
Document details
- Pages
- 10
- Format
- Last updated
- October 2026
What it is, and what it isn't
A Fix List To Work From,
Not A Sales Call
The audit gives you the fixes in order, with what real visitors get and what our tests show. It needs no call and no access to your store.
for your store
You get
- What real visitors get and what our tests show, labelled apart
- Every app and script on your key pages, with keep, delay or remove
- Image, font and theme findings, with examples from your store
- A light look at buying on a phone
- The fixes in order: effort, who can do each one, how to check it worked
- What we couldn't check from outside
You are not committing to
- A call
- Giving us access to your store
- Any next step: fixing it with us is a separate decision
-
No money figure.
We haven't seen your analytics, so we don't guess what slowness costs you. The report names the numbers to watch in your own analytics instead.
-
Speed first, with a light look at buying on a phone.
It is not a full conversion audit.
-
Worth doing before a big sale.
A month before Black Friday, Boxing Day, White Friday, Ramadan or Diwali leaves time to fix what it finds.
Who reads it
Read By The Team That
Builds And Fixes Stores
Our team in India (IST) reads every request. We build and fix stores on Shopify, Shopify Plus and WooCommerce.
-
Store rebuild MotionLasers
Product pages went from 30 to 90+ on Google PageSpeed, other pages to 70+. That came from a full mobile-first rebuild, not from an audit alone.

-
Shopify LGXNDS
Came to us for Shopify fixes, then kept us on for mobile, custom tools and the launch of its second brand.

-
B2B store TrueWholesale
A B2B sourcing platform with 200% sales growth and 4 new regions, as reported by TrueWholesale.

Provis Technologies has been an excellent partner for our Shopify work. Their team moved quickly on fixes, improved the experience of the store, and helped us turn ideas into working features without unnecessary delay.
Clutch5.0 · 12 reviews
Google4.6 · 36 reviews
UpworkTop Rated200+ projectssince 2012
Frequently Asked Questions
Questions Before You Request An Audit
What it costs you, what we need, and what happens next.
Still unsure? Ask us on WhatsApp or send us your question.
It is free. You get a written report by email, and a call only if you want one. If you want help with the fixes, that is a separate conversation.
Your store URL. Everything in the report comes from your public pages and from Google's data on what real visitors to your store experienced.
No staff or collaborator account and no passwords. The audit works from your public pages.
Yes. Each fix says who can do it (you in the admin, your developer or the app vendor) and how to check it worked.
No. We haven't seen your traffic or conversion rate, so a money figure would be a guess. The report names the numbers to watch in your own analytics instead.
Shopify, Shopify Plus and WooCommerce.
- 1We test your storeOur team in India (IST) tests your key pages on a phone, and emails you if anything needs clarifying.
- 2Your report, by emailWhat real visitors get, every app and script, images and theme, and the fixes in order.
- 3A call, if you want oneTo talk it through. Nothing to commit to.
Rather pick a time yourself?
Book a 30-min call with Vivek SharmaCEO & Founder, Provis Technologies
Contact Us