Home/Services/Speed optimisation
Speed optimisation

Your site isn't slow. It's wasteful.

We measure your site cold, find what it's downloading that it doesn't need, and write the optimised files. You deploy them. Custom PHP, static HTML and WordPress.

Typical turnaround 2–6 days. No server login required.

payload / one homepage measured cold
JavaScript 823 KB
Video 472 KB
Fonts 208 KB
Icons 221 KB
Images 156 KB
CSS 109 KB
Total, first visit · 83 requests 2,013 KB
Half the JavaScript was the same files, twice. 406 KB removable
406 KB
Duplicate JavaScript on one homepage — 47% of its total JS
180×
How far warm-cache tools understated a real first visit
2–6
Days from order to delivered files, typically
0
Server logins we need to diagnose your site
The problem

Most speed reports stop where the work starts.

PageSpeed tells you what is slow. It won't tell you that nineteen of your JavaScript bundles are being fetched twice under two different URLs, or that three generations of icon sprite are loading on the same page. Those need someone to read the code.

What we find that tools don't

  • Assets downloaded more than once under different URLs
  • Legacy files still loading from previous rebuilds
  • Render-blocking chains that defer the whole page
  • Fonts loaded in full when a subset would do
  • Third-party scripts costing more than they return
  • Cache headers that never take effect

What we tell you honestly

  • Which problems are structural and can't be fixed cheaply
  • Where a third-party script sets a floor you can't get under
  • When your server response — not your code — is the real issue
  • What score is actually reachable on your stack
  • Which findings fall outside what we can safely change
  • When you don't need us at all
Pricing

Three ways to work together.

Scoped by unique page layout, not page count. Pages sharing the same design and asset files count as one — so a large store is usually three or four layouts.

Diagnosis
$50
You want to know exactly what's wrong before deciding anything.
  • Full cold-cache audit, 1 page layout
  • Core Web Vitals, measured 3×
  • Resource-by-resource breakdown
  • Prioritised fix list with expected impact
  • GTmetrix & PageSpeed before report
  • Optimised files written
  • Before/after proof
Complete
$250
Everything, plus the edge and font layer most sites never touch.
  • Everything in Full fix, 6 page layouts
  • Cloudflare setup & cache rules tuned
  • Font subsetting and load strategy
  • Critical CSS inlined per layout
  • Bulk work across up to 60 pages
  • Third-party script audit
  • 30-day follow-up re-measure
Why Diagnosis exists. Not everyone wants to hand over access, and not every site needs implementation. Diagnosis gives you the full findings and the fix list — take it to your own developer if you'd rather. If you upgrade within thirty days, it comes off the price.
How we work

You decide who touches your site.

The most common complaint in this market is a site that comes back broken — plugins removed, products deleted, changes nobody can trace. We default to the opposite. Work ships as finished files you deploy when you're ready. Prefer we do it? We can — with a full backup first and a rollback point.

Diagnosis never needs access

The audit runs from outside. You see what's wrong before deciding how the fix happens.

Reversible by design

We rename rather than delete. You keep the original alongside the replacement.

Scoped FTP, never your main login

If we do deploy, we ask for an FTP account limited to your website folder. Two minutes to create.

Measured cold, never warm

Cache disabled on every run. Warm readings understated one site's real payload by 180×.

Questions

Before you order.

Will you guarantee a PageSpeed score?

No — and treat anyone who does before seeing your site with caution. Scores vary by around ten points between runs, mobile and desktop diverge sharply, and third-party scripts you cannot remove set a hard floor. We report your real metrics before and after, tested three times each, and tell you upfront what is achievable.

My Search Console still shows poor Core Web Vitals after the fix.

Search Console reports real-visitor data averaged over a rolling 28-day window. Your lab scores improve immediately; the field data catches up over three to four weeks. That is how Google's reporting works, not a limitation of the work.

My site is plain HTML with no CMS. Does that cost more?

Usually less. Static pages share the same CSS, JavaScript and fonts, so fixing those fixes every page at once, and image conversion runs as one batch across the whole site. Hand-coded sites are often the fastest wins here.

How do you count page layouts?

By unique design, not by URL. Pages sharing the same CSS, JavaScript and structure count as one layout whether they come from a template or were hand-coded. Site-wide work — caching, compression, images, fonts — covers every page on every package. Send your URL and we'll tell you your layout count before you order.

What if I can't deploy the files myself?

Then we deploy them. We take a full backup first, rename rather than delete, and include a rollback note. All we need is an FTP account limited to your website folder.

Do you work on Shopify, React or Next.js?

Not as a standard service. Those compile source into the files your server sends, so optimising them needs repository access and your deploy pipeline rather than a file handover. We focus on custom PHP, static HTML and WordPress. Ask anyway if your case sounds tractable — we'll tell you honestly.

Check your site first. It's free.

Send a URL and we'll tell you what's wrong with it before you pay anything. If we can't meaningfully help, we'll say so.

Run a free speed check