Is there a problem that needs an urgent fix?Urgent fix?Get emergency help →

Home Services Magento Speed Optimization

Core Web Vitals for Magento 2

Magento Speed Optimization Built on Real Data

We find what slows your store, fix it across server, cache, code and frontend, and prove the result with field data from real visitors.

Why speed matters

Slow pages cost Magento stores sales and rankings

Magento speed optimization starts with the numbers Google uses. Core Web Vitals measure loading (Largest Contentful Paint), responsiveness (Interaction to Next Paint) and visual stability (Cumulative Layout Shift). A page passes when LCP is 2.5 seconds or less, INP is 200 milliseconds or less and CLS is 0.1 or less, at the 75th percentile of real visits.

Those figures come from the Chrome UX Report, which PageSpeed Insights shows as field data collected over the previous 28 days. A lab score from one test run can look fine while real shoppers on mid-range phones wait. We optimize for the field data, because that is what your customers experience and what Google uses in its page experience signals.

Magento has many moving parts: full page cache, Varnish, Redis or Valkey, MySQL, indexers, JavaScript bundles, images and third-party tags. Our Magento performance optimization work checks each layer, fixes the biggest bottlenecks first and documents every change. Speeding up Magento is rarely one setting. It is a sequence of measured fixes, each checked against real visitor data before we move to the next.

Magento video tutorial cover
Warning signs

Signs you need magento speed optimization

Core Web Vitals in the red

LCP, INP or CLS fail in Google's field data.

Slow category and search pages

Shoppers wait while filters load.

Third-party scripts pile up

Tags and widgets block the main thread.

Full page cache misses

Varnish is installed but rarely serves pages.

What we optimize

Every layer that affects Magento Core Web Vitals

We go where the time is actually spent, from the first server byte to the last script, and leave the rest alone.

Server response time

PHP, web server and hosting settings tuned so time to first byte stops eating your LCP budget.

Full page cache and Varnish

Varnish configured as Magento's full page cache, with hole-punching and cache-busting blocks fixed.

Valkey, database, indexers

Redis or Valkey for cache and sessions, slow queries fixed and indexers set to update on schedule.

JavaScript: bundling or Hyvä

Luma JS trimmed and deferred where it pays off, or a Hyvä frontend when Luma's weight is the real limit.

Images and the LCP image

WebP or AVIF, correct sizes, lazy loading below the fold and a prioritized hero image.

Third-party scripts

Tags, chat widgets and trackers audited, delayed or removed when they block interaction.

Our process

Audit → Fix → Boost → Care

The same four steps on every service, proposal and report.

Step 1Audit

AI scans versions, extensions, logs and speed. An engineer confirms every finding.

Step 2Fix

A fixed-price plan ranked by risk. Changes go through staging and code review.

Step 3Boost

Speed, security and conversion improvements that make the store earn more.

Step 4Care

Monthly patching, 24/7 monitoring and a report signed by your engineer.

AI, with limits

What AI does, and what it never does alone

AI does the watching

Engineers make the calls

Our promises

What you can hold us to

Checkout comes first

Anything that stops customers paying is treated as P1, every time.

Estimates you can plan with

An approved estimate stays as agreed. If the scope changes, we talk before any extra work starts.

No surprise invoices

Monthly plans with a written scope and a report of all work done.

FAQ

Magento speed optimization FAQ

No, and you should be careful with anyone who does. The PageSpeed Insights lab score comes from a single simulated test and can change between runs. What matters for Google and your shoppers is field data: LCP, INP and CLS at the 75th percentile over 28 days. We work to improve those metrics, measure the result and report it openly, including anything that did not move.

Not necessarily. Many Luma stores improve a lot from server, cache, image and script fixes alone. When Luma’s RequireJS and Knockout payload is what keeps INP or LCP high, more bundling tweaks give diminishing returns, and a Hyvä frontend is the stronger option. The audit shows which case applies to your store, and the proposal explains the trade-offs in cost and timeline.

Valkey is an open-source, Redis-compatible key-value store. Adobe Commerce 2.4.8 added Valkey compatibility, and it can serve as the backend for Magento’s cache and sessions. For many stores it is a straightforward option when moving away from older Redis versions. We pick Redis or Valkey based on your Magento version and hosting, and we confirm compatibility before switching.

Lab tests show the effect of a change right after deployment. Field data in PageSpeed Insights and Search Console uses a rolling 28-day window, so it shifts gradually as new visits replace old ones. That is why our before/after report compares field data once enough new data has collected after launch. Stores with low traffic may not have CrUX data, so we use lab tests and real-user monitoring instead.

It is a fixed-price project, but the price depends on your store: Magento version, theme, hosting, extensions and how many issues the audit finds. Start with the free Magento store audit. You then receive a fixed-price proposal listing every fix included, so there are no open-ended hourly bills. Work outside that list is quoted separately.

See where your store loses speed

Get a free Magento store audit with your Core Web Vitals field data, or message us on WhatsApp.

Free Site Audit

Send your store details. We check speed, security and extensions, then reply with three quick wins within 3 working days.

Let's talk

Get a quote

Tell us about your store and we’ll reply within one working day. Prefer to chat? Say hello from WhatsApp