A performance target that holds as content grows
Whether the store is fast on the pages that carry real content, measured in numbers rather than impressions.
A store benchmarked on launch day, on a homepage with four products and no apps, tells you nothing. Performance failures arrive with the catalogue: the collection page with 200 products, the product page with a review widget and a size chart and an upsell block. If nobody set a budget, there is nothing holding the line — and every added feature spends from an account no one is tracking. The cost is not abstract. It is the conversion rate six months from now, and nobody will attribute it to the build.
- Open PageSpeed Insights and run three pages, not one — your homepage, your busiest collection page, and a product page with its reviews and upsells live. They fail differently, and the collection page usually fails worst.
- Read the mobile number first. Desktop flatters everything.
- If the report shows field data from real visitors, trust it over the lab score — that is what your customers actually got, over the last 28 days.
- Write down three numbers per page. Largest Contentful Paint — under 2.5s; how long until the main thing appears. Interaction to Next Paint — under 200ms; how long until a tap does something. Cumulative Layout Shift — under 0.1; whether the page moves under your thumb while it loads.
- Then ask one question: what is the performance budget for this store, and what happens when a new app breaks it? An answer that is a number is a build with a budget. An answer that is a reassurance is not.
Measured against Core Web Vitals thresholds
A score is one page on one run. It cannot separate what the developer built from what apps did afterwards — a fast theme with four heavy apps reads as a slow store, and the theme may not be at fault. It also says nothing about perceived speed, which is what the visitor experiences, and nothing about whether a number that is fine today survives the next campaign.