- Home
- About
- Service
- News & Insight
- Contact
- Resources
Innovative Thinking
-
Innovative Case
-
Three seconds sounds respectable, and for years it was the number every agency quoted. It is no longer the mark that matters. The measurement Google now uses for website load time is Largest Contentful Paint — the moment the biggest thing on the screen finishes drawing — and the threshold for a good result is 2.5 seconds, not three.
The threshold is only half of it. That 2.5 seconds is not one reading from one test: it is the 75th percentile of real visits over the previous 28 days, counted separately for phones and desktops. A site that tests at three seconds on an office connection is usually far slower for a quarter of the people using it. The honest answer to “is three seconds fast enough” is another question — three seconds for whom?
The number has a real source. Google still repeats it in its own guidance for publishers: 53% of visits are likely to be abandoned if pages take longer than 3 seconds to load, a finding from DoubleClick research into mobile behaviour.
Two things explain why it has aged badly as a target. It described abandonment — how many people gave up — rather than setting an engineering threshold. And it predates every metric Google now uses, from a time when “loaded” meant the browser had finished fetching everything, which is not the same as the visitor seeing anything useful.
The rule survived because it was easy to remember and directionally true: slow pages do lose people. As a pass mark it now lets far too much through, because the clock Google reads starts and stops in different places.


Google publishes three Core Web Vitals, each with a stated threshold. Only the first is about loading; the other two are here because a page that draws quickly and then jumps about or ignores a tap has not really arrived.
| Core Web Vital | Good | Needs improvement | Poor |
|---|---|---|---|
| Largest Contentful Paint loading | 2.5 seconds or less | Over 2.5 to 4.0 seconds | Over 4.0 seconds |
| Interaction to Next Paint responsiveness | 200 ms or less | Over 200 to 500 ms | Over 500 ms |
| Cumulative Layout Shift visual stability | 0.1 or less | Over 0.1 to 0.25 | Over 0.25 |
Largest Contentful Paint is the one that answers “is my site fast”, and it is not only about images: the largest element in the viewport can be a photograph, a video, a background image or a block of text. On most Malaysian service-business homepages it is the hero image, which is why one oversized photograph can fail the page on its own.
For a sense of how demanding the bar is, the Chrome User Experience Report publishes the pass rate monthly. Its August 2026 release, published on 8 September, put 68.1% of origins at a good LCP and 55.6% at good Core Web Vitals overall. Roughly a third of the origins it measures miss the loading threshold.

The figure most business owners quote came from one test: a desktop browser, on the office fibre connection, on a page already cached from the last visit. That is lab data — repeatable, useful for diagnosis, and not what anyone is judged on.
Google is explicit about which to trust. Its guidance on why the two disagree says that where you have both field data and lab data for a page, the field data is what should drive your priorities. Device, network, cache state, geography and whether the visitor scrolled all move the number, and none of them hold still in the real world.
Your own field figure sits in the Core Web Vitals report in Search Console, which draws on anonymised data from real Chrome visitors over a rolling 28-day window. One caveat catches smaller sites: a page or origin needs a minimum amount of traffic to appear at all. Plenty of Malaysian SME sites have none, and for those the lab test is all there is — so run it as mobile, throttled and with the cache cleared.
This is the gap that makes a site feel fine to the people who built it and slow to everyone else, and the same gap decides whether you have a genuinely easy-to-use mobile site. A mid-range Android phone on 4G, away from the office, sets your 75th percentile.
Once you have a real number, the useful question is which part of it is slow. Google breaks Largest Contentful Paint into four consecutive stages, with a rough shape for a healthy page: about 40% in time to first byte, about 40% loading the element itself, and under 10% in each of the two delays between. Measure the split first — the four have completely different fixes.
The first is the one people least expect. A server taking a second and a half to answer has spent more than half the budget before a single image is requested, and no amount of compression recovers it. Plugin sprawl and accumulating technical debt show up here before anywhere else.
This is the common case, and it is a good place to be, because it is almost always fixable without rebuilding anything. The order matters more than the individual tactics.
If the page still will not get under 2.5 seconds, the weight is in the templates rather than any one asset — a page builder stacked on a heavy theme, each section carrying its own scripts. That is where speed stops being a maintenance task and becomes a revamp question, and it is worth answering before another year of compression work.
Google describes good Core Web Vitals as aligning with what its core ranking systems reward, alongside other page experience aspects. It is one input among many, and a fast page will not outrank a more useful slow one. The larger effect is on the visitors already arriving: some leave before the page appears.
The score out of 100 is a lab result, weighted across several simulated metrics on one throttled run. It is a diagnostic, not a verdict. Look above it on the same page: if the report shows field data, that is the part Google assesses, and a green lab score above an amber field reading is common.
They are assessed separately, and mobile is almost always both the harder one and the majority of traffic for a Malaysian business site. If you only have the appetite to fix one, fix mobile.
It fixes one of the four stages. A quicker server shortens time to first byte, which often buys several hundred milliseconds, but it does nothing for a four-megabyte hero image or a render-blocking font. Measure the split first.
Most of the slow sites we are asked to look at are not slow everywhere. One template, one oversized image, one plugin answering late. Our web development and design work starts by separating the field data from the lab score, finding which of the four stages is eating the budget, and fixing that before anything cosmetic. If you have a number you are not sure you trust, send us the page and the reading.