Storefront Speed JournalEcommerce performance, measured

Sep 15, 2026 - Storefront Speed Journal

Core Web Vitals for Commerce Sites: What Good Looks Like Now

Google's Core Web Vitals are the closest thing ecommerce has to a shared speed standard. Passing is not the same as fast, but failing is a reliable signal that something structural is wrong.

The three metrics in storefront terms

Largest Contentful Paint (LCP) measures when the main content - usually your hero image or product image - finishes rendering. On product pages this is almost always an image problem: size, format, or lazy-loading done wrong.

Interaction to Next Paint (INP) measures responsiveness to taps and clicks. On storefronts, INP failures usually trace to third-party JavaScript hogging the main thread - review widgets, personalization engines, tag managers firing everything at once.

Cumulative Layout Shift (CLS) measures visual stability. The classic commerce offender is a promo banner or font swap pushing the buy button down mid-tap.

What the field data shows

Public HTTP Archive data has tracked a steady climb in pass rates across the web, with ecommerce pages historically lagging content pages - heavy media and heavy scripts are the tax the category pays. Mobile passes at meaningfully lower rates than desktop, and mobile is where most commerce traffic lives. Check the current CrUX dashboard for your own domain before benchmarking against aggregates.

A sane target ladder

First: pass all three thresholds on mobile field data (75th percentile). Second: LCP under 2 seconds on key templates - home, category, product, cart. Third: hold those numbers through your next campaign, when tag additions and promo modules tend to undo them. The third step is where most programs die; speed is an operating discipline, not a project.