All articles
Web Development

Why your website is slow, what it is costing you, and how to fix it in a week

Site speed is a conversion problem before it is a ranking problem. Here is how to measure it on the device your customers actually use, the five culprits behind almost every slow site, and a one-week fix order.

RNM Admin21 September 20268 min read
Why your website is slow, what it is costing you, and how to fix it in a week

Most business owners have never loaded their own website the way their customers do: on a mid-range Android phone, on a congested mobile connection, from a cold start with nothing cached.

Do that once and the conversation about site speed changes. The page you know as instant, because your browser has cached every asset on your office fibre, takes eight seconds on a phone in a market in Rawalpindi. The customer left at four.

This post is how to find out where you actually stand and fix it in about a week.

The short version

  • Slow is a conversion problem first. People leave. Ranking is the second-order effect, not the main one.
  • Measure field data, not lab data. What real visitors experienced on real devices, not a score from a fast machine.
  • Three metrics matter: LCP (how long until the main content appears), INP (how quickly the page responds when tapped) and CLS (how much the layout jumps). Definitions and current thresholds are at web.dev.
  • Five culprits cause almost every slow site: oversized images, third-party scripts, fonts, slow server response, and layout shift from late-loading elements.
  • Do not chase a perfect score. Fix what a human would notice and stop.

What slow actually costs

Two mechanisms, and you should measure both on your own site rather than trusting anyone's industry average, including ours.

Abandonment. Every second before the page is usable, some proportion of visitors leave. They do not complain, they do not fill in a form, and they do not appear in your enquiry count. You are paying for this traffic if you advertise, which means you are paying for visitors who never saw the page.

Ranking. Google uses page experience signals, including Core Web Vitals, as an input. It is not the dominant factor, and content relevance matters more. But between two comparable pages, the faster one has the advantage, and in local search where everyone's content is similar, that margin decides positions. We covered the local side in local SEO for Pakistani businesses.

What this should change: stop treating speed as a technical nicety the developer worries about. It is a revenue line, and it should be measured monthly alongside your other numbers.

The three metrics, in plain language

LCP, Largest Contentful Paint. How long until the biggest thing on screen, usually your hero image or headline, has actually appeared. This is "when does the page look like it has loaded". Good is at or under 2.5 seconds.

INP, Interaction to Next Paint. When someone taps a button or opens a menu, how long before the page visibly responds. This is "does the page feel broken". Good is at or under 200 milliseconds. It replaced the older First Input Delay metric and it is stricter, because it measures every interaction rather than only the first.

CLS, Cumulative Layout Shift. How much the page jumps around while loading. This is the one that makes people tap the wrong thing because a banner pushed the button down as they reached for it. Good is at or under 0.1.

Thresholds are set by Google and can be revised, so confirm current figures at web.dev rather than treating these as permanent.

How to measure it properly

There are two kinds of data and people constantly confuse them.

Lab data is a simulated load, run on demand. Useful for diagnosing, useless as a verdict, because it is one run on one simulated device.

Field data is what real visitors actually experienced on their real devices over recent weeks. This is the verdict. It is what Google uses, and it is where you will discover that your desktop-fast site is mobile-slow.

Three tools, in order of usefulness:

  1. Google Search Console's Core Web Vitals report. Field data for your whole site, grouped by page type. Start here. It tells you which pages are failing, which is the only question that matters at the start.
  2. PageSpeed Insights. Shows field data at the top if enough visitors exist, and lab diagnostics underneath. Use the field data for the verdict and the lab section for the cause.
  3. Your own phone. Borrow a mid-range Android, turn off wifi, go somewhere with a weak signal, and load your site cold. This catches things no tool reports, like a page that technically loaded but is unusable.

The five culprits

SymptomLikely causeFix
Slow to show anything, heavy pageOversized imagesResize to display dimensions, serve modern formats, compress, lazy load below-fold images
Page appears then freezes on tapToo many third-party scriptsRemove what is unused, defer the rest, audit tags quarterly
Blank text then a flash of new fontWeb fonts loading lateSelf-host, preload, limit to two weights, use a system font fallback
Everything is slow, even simple pagesSlow server responseBetter hosting, caching, fewer database queries per page
Content jumps while loadingImages, ads or banners with no reserved spaceSet explicit width and height on every image and placeholder

Images are the biggest single cause by a wide margin. The typical failure is a 4000 pixel wide photograph straight from a camera or phone, displayed in a 600 pixel slot. The browser downloads all of it. Resizing images alone fixes a large share of slow business websites.

Third-party scripts are the second. Analytics, chat widgets, heat maps, pixels from three ad platforms, a review widget, a popup tool. Each was added for a reason that made sense at the time, and nobody has ever removed one. Every one runs on the customer's phone, on their data. Audit them once a quarter and delete anything you have not looked at in six months.

The one-week fix order

Do these in order. The first two usually deliver most of the gain.

Day 1: measure and record. Search Console report, PageSpeed on your three most important pages, and the real-phone test. Write the numbers down so you can prove the change later.

Day 2: images. Resize every image to the size it is actually displayed at, compress, convert to a modern format, and lazy load anything below the fold. Set explicit width and height on all of them, which also fixes layout shift.

Day 3: scripts. List every third-party script. Delete the unused. Defer the rest so they load after the page is usable. Be ruthless here, because it is free performance.

Day 4: fonts and CSS. Two weights maximum, self-hosted, preloaded, with a sensible fallback so text is readable while the font loads.

Day 5: server and caching. Check the time to first byte. If the server takes a second to begin responding, nothing downstream will save you. Caching, and if it is still slow, better hosting.

Day 6: re-measure and fix layout shift. Reserve space for anything that loads late: images, embeds, cookie banners, promotional bars.

Day 7: check the real phone again, and write the numbers next to Monday's.

Field data lags, because it is based on recent real visits, so Search Console will take a few weeks to reflect the improvement. The phone test will show it the same day.

The Pakistan-specific version

Your customers are disproportionately on mid-range Android devices, on mobile data they pay for by the gigabyte, on cells that get congested in the evening. Three consequences:

  • Page weight is a cost your customer pays, not just a delay. A 6MB homepage is an imposition.
  • Test on the median device, not the best one. An iPhone on office wifi tells you nothing about your market.
  • Do not wait for better networks to fix this. We made that argument in full in 5G in Pakistan: the connectivity improvements worth making are the ones on your side.

For online stores this compounds, because every extra second sits between an ad you paid for and a checkout. The economics are in selling online in Pakistan.

What not to waste time on

A perfect score. The last few points cost more than the first fifty and no customer notices. Get into the good range on field data and move on.

Rebuilding the site because it is slow. Usually unnecessary. Most slow sites are fixable with images, scripts and caching on the existing build.

Optimising pages nobody visits. Fix your homepage, your top landing pages and your checkout. Ignore the rest until those are done.

Frequently asked questions

What is a good website loading time?

As a working target, the main content should appear within 2.5 seconds and taps should respond within about 200 milliseconds, measured on real visitors' devices rather than in a lab. Current thresholds are published at web.dev.

Does site speed affect Google rankings?

Yes, as one input among many. It rarely outweighs relevance and content quality, but between two comparable pages it is a genuine advantage, and in competitive local search it can decide position.

Why is my website fast on my computer but slow on mobile?

Your computer has a faster processor, a better connection and a cache full of your own site's assets. Mobile devices have none of those advantages. Always judge by field data and a cold load on a mid-range phone.

Do I need to rebuild my website to make it faster?

Usually not. Images, third-party scripts and caching account for most slow business sites, and all three can be fixed on the existing build. Rebuild only if the underlying platform is the problem.

How often should I check Core Web Vitals?

Monthly is enough for most businesses, plus a check after any significant change to the site, a new marketing tag, or a redesign. Adding scripts is the most common way a fast site becomes slow again.

Where to go next

If you want the measurement and the fix done rather than described, that is web development, and it is usually a days-long job rather than a project. If speed is part of a broader ranking problem, it belongs with SEO and digital marketing. Send us your URL and we will tell you what your customers are actually experiencing.

Work with us on this

Website Development

We build sites that are fast on the devices your customers actually use, and we will tell you what yours does today before you commit to anything.

Ready when you are

Let's build the next chapter of your business: together.

Tell us where you are and where you want to go. We'll come prepared.