When a Shopify store feels slow, the first argument is often about blame.
What we have seen in StoreBuilt performance reviews is this: merchants often ask whether Shopify itself is slow, while the public page shows a mix of app scripts, heavy media, tracking code, page-builder leftovers, missing lazy-loading signals, and weak preload ownership. The bottleneck is usually a system, not one file.
The free Shopify performance bottleneck scanner reads public HTML and turns obvious speed risks into a cleanup queue. If the result shows heavy app or script risk, Contact StoreBuilt.
Table of contents
- What a public performance scan can reveal
- What the StoreBuilt scanner checks
- How to combine this with PageSpeed Insights
- Which findings deserve action first
- StoreBuilt speed example
- Performance triage table
- Final StoreBuilt point of view
What a public performance scan can reveal
The target search intent around Shopify speed checker, Shopify performance scanner, and Shopify app speed checker is urgent. Store owners want to know why the store feels slow and what they can safely change.
A public HTML scan cannot measure every Core Web Vitals field result. It can still reveal the common suspects:
- high script count
- many third-party scripts
- app signatures
- excessive iframes or video embeds
- many images
- missing lazy-loading signals
- weak preload hints
- stylesheet density
These signals matter because they describe what the browser has to process before a shopper can interact smoothly.
What the StoreBuilt scanner checks
The scanner looks at:
- script tags
- third-party script count
- known app signatures
- image count
- lazy-loading gaps
- stylesheet count
- preload and font-preload hints
- iframe and video embeds
It then gives a score, metrics, and findings.
The score is not a replacement for lab testing or CrUX field data. It is a first-pass cleanup lens. If a page has a huge script footprint and several app signatures, the team should not install another speed app before understanding what already loads.
How to combine this with PageSpeed Insights
Use the StoreBuilt scanner first to understand public page structure. Then use PageSpeed Insights or Search Console Core Web Vitals to understand measured performance.
The sequence is useful:
- Run the scanner on homepage, collection, and product pages.
- Note app, script, image, and preload warnings.
- Run PageSpeed Insights on the same URLs.
- Compare public findings with lab warnings.
- Prioritise the fixes that appear in both places.
If the scanner shows app bloat and PageSpeed shows long main-thread work, app cleanup becomes more credible. If the scanner shows heavy media and PageSpeed shows LCP pressure, image and hero media work should move up.
Which findings deserve action first
Prioritise fixes that reduce load for many templates.
Good first targets:
- old app scripts loading globally
- duplicate tracking scripts
- page-builder code on non-builder pages
- review or chat widgets loading where not needed
- oversized hero media
- images without clear lazy-loading ownership
- embeds that load before interaction
Avoid random minification theatre. The commercial issue is not whether the score looks cleaner for one test. It is whether real shoppers get a faster, more stable page.
StoreBuilt usually connects this work to Shopify Support, Maintenance & Audits because cleanup needs controlled testing.
StoreBuilt speed example
One store came to StoreBuilt after several quick speed fixes had failed. The public scan showed that the page still loaded multiple app systems, duplicate scripts, and media that did not match the page priority.
The useful work was not one dramatic rewrite. It was an ownership pass: map each script, remove retired app code, load widgets only where needed, and test key templates after each batch.
The store did not need more guesses. It needed a performance inventory.
Performance triage table
| Signal | Priority | First action |
|---|---|---|
| very high script count | High | map every script to owner and template |
| many third-party scripts | High | remove, defer, or narrow app loads |
| several app signatures | High | pair with app ghost-code review |
| many images without lazy loading | Medium | inspect image snippets and below-fold media |
| no preload hints | Medium | check hero media and font strategy |
| many embeds | Medium | lazy-load or use click-to-load previews |
| clean public HTML but poor field data | Medium | investigate runtime JavaScript and real-user data |
Final StoreBuilt point of view
Shopify speed work should start with evidence.
StoreBuilt’s view is that public scans are valuable because they make app and theme load easier to discuss. Run the scanner, compare it with PageSpeed and Search Console, then fix the scripts and media that actually affect shoppers.