What you get back, on a sample store
This is a report for the example domain example.com. The store and the numbers are illustrative. Your report shows your own store, with the evidence found on it. Click through the tabs.
example.com · Shopify · Sample
Tap a tab to see that part of the report. Try Issues and Fix plan.
Store Health Score
A solid store with two costly gaps
2
Critical issues
3
Needs improvement
4
Good practices
CriticalCritical issues 2
Fail The Meta Pixel fires a PageView eventTracking and tech
Evidence
Pixel meta-1042 loaded on the home page. No request to /tr?ev=PageView followed it.
How to fix it on Shopify
- 1Open Settings > Customer events and confirm the Meta pixel app is connected and its pixel ID matches the one in Events Manager.
- 2Remove any second copy of the pixel pasted into theme.liquid -- a duplicate snippet often breaks the first one.
- 3If you use the Facebook and Instagram by Meta sales channel, reconnect it; a lapsed token stops events without removing the script.
Fail Product name, price and buy button all fit on the first phone screenConversion and UX
Evidence
On a 390 x 844 screen the product title and photo are visible. The price and the buy button sit 310px below the fold.
How to fix it on Shopify
- 1Check on a real phone, not a resized browser window. Address-bar chrome costs roughly 100px that a desktop simulation does not show.
- 2Move promotional banners and long descriptions below the buy control.
- 3If it cannot all fit, a sticky add-to-cart bar recovers most of the loss.
Needs improvementNeeds improvement 3
Needs work Largest Contentful Paint is under 2.5sSpeed
Evidence
Largest Contentful Paint is 3.4s on mobile. The element is the hero image, 2400px wide and displayed at 800px.
How to fix it on Shopify
- 1In the theme editor, reduce the hero image dimensions to what is actually displayed; Shopify serves WebP automatically once the source is not oversized.
- 2Edit the hero section and remove loading="lazy" from the first image, adding fetchpriority="high".
- 3Audit your apps: Online Store > Themes > Edit code and remove leftover script tags from uninstalled apps.
Needs work Third-party scripts stay within a reasonable weightSpeed
Evidence
Scripts from 14 other companies load on the home page.
How to fix it
- 1List every third-party domain in the network tab and name the business reason for each. Anything unnamed comes out.
- 2Uninstalled apps commonly leave their script behind -- check theme code for orphaned tags.
- 3Load what remains asynchronously, and after interaction where it is not needed for the first paint.
Needs work The product page carries a breadcrumb trail back to its categoryConversion and UX
Evidence
No breadcrumb trail found on the product page.
How to fix it
- 1Breadcrumbs give visitors arriving from search a way to browse sideways instead of leaving.
- 2Mark them up with BreadcrumbList schema so Google shows the path in the result instead of a bare URL.
PassGood practices 4
Pass The store is served over HTTPS with no insecure requestsTrust and policies
Evidence
Every request on the home and product pages used HTTPS.
Pass Privacy, returns, shipping and terms pages are linkedTrust and policies
Evidence
All four policy pages are linked from the footer.
Pass Google Analytics 4 is installed and collectingTracking and tech
Evidence
A GA4 request was sent from the home page.
Pass The product page publishes Product structured data with an offerStore discovery
Evidence
Product data with price, currency and availability found.
Home page
What applies here
- Meta Pixel fires PageView
- Largest Contentful Paint
- Third-party scripts
- HTTPS
- Policy pages
- Google Analytics 4
Product page
What applies here
- Price and buy button on the first phone screen
- Breadcrumb trail
- Product structured data
-
1
The Meta Pixel fires a PageView event
Open Settings > Customer events and confirm the Meta pixel app is connected and its pixel ID matches the one in Events Manager.
CriticalEffort: MediumTracking and tech
-
2
Product name, price and buy button all fit on the first phone screen
Check on a real phone, not a resized browser window. Address-bar chrome costs roughly 100px that a desktop simulation does not show.
CriticalEffort: MediumConversion and UX
-
3
Largest Contentful Paint is under 2.5s
In the theme editor, reduce the hero image dimensions to what is actually displayed; Shopify serves WebP automatically once the source is not oversized.
Needs improvementEffort: MediumSpeed
-
4
Third-party scripts stay within a reasonable weight
List every third-party domain in the network tab and name the business reason for each. Anything unnamed comes out.
Needs improvementEffort: MediumSpeed
-
5
The product page carries a breadcrumb trail back to its category
Breadcrumbs give visitors arriving from search a way to browse sideways instead of leaving.
Needs improvementEffort: SmallConversion and UX
No open fixes at that effort in this sample.
| Page | Status | Loads in | Weight | Requests |
|---|---|---|---|---|
Home page https://example.com/ | 200 | 3.4s | 2.6 MB | 112 |
Product page https://example.com/products/linen-shirt | 200 | 2.9s | 1.8 MB | 74 |
Collection page https://example.com/collections/shirts | 200 | 2.4s | 1.5 MB | 61 |
About page https://example.com/pages/about | 200 | 1.6s | 0.9 MB | 38 |
Store Health Score over time
What each tab is for
Overview
The score, the five areas and the counts of critical issues, improvements and good practices.
Issues
Every finding, grouped by how much it matters, each opening to its evidence and fix.
Page review
The pages captured, with what applies to each.
Fix plan
Open findings ordered by impact and effort, filterable by how long a fix takes.
Pages
Status, load metrics and desktop and phone captures for every page scanned.
History
The score over time, and which findings were fixed, new or regressed in each run.
Reports also export to a PDF with your own logo and colours, and share as a link with a password and an expiry.
See this for your own store.
Free, and the report link works as soon as the audit starts.