Case studies

Three sites, and the number each one was hiding

Client identities stay private — Store A, B and C, with a neutral descriptor. The measurements, the method and the mistakes are all published in full.

AStore A2026-07

276,000 autoloaded rows, loaded on every single page view

Multi-brand camera and pro-video retailer · WooCommerce · 2,300 SKUs

A store that felt slow everywhere at once. Not one slow page — every page. That pattern points at the options table, not the theme.

276,000 → 1,796Autoloaded options rows
Read the full case study
Autoloaded rows-99%
Before
0 rows
After
0 rows
Bar length uses a square-root scale so large reductions stay visible; the figures shown are exact.
Before and after measurements
MeasurementBeforeAfterChange
Autoloaded rows276,000 rows1,796 rows-99%
BStore B2026-09-05

The “huge website” was 14% of the number the client was reading

Editorial blog · 1,773 posts · shared hosting, one of 26 domains on the account

The client saw one figure in their hosting panel and reached straight for the product images — the only irreversible move on the list.

79:1Safe reclaim vs risky reclaim
Read the full case study
Site size-12%
Before
0 MB
After
0 MB
Account-level waste-100%
Before
0 MB
After
0 MB
Zero-risk reclaimnew
Before
0 MB
After
0 MB
Bar length uses a square-root scale so large reductions stay visible; the figures shown are exact.
Before and after measurements
MeasurementBeforeAfterChange
Site size1,940.5 MB1,710.3 MB-12%
Account-level waste274.6 MB0 MB-100%
Zero-risk reclaim0 MB505 MBnew
CStore C2026-09-03

Zero of 261 category pages had a meta description

WooCommerce catalogue · 2,297 products · 261 category and brand pages

The site had run an SEO plugin for years. None of this is visible in a plugin dashboard, which is why it survived.

0 → 261Category pages with real meta copy
Read the full case study
No meta description-100%
Before
0 pages
After
0 pages
No breadcrumb schema-99%
Before
0 pages
After
0 pages
Categories-31%
Before
0 terms
After
0 terms
Bar length uses a square-root scale so large reductions stay visible; the figures shown are exact.
Before and after measurements
MeasurementBeforeAfterChange
No meta description85 pages0 pages-100%
No breadcrumb schema183 pages2 pages-99%
Categories99 terms68 terms-31%
DStore D2026-08

The database was being killed by its own configuration, every 40 minutes

Camera and photo retailer · WooCommerce · 2,529 products · 2 cores, 3.8 GB RAM

The symptom was “Error establishing a database connection”, on and off, all day. MySQL's own counters were clean the entire time.

19.63 GB → 1 GBInnoDB buffer pool, on a 3.8 GB server
Read the full case study
InnoDB buffer pool-95%
Before
0 GB
After
0 GB
OPcache hit rate+18%
Before
0 %
After
0 %
Uncached TTFB-76%
Before
0 s
After
0 s
Server load average-84%
Before
0
After
0
Bar length uses a square-root scale so large reductions stay visible; the figures shown are exact.
Before and after measurements
MeasurementBeforeAfterChange
InnoDB buffer pool19.6 GB1 GB-95%
OPcache hit rate84.8 %99.9 %+18%
Uncached TTFB9.8 s2.4 s-76%
Server load average18.4 3 -84%
EStore E2026-08

The plugin installed to make the site faster was the entire reason it was slow

WooCommerce store on oversubscribed shared hosting · host load average 60–90

Cached pages returned in 0.27 seconds. Uncached ones took 24 to 46. Anyone spot-checking the homepage saw a perfectly fast site.

281×slower per cache write, on disk versus in memory
Read the full case study
2,000 cache writes-99.6%
Before
0 ms
After
0 ms
Cache files on disk-100%
Before
0 MB
After
0 MB
Bar length uses a square-root scale so large reductions stay visible; the figures shown are exact.
Before and after measurements
MeasurementBeforeAfterChange
2,000 cache writes703 ms2.5 ms-99.6%
Cache files on disk251 MB0 MB-100%
Pricing

Plans priced on the work, not on the checklist

Month to month, no lock-in. Prices are per site, per month, exclusive of GST. Portfolios and multi-site estates are quoted on the estate.

CARE PLAN

For a site that just needs to stay up, patched and backed up

Uptime and error-log monitoring
Weekly off-disk backups, restore tested
Core, theme and plugin updates
Monthly security scan and report
PERFORMANCE PLAN

For a store where slow pages are costing orders

Everything in Care
Monthly database and autoload optimization
Object cache, OPcache and edge cache tuning
Bot and firewall policy, cart-safe
Email deliverability and SPF/DKIM checks

Running a portfolio you cannot afford to have go quiet? Managed starts from ₹17,999/mo.