Mobile SEO in Singapore: Core Web Vitals on a Real 4G Connection

Core Web Vitals are measured on real visitors, not on test runs — which is why a site can pass every laboratory check and still fail in Search Console. The gap is almost always the difference between a fast connection on good hardware and an ordinary phone on an ordinary mobile network, which is how a large share of your buyers actually arrive.

What is being measured

MetricWhat it measuresGoogle’s “good” thresholdUsual cause of failure
LCP
Largest Contentful Paint
How long until the main content of the page has rendered2.5 seconds or lessOversized images, slow server response, render-blocking resources
INP
Interaction to Next Paint
How quickly the page responds visually after a tap or click200 milliseconds or lessHeavy JavaScript occupying the main thread
CLS
Cumulative Layout Shift
How much the layout moves around while loading0.1 or lessImages without declared dimensions, late-injected banners

Those thresholds are measured at the 75th percentile of real visits — meaning three-quarters of your actual visitors need to experience that level or better. A site can have a fast median and still fail, because the slowest quarter of visits is what decides it.

INP replaced the older First Input Delay metric in March 2024, so any audit or plugin still reporting FID is measuring something Google no longer uses.

The third is the one users notice most viscerally, even though it is discussed least. A page where the button moves as you reach for it produces a specific kind of irritation, and it is usually caused by something trivial — an image with no declared dimensions, or a notification bar inserted after the layout has settled.

Why lab scores mislead

Testing tools run in a controlled environment: consistent connection, consistent device, no browser extensions, nothing else competing for resources. Real visitors have none of that.

Field data — collected from real Chrome users and reported through the Chrome User Experience Report, which is what Search Console shows — describes what your visitors actually experienced, on a rolling 28-day window. When lab and field disagree, field is the one that matters, both because it is what Google uses and because it is what your customers went through. A change you ship today will not show fully in that report for about four weeks.

A practical check, useful mainly because it is uncomfortable: load your own site on a mid-range phone on mobile data during a busy period. That is closer to the median experience than anything you will see on an office connection.

What fixes most of it

  1. Images. Almost always the largest single cause. Correctly sized, modern format, lazy-loaded below the fold, with dimensions declared so nothing shifts. Frequently this alone resolves the majority of the problem.
  2. Third-party scripts. Analytics, chat widgets, tracking pixels and embeds. Each was added for a reason and their combined cost is rarely reviewed. Audit what is loading and remove what is not earning its place.
  3. Server response time. If the server is slow to respond, nothing downstream can compensate. Often a hosting decision rather than a code problem.
  4. Render-blocking resources. Stylesheets and scripts that must load before anything appears.
  5. Layout stability. Declare dimensions, reserve space for anything injected late.

None of this requires a rebuild. The instinct when performance is poor is to rebuild the site, and it is usually the most expensive route to a result that image optimisation and a script audit would have produced.

Why this matters beyond rankings

The direct ranking weight of Core Web Vitals is modest, and it is easy to conclude they are therefore not worth much attention. That reasoning misses where the cost actually falls.

A visitor who leaves before the page renders never reads the content, never sees the offer, and never enquires. That loss has nothing to do with rankings — you already won the click and lost the visit. On mobile connections during peak hours, the difference between a well-optimised page and a heavy one is the difference between arriving and giving up.

It also increasingly affects whether you can be found at all. Content that requires heavy JavaScript to appear may never be seen by the crawlers behind AI answers, which are less tolerant of rendering delays than Googlebot has become. Google states that its AI features impose no technical requirements beyond ordinary Search eligibility, so this is not a separate bar to clear — but it is the same bar, and a page that renders slowly or only through script is at risk of clearing it poorly.

You already paid to win the click. Losing the visit to a three-second render is the most expensive kind of loss there is.

Frequently asked questions

What are Core Web Vitals?

Google’s measures of loading performance, interaction responsiveness and visual stability. They are assessed on real user data rather than laboratory tests, which is why a site can score well in a testing tool and still fail.

Do Core Web Vitals affect rankings?

They are a ranking factor with modest direct weight. Their larger effect is on behaviour – slow pages lose visitors before the content is read, and that costs more than the ranking impact.

Why does my site score well in testing tools but fail in Search Console?

Testing tools simulate a controlled environment. Search Console reports real visitors on real devices and connections. The gap between the two is usually the difference between a fast desktop connection and an ordinary mobile one.

What is the most common cause of poor mobile performance?

Images that are larger than they need to be, followed by scripts that block rendering. Both are fixable without rebuilding anything, and both are extremely common.

Is mobile-first indexing still relevant?

It is simply how indexing works now. Google indexes the mobile version of your site, so anything absent from the mobile version is effectively absent from the index.

If your site passes testing tools and fails on real users, the fix is usually smaller than a rebuild. Send us the domain and we will tell you what is actually slowing it down. See how we approach site performance, message us on WhatsApp, or send an enquiry.

Sources

Written by Charlotte Zhang, Operations Partner at Kaizenaire Pte Ltd (UEN 201932071D). Charlotte co-founded Kaizenaire with Ken Tan in 2019 and runs client delivery, after four years in operations at OCBC and HSBC.

Scroll to Top