Speed test
Benchmark your Magento storefront.
Submit your storefront URL. We run two backends in parallel: Google PageSpeed Insights for the Lighthouse mobile-performance score and the four Core Web Vitals, plus a custom Magento probe that inspects the response headers and HTML to detect full-page-cache state, Varnish or CDN presence, theme (Hyvä vs Luma), compression, and HSTS. Each finding links to the relevant optimisation guide.
What the metrics mean
- LCP — Largest Contentful Paint. When the largest content element finishes rendering. Target: under 2.5 seconds.
- INP — Interaction to Next Paint. Worst-case latency between a user interaction and the next paint. Target: under 200 ms.
- CLS — Cumulative Layout Shift. Visual stability during load. Target: under 0.1.
- TTFB — Time to First Byte. Server response time. Target: under 800 ms; the Magento-specific number to chase is under 300 ms.
What the Magento probe checks
- Full-page cache state. Reads the
X-Magento-Cache-Debugheader to see whether the page was served from cache (HIT) or rendered from scratch (MISS). - Varnish / CDN presence. Inspects the
Via,Age,CF-Ray, andX-Served-Byheaders to identify cache layers between the visitor and the origin. - Theme detection. Scans the HTML for Hyvä-specific markers (Alpine.js, the
/static/frontend/Hyva/path) versus Luma-specific markers (RequireJS,mage/cookies.js). - Compression. Checks the
Content-Encodingheader for brotli, gzip, or no compression. - HSTS. Checks the
Strict-Transport-Securityheader.
For the underlying optimisation playbook, see all guides or jump straight to Why Magento Stores Are Slow for the foundational overview.