Performance

Why is my website slow?

Usually one of four things: unoptimised images, render-blocking CSS or JavaScript, a slow server response, or a framework executing before anything paints. Measure first — the cause is almost never what people assume, and fixing the wrong one changes nothing.

Answered by Anas Bin Masud 206 words 3 sections

Diagnose in this order

  1. Time to First Byte — if it is above 800ms, everything downstream is capped and the server is the problem
  2. The LCP element — what is the largest thing on screen, and what must complete before it can paint?
  3. Image transfer sizes on mobile — a 2000px image on a 390px screen is the most common single waste
  4. Total JavaScript, parsed and executed before first paint
  5. Third-party tags, which nobody has audited since installation

The fixes that usually pay most

  • Responsive images with srcset, in AVIF or WebP
  • Moving to a CDN, which can remove hundreds of milliseconds from every metric at once
  • Removing framework JavaScript from pages that do not need it
  • Enabling Brotli, if your host still serves gzip only

Lab versus field

Lighthouse simulates one load on one device. Field data is what real visitors experienced, and it is what search engines assess. When they disagree, believe the field data and use the lab tool to find the cause.

The longer version

This answer is deliberately short. If you want the full treatment, Core Web Vitals, and the order that actually reduces them covers it in about 3 minutes — free, ungated, written from client work.

Who answered this

Anas Bin Masud builds e-commerce sites and does technical SEO for businesses in the UK, Canada and Pakistan — fifteen live client sites, six of them stores taking real payments. These answers come from those projects rather than from a content brief. More about how I work, or ask me something directly.

People also ask

All 110 answers →

Still have a question this did not answer?

Send the brief and you get a reply within one business day — either questions, or a scoping call. If your project is not something I should take on, I will say so then.

Response
Replies within 1 business day
Hours
Mon–Fri, 09:00–18:00 PKT — overlaps 05:00–14:00 UK, 00:00–09:00 US Eastern
Booking
Booking projects from October 2026
WhatsApp — opens a chat with +92 346 5348466 in a new tab