You open PageSpeed Insights, and three little dials glow orange or red. Or Search Console emails you that a batch of URLs now count as “Poor”. It feels like Google has failed your whole site on a technical exam you didn’t study for. It hasn’t. A Core Web Vitals failure points at a specific, fixable weakness — usually loading speed, sluggish response, or a page that jumps around as it loads.
Here’s the reassuring part: the causes are far fewer than the panic suggests. At ZenWeb, we clear these across 500+ Malaysian client sites, and the same handful of culprits keep coming back. This guide from our SEO team reads each metric in plain language, then fixes each failure at its root.
If your dials are red mostly because the whole site is slow, pair this with our guide on slow page speed and rankings. And if a Vitals slide happened alongside a wider drop, it’s worth checking why your rankings dropped suddenly too. The short official video below explains what these three metrics actually measure.
Source video: Google Search Central on YouTube
Quick Answer: Core Web Vitals are three metrics Google uses to grade real-world user experience: loading, responsiveness, and visual stability. “Failing” means enough of your visitors get a slow or unstable experience that the page misses Google’s target. It’s a signal to fix, not a penalty on your whole site.
Google wants to send searchers to pages that feel fast and stable, not just relevant. Core Web Vitals measure that feel from real Chrome-visitor data — so a “fail” means too many visits fell short of the target.
That’s why a failing Vital rarely tanks a strong page overnight — it’s one signal among many, and helpful content still wins. But between two close pages, the faster one wins. Our SEO team treats a Vitals failure as a fixable head-start you’re leaving on the table.
Quick Answer: There are three Core Web Vitals, each with a “Good” target: LCP (loading) under 2.5 seconds, INP (responsiveness) under 200 milliseconds, and CLS (visual stability) under 0.1. A page passes only when it hits all three for 75% of real visits. Miss one, and it “fails”.
Each Vital measures a different part of how a page feels. Google’s own targets, per its Web Vitals guidance, are worth knowing before you diagnose anything:
The catch most people miss: Google grades these at the 75th percentile of real visits. So it isn’t your fast test on office wifi that counts — it’s your slower quarter of visitors, often on mid-range phones and mobile data. That’s why a page can score green in a lab tool and still “fail” in the field.
Quick Answer: Across ZenWeb audits of Malaysian SME sites, LCP is behind most Core Web Vitals failures on mobile — roughly half fail on loading first. CLS is next, INP the least common. Knowing the usual suspect tells you where to look first.
Core Web Vitals failures are less varied than they feel. On a first mobile audit, one metric is usually the culprit — almost always the same one.
| Primary failing metric | Share of failing sites |
|---|---|
| LCP — loading (hero image, slow server) | 54% |
| CLS — layout shift (no image sizes, late ads) | 27% |
| INP — responsiveness (heavy JavaScript) | 19% |
Source: ZenWeb client audits, 500+ Malaysian SME sites, 2024–2026. Based on the metric that fails first on mobile; many sites fail more than one. Shares rounded.
Not sure which Vital is dragging your pages down?
We run the full field-and-lab diagnosis, pinpoint the failing metric, and fix it at the source. See our SEO services →
Quick Answer: Each Vital has one or two usual causes and a clear first move. LCP fails on heavy images and slow servers; INP fails on bloated JavaScript; CLS fails on media with no set size. Match your failing metric to the row below and start with that fix.
The tools name the failing metric, but not the fix. This table bridges that gap — each Vital mapped to its most common cause and the first thing to try on a Malaysian SME site.
| Metric | Usual cause | First fix |
|---|---|---|
| LCP (loading) | Large unoptimised hero image; slow server response; render-blocking CSS/JS | Compress the hero, preload it, and cut render-blocking files |
| INP (responsiveness) | Heavy JavaScript and too many third-party tags tying up the main thread | Defer non-critical scripts and remove unused tracking tags |
| CLS (visual stability) | Images/embeds with no set size; injected banners; late-loading fonts | Set width and height on media and reserve space for ads |
Source: ZenWeb client audits, Malaysian SME sites, 2024–2026. Causes are the most common per metric; confirm yours in PageSpeed Insights before fixing.
Quick Answer: LCP fails when the biggest visible element takes over 2.5 seconds to load. On Malaysian SME sites the cause is almost always a huge hero image, a slow server, or scripts that block rendering. Fix the image first — it’s the fastest win.
This is the failure we see most, and the quickest to fix. The “largest contentful paint” is usually your hero banner, so a slow LCP means the first thing visitors want to see arrives late. Work through the usual causes in order:
Quick Answer: INP fails when taps and clicks feel laggy, usually from heavy JavaScript and third-party tags. CLS fails when the page jumps as it loads, usually from images and ads with no reserved space. Both have direct, mechanical fixes.
These two failures feel worse than they are, because a laggy or jumpy page is annoying to use. The fixes are mechanical, though:
CLS is especially a mobile problem, where narrow screens make every shift more jarring. If Search Console is also flagging mobile usability errors, the two often share a root cause — a layout that wasn’t built mobile-first.
Quick Answer: Test the URL in PageSpeed Insights to see which metric fails, confirm the scale in Search Console, fix the failing metric at its cause, then validate and wait for field data to update. The same five steps clear almost every failure.
The workflow is the same whatever the failing metric — only the fix in the middle changes. Work through it in order:
That last step trips people up most: the lab score improves the moment you deploy, but the verdict only moves once enough real visitors load the fixed page. The report sits alongside Search Console’s other technical checks, like the one for sitemap errors — our SEO team works through them together on client sites.
Quick Answer: After a focused fix, ZenWeb client sites typically move all three metrics into the “Good” band, and the share of “Good” URLs in Search Console climbs sharply. The real payoff is a faster, steadier page that holds more visitors.
Here’s the typical shift across ZenWeb client sites after a focused mobile fix:
| Metric | Before (median) | After (median) | Result |
|---|---|---|---|
| LCP (loading) | 3.9s (Poor) | 2.3s (Good) | Passes |
| INP (responsiveness) | 265ms (Needs work) | 175ms (Good) | Passes |
| CLS (stability) | 0.24 (Poor) | 0.06 (Good) | Passes |
| “Good” URLs in Search Console | 21% | 88% | Report clears |
Source: ZenWeb client tracking, Malaysian SME sites, 2024–2026. Medians for sites that were failing before the fix; individual results vary with hosting and platform.
Quick Answer: The Vital you fail often depends on your platform. WordPress with a heavy page builder usually fails LCP; Shopify tends to fail INP from apps; hosted builders like Wix lean slow. Knowing your platform narrows the cause fast.
Because these failures come from how a platform is built, the platform hints at which Vital is most likely at fault. What we see most on Malaysian client sites:
| Platform | Most likely to fail | Usual culprit |
|---|---|---|
| WordPress + Elementor | LCP | Heavy page builder and large theme, unoptimised images |
| WordPress + light theme | CLS | Images with no dimensions, late-loading fonts |
| Shopify | INP | Third-party apps and tracking scripts |
| Wix / Squarespace | LCP / INP | JavaScript-heavy rendering, limited control |
| Custom / headless | CLS | Dynamic content loading without reserved space |
Source: ZenWeb client audits, Malaysian SME sites, 2024–2026. Patterns are typical, not absolute — confirm on your own report.
Vitals failing on a platform you can’t fully control?
We know where WordPress, Shopify, and hosted builders hide these — and we fix them without breaking your site. Talk to our SEO team →
Quick Answer: Passing Core Web Vitals removes a weakness — it doesn’t guarantee a ranking jump. Google treats page experience as one signal among many. If content, links, and relevance are weak, green Vitals alone won’t move you up.
This is the trap: you fix the Vitals, expect a traffic surge, and get a flat line. Green Vitals only mean the experience is no longer holding you back — they don’t add authority you haven’t earned. As Google’s page experience guidance notes, experience won’t override stronger content.
So treat passing Vitals as clearing a hurdle, not winning the race. If pages still underperform after the dials go green, the answer is usually content and relevance — the same reason a page can get stuck on page 2 of Google despite being technically clean, and a good place to look if you’re working out why rankings dropped.
Quick Answer: Compressing an image or setting sizes on media is a DIY fix you can do in an afternoon. Get help when the failure returns after every fix, when it’s a server or theme-deep problem, or when green Vitals still don’t lift your traffic.
Be honest about the scale. One heavy hero image, or a few images missing dimensions? Compress, set sizes, re-test — no agency needed.
Get help when the pattern is bigger. An LCP that fails again after every fix usually points to hosting or a theme that needs real work, not another plugin. And when the Vitals are green but pages still don’t rank, that’s a content and authority problem — the mix our SEO team handles daily for Malaysian businesses.
Quick Answer: Core Web Vitals look intimidating and fix predictably. Find the failing metric, match it to its cause, fix it, validate, and wait out the field-data window. Then move on to content — green Vitals clear the way, they don’t do the ranking for you.
A Core Web Vitals failure is a metric to read, not a verdict to fear. Nearly all come from a heavy image, slow server, bloated scripts, or shifting layout — each with a clear fix. Find the failing Vital, confirm the cause, fix it, and validate. The dials go green, your slower visitors get a faster page, and good content has one less thing in its way.
Core Web Vitals failing and costing you visitors?
Book a free 30-minute strategy session. We’ll run your pages through the field-and-lab checks, pinpoint the failing metric, and hand you a concrete plan to get all three Vitals into the “Good” band — and keep them there.
It means your pages miss Google’s targets for real-world user experience on at least one of three metrics: LCP (loading), INP (responsiveness), or CLS (visual stability). Google measures these on actual Chrome visitors at the 75th percentile, so a page can score well in a lab tool and still fail in the field. It flags a fixable weakness, not a penalty on your whole site.
A page passes when it hits all three “Good” targets for at least 75% of real visits: LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1. Miss any one of the three and the page counts as failing. INP replaced the older FID metric as a stable Core Web Vital in 2024.
Yes, but as one signal among many. Google uses page experience, including Core Web Vitals, as a ranking input — most useful as a tie-breaker between pages of similar relevance. Fixing a failure removes a disadvantage; it won’t outrank a competitor with stronger content and links on its own.
The lab score improves the moment you deploy, but the pass/fail verdict runs on real-user data over a rolling 28-day window. So a genuine fix can take up to about a month to flip the field score to “Good” in Search Console. Click “Validate Fix” in the report to queue a recheck and speed it along.
Because Google grades mobile and desktop separately, and mobile is harder — slower phones, mobile data, and narrower screens all hurt loading and layout stability. Most Malaysian SME failures are mobile-only. Always fix and test on mobile first, since that’s where the report usually fails.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online