Find the real bottlenecks. Fix them with data.

Slow stores lose customers. I audit your Magento 2 stack end-to-end — from database queries to browser rendering — and fix the actual bottlenecks, not the obvious ones.

FPC
Full-page cache hit rate analysed on every audit
7%
Avg. conversion drop per extra second of load time
Available for audits & optimization
// results in 3–5 business days

Full-Page Cache Audit

FPC hit rate analysis, cache hole identification, ESI block configuration, and Varnish VCL review for maximum cache coverage.

🗃️

Database Query Optimization

Slow query log analysis, N+1 query elimination, missing index identification, and EAV collection optimisation.

📦

JS/CSS Optimization

RequireJS bundle analysis, dead code elimination, critical CSS extraction, and lazy loading for non-critical assets.

🌐

Core Web Vitals

LCP, CLS, and INP improvements: image optimisation, font loading strategy, layout shift elimination, render-blocking resource removal.

🔍

Extension Overhead Audit

Identifying which extensions add observer overhead, slow admin queries, or unnecessary JS weight on the frontend.

📊

Before/After Report

PageSpeed, GTmetrix, and real-user timing benchmarks before and after. Written report with prioritised recommendations.

01

Baseline measurement

PageSpeed scores, WebPageTest traces, slow query logs, and FPC hit rate measured before any changes. No guessing.

02

Full-stack trace

I trace the complete request lifecycle: DNS → server → PHP → MySQL → FPC → CDN → browser. The bottleneck is rarely where people expect.

03

Priority roadmap

Ranked list of fixes by impact vs effort. Some changes take 30 minutes and halve TTFB. Others are longer projects. I separate them clearly.

04

Implementation on staging

Every fix applied on staging first, benchmarked, then deployed to production with monitoring active.

05

Validation & report

Post-deployment benchmarks confirming the improvement. Written summary you can share with stakeholders or your hosting provider.

📏

Baseline before touching anything

I measure before I change. If a fix doesn't show up in the numbers, it didn't help — and I'll tell you that honestly.

🎯

Root cause, not symptoms

I don't just run Lighthouse and follow its suggestions. I trace the actual request to find where time is really being lost.

🔐

Staging-first, always

Every configuration change is tested on staging before production. Cache and server changes can break things if done carelessly.

📝

Written deliverable

You get a written report with benchmarks — not just a list of things I did. Something you can act on, share, or refer back to.

Our TTFB went from 1.8s to 310ms after the Varnish VCL and Redis reconfiguration. Faouzi identified the cache hole in our layered navigation within the first hour of the audit.

RB
Riadh B.
// Store owner, fashion e-commerce · Tunisia

What “performance optimization” actually means

It’s not just running bin/magento setup:static-content:deploy with more locales. Real Magento performance work means understanding where time is spent across the full stack and fixing the biggest issues first.

The most common wins I find: FPC miss rate above 30% due to misconfigured Varnish, Redis being evicted under load due to a wrong maxmemory policy, and blocking JavaScript that delays Time to Interactive on product and category pages.

Magento 2 FPC Varnish 7 Redis 7 Nginx PageSpeed Insights WebPageTest GTmetrix Blackfire.io New Relic APM MySQL EXPLAIN n98-magerun2 Chrome DevTools PHP-FPM OPcache
Can you guarantee a specific PageSpeed score?
No — and anyone who does is overselling. Scores depend on your hosting, CDN, image assets, and third-party scripts, many of which are outside my control. I guarantee to find the real bottlenecks and measure the before/after impact of every fix.
Do I need to give you server access?
For a full audit, yes — SSH access to check PHP-FPM config, Redis settings, Nginx config, and slow query logs. For a frontend-only audit (Core Web Vitals, JS/CSS), I can work without server access.
How long does an audit take?
A full stack audit takes 2–3 days to complete and document. Implementation time depends on the findings — some fixes take hours, others are longer projects.
My store is on managed hosting. Can you still help?
Partially. On managed platforms like Nexcess or Adobe Commerce Cloud, I can handle frontend performance, FPC configuration, and code-level query optimisation, but not server-level config changes.

Is your store slower than it should be?

Share your PageSpeed score and hosting setup. I'll give you an initial read on where the time is being lost — before we even start.