Rushan Haque
SERVICE

Website speed optimization

Website speed optimization and Core Web Vitals fixes, measured on real mid-range phones over mobile data — how your visitors actually load the site.

Home Website speed optimization
SService
  • DisciplinePerformance engineering
  • Measured onMid-range phone, mobile data
  • TargetsLCP, INP, CLS

Speed work measured the way visitors experience it: a mid-range Android phone on mobile data, not a desktop test on office broadband.

01The score

The score is not the point

A perfect score from a testing tool run on a fast desktop connection tells you very little about the person trying to load your site on a bus.

02Where the

Where the time usually goes

  1. Images

    01

    Almost always the largest cost. Uncompressed, wrongly sized, in outdated formats, and loaded before anything the visitor can see.

  2. JavaScript

    02

    Frameworks and plugins loaded for features a page never uses.

  3. Render-blocking resources

    03

    Stylesheets and scripts in the head that stop the page painting until they arrive.

  4. Fonts

    04

    Custom fonts that block text from appearing, or swap in late and shift the layout under the reader.

  5. Third-party tags

    05

    Analytics, chat widgets, pixels and embeds, each adding a connection to somewhere you do not control.

  6. Server response

    06

    Slow hosting or an uncached backend that delays the very first byte, before the browser can start on anything else.

03What Core

What Core Web Vitals actually measure

  1. LCP — Largest Contentful Paint

    01

    How long until the main thing appears. Usually an image or headline.

  2. INP — Interaction to Next Paint

    02

    How quickly the page responds when someone taps.

  3. CLS — Cumulative Layout Shift

    03

    How much the page moves while loading. The reason you tap the wrong thing on a news site.

Websites I’ve built recently.

See all work
04Questions

Questions people actually ask

01Why is my website slow?

Most often images that are far larger than the space they are shown in, followed by JavaScript the page does not need.

02Does site speed affect Google rankings?

Yes, though less dramatically than often claimed.

03What is a good Core Web Vitals score?

LCP under 2.5 seconds, INP under 200 milliseconds, CLS under 0.1 — measured on real mobile visits, not a lab test.

Next step

Got something worth building? Tell me what it needs to do.

Send the brief — or the half-formed version of it — and you will get a quote with a timeline attached.