We speed up page loads and store performance on CS-Cart: we measure where the time goes, on the page, in the code, in the database or on the server, and fix it item by item, with results in numbers. A store counts as fast when the main block loads within 2.5 s, it responds to actions within 200 ms and the layout does not jump.

Measured before and after · page, code and server · full 100-day warranty

Metrics

When your online store needs speeding up

Speed is measured with four metrics, and the PageSpeed score only summarizes them. If even one of them is in the red zone on mobile, the store loses customers before the first click.

Swipe the table sideways →

MetricWhat it showsGoodPoor
LCPwhen the main block of the first screen has loadedup to 2.5 sover 4 s
INPhow fast the site responds to clicks and typingup to 200 msover 500 ms
CLShow much the layout shifts while loadingup to 0.1over 0.25
TTFBhow soon the server starts sending the pageup to 0.8 sover 1.8 s

Google thresholds at the 75th percentile of real visits: web.dev, checked in September 2026.

Causes

Why a CS-Cart store is slow

Why an online store runs slowly: the eight causes we find most often in our reviews. More than half of them will not go away if you move to a pricier hosting plan.

The first screen loads last

Lazy loading is applied to the main slide: in one review, 86% of the 12.1 s it took to load the main block was spent waiting for the image.

Fonts heavier than images

Dozens of files and unused font weights: 665 KB of fonts against 401 KB for all the images on the page.

Third-party scripts

Chats, analytics counters and widgets: almost a megabyte and half a second of blocking before the customer sees anything.

Heavy code, not the database

In one of our reviews, 87% of the response time went to add-on PHP code and only 13% to the database.

Duplicate database queries

The catalog, cart and checkout read the same variations and features several times over.

An untuned server

A full OPcache, the MySQL buffer in swap, more PHP processes than the memory can handle.

A bloated database

Sessions and old data take up a third of the database, making it slower to copy and maintain.

Bots

Crawlers and botnets iterate through catalog filters and eat up the server, leaving customers with 502 errors.

What we speed up

Three levels of speed optimization

Every speed-up starts with measurements: we begin at whichever level is losing the time.

Page

Image optimization to WebP and AVIF, lazy loading for everything below the first screen, fonts and critical CSS, deferred third-party scripts.

Code and database

Duplicate queries, indexes, variations and common products, menu and block caching, catalog and search on Elasticsearch.

Server

PHP-FPM and OPcache, MySQL buffers, Redis, full-page caching in Varnish, gzip and brotli compression, bot protection.

Send us your store URL and we will estimate the speed-up for free

We take measurements and tell you what slows the store down and how many hours the fix will take.

Process

How speed optimization works

Every stage ends with numbers, not promises.

01
Measurement

PageSpeed, Core Web Vitals from real visits, server response time, database queries and load.

02
Audit

A list of causes with the expected effect and the hours for each. You decide what gets done.

03
Speed-up on a copy

We fix the page, code and server on a copy of the store, while the live site runs as usual.

04
Measurement after

We compare against the original numbers and move the changes to the live site. Full 100-day warranty.

Before you order

Questions about site speed optimization

Answers to what people ask before ordering.

Open PageSpeed Insights or Search Console and check Core Web Vitals on mobile. A main block that takes longer than 2.5 s, a response slower than 200 ms or layout shifts above 0.1 are reasons to speed up. Another sign is a server that takes longer than 0.8 s to respond.

The main block of the first screen within 2.5 s, response to actions within 200 ms, layout shifts up to 0.1. These are Google’s thresholds at the 75th percentile of real visits.

Google counts Core Web Vitals among its page experience signals. A slow site is also crawled less thoroughly, and visitors leave it more often.

PageSpeed tests mobile on a slow processor and network. Heavy scripts, fonts and images hit it harder, so we speed up the mobile version first.

Not always. In one of our reviews the server was only 4% loaded, while 87% of the response time went to PHP code. We first measure where the time is lost and only then decide whether a new server is needed.

Yes. Almost all of the speed-up happens in the code, database and server settings; the look of the store stays the same.

The audit takes one or two business days. The optimization that follows usually takes 15 to 50 hours of work, depending on the store and what the audit finds.

We price speed optimization by the hour after the audit: first you see the list of causes and an estimate for each fix, then you decide what to do. The estimate is free.

Yes, if bots are loading the server. On our own add-on store, a bot filter cut the server load from 42 to 0.2. For CS-Cart there is the Bot Firewall add-on.

If the speed-up is done with add-ons and server settings, an upgrade does not wipe it out. Core edits are lost on upgrade, which is why we do not make them.

Related articles
Previous
Next

Client reviews

What store owners write about our work and our add-ons on the CS-Cart Marketplace.

Speed up
your store

Find out what slows your store down and what to fix first.