Barion Pixel
Performance optimization

A slow webshop loses at the cart, not on the home page.

We start with measurement, not guesses. Core Web Vitals, server response time, database, images and code. At the end we show in numbers what changed.

Core Web Vitals measured
Database and caching
Before and after in numbers
What we review
Core Web Vitals on mobile and desktop
Server response time and caching
Database and slow queries
Images, CSS and JavaScript
What slows it down

A webshop is rarely slow for one reason. Usually five small ones add up.

Modules piled up over years

Every module loads CSS and JavaScript, even on pages where it does nothing.

A bloated database

Statistics, cart and search tables grow over the years and slow down every query.

Images not resized

A product image uploaded at original size eats most of the bandwidth on mobile.

What we do

The steps of the work.

Measurement

Core Web Vitals and server response measured on mobile and desktop, on the real pages.

Server side

Caching, compression, HTTP headers and PHP settings within what the hosting allows.

Database

Cleaning unused tables, adding missing indexes, finding the slow queries.

Images

Resizing, modern formats, deferred loading below the fold.

Code

Unused CSS and JavaScript detached from the pages that do not need it.

Re-measure

After the fixes the same measurement runs again and the two numbers sit side by side.

How it works

Measure, fix, prove.

1

Measurement

We measure the home page, a category, a product and the checkout, on mobile and desktop.

2

Fixes

We fix in the order the measurement gives: the biggest effect first.

3

Proof

At the end we measure the same pages again and show both results side by side.

Frequent questions

What people ask before a performance job.

How much can be gained?
We answer after the measurement. Before that it would only be a guess, and we do not do those.
Do we have to change hosting?
Not always. First we get what can be got on the webshop side, and only then does hosting come up.
Can something break?
Changes go in one by one, and the purchase flow is checked after each of them.
Is the PageSpeed score the goal?
No. The goal is real loading time and Core Web Vitals, not the score itself.
How long does it take?
Measurement is a day, the fixes depend on how many items are found. The audit answers that too.
Request

Request a performance audit

Send the webshop address and what the problem is. We look at it and reply within two working days with what we suggest and what it costs.

My modules