Magento performance audit

Find out what your store is hiding. Down to the query.

A two-week, hands-on audit by senior Magento engineers. We profile your code, database, cache and frontend on real traffic, then hand you a ranked list of fixes with the expected gain for each. Fixed scope, fixed price.

2 weeksstart to reportFixed priceagreed up frontRead-onlyNDA signed first
  • Full-stack profilingBlackfire and APM traces on home, category, product, cart and checkout, under real traffic.
  • Cache and server configurationVarnish hit rate and VCL, cache-busting blocks, Redis, PHP-FPM and OPcache.
  • Database deep-diveSlow log, queries per page, missing indexes, indexers and cron.
  • Code and extension reviewEvery custom and third-party module, scored by what it costs you in time.
  • Core Web Vitals, lab and fieldLCP, INP and CLS from CrUX and real phones: JS bundles, images, third parties.
  • Report and team walkthroughEach finding with the file, the fix, the effort and the expected gain, presented to your developers.

Book your audit

Pick a time for a short call about your store. We take a first look at it before we talk.

  • 30-minute scoping call
  • Fixed quote after the call
  • Nothing billed until you approve it

Opens our Cal.com booking calendar. Prefer email? hello@perfcommerce.com

What you'll get

A to-do list, not a lecture.

Every finding has a severity, the exact place to fix it and what it's worth. Here's a slice of a real-looking report.

Findings · example storesorted by expected gain
SeverityFindingWhereExpected gain
HighCustomer block in header disables full-page cache on every PDPVendor_Wishlist/layout/default.xmlTTFB −1.4s
HighProduct collection loaded per swatch: 540 extra queriesVendor_Swatches\Block\Renderer−520 SQL
MediumHero image lazy-loaded and served as 2.1 MB JPEGcms_block: home_heroLCP −1.1s
MediumThree chat and review widgets block the main threadGTM containerINP −220ms
LowCatalog search indexer on "Update on save"Indexer configAdmin saves 6× faster
Questions

Before you ask.

What does the audit cost?

A fixed price, agreed before we start. It depends on the size of your store: store views, custom modules, integrations and hosting. After a 30-minute scoping call you get a written proposal, and nothing is billed until you approve it.

Why don't you offer a free quick scan?

Because PageSpeed Insights already is one. A lab score tells you that you're slow. It doesn't tell you that a swatch renderer runs 540 queries per product page. Finding that takes access, profiling and time, and that's the part that moves revenue.

What access do you need?

Read-only access to the repository, logs and your APM tool (New Relic, Blackfire or similar), plus a staging environment or database replica. We sign your NDA first and never write to production during the audit.

We're on Adobe Commerce Cloud. Does that change anything?

Only the levers. Cloud gives you Fastly instead of Varnish and fixed service tiers, so we focus on cache configuration, queries and the frontend.

Can our in-house team do the fixes?

Absolutely. The report is written for developers: file paths, the fix and how to verify it. Many clients have us pair with their team on the first few.