Somebody taps your link from a WhatsApp group while standing in traffic on Mombasa Road. Their phone is two years old and the cell they are on is busy. You have a few seconds before they go back to the group.
Core Web Vitals are Google's attempt to measure exactly that moment, in three numbers. They are worth understanding not because Google says so, but because on a Kenyan mobile connection the difference between a fast page and an average one is the difference between a reader and a bounce.
- The Three Numbers
- The Part Everybody Misses: the 75th Percentile
- INP Replaced FID, and It Is Harsher
- Why Kenyan Sites Are Judged Differently
- Check Yours in About a Minute, Free
- What Is Usually Wrong
- Fixing It, in the Order That Pays
- What This Does and Does Not Do for Rankings
- Frequently Asked Questions
The Three Numbers
Each one measures a different kind of annoyance.
| Metric | In plain terms | Good | Poor |
|---|---|---|---|
| LCP Largest Contentful Paint |
How long until the main thing on the screen has actually loaded. Usually your hero image or headline | 2.5 seconds or less | Over 4 seconds |
| INP Interaction to Next Paint |
When somebody taps, how long before the page visibly does something about it | 200 milliseconds or less | Over 500 milliseconds |
| CLS Cumulative Layout Shift |
How much the page jumps about while it loads. The reason you tap the wrong button | 0.1 or less | Over 0.25 |
CLS is the one business owners recognise instantly once it is named. You go to tap "Menu", an advert finishes loading above it, everything slides down, and you tap something else. That is a layout shift, and it is measured.
The Part Everybody Misses: the 75th Percentile
Google does not take your average visitor. It takes the 75th percentile, which means three quarters of your visits have to be in the good range for the metric to pass.
That distinction matters more in Kenya than in most markets. If your site is quick for people in the office on fibre and slow for people on mobile data in Kisii, an average hides the problem and the 75th percentile exposes it. You are being graded on your slower visitors, which is the right way round, because they are the ones leaving.
INP Replaced FID, and It Is Harsher
Until March 2024 the responsiveness metric was First Input Delay, which measured only the delay on the very first interaction in a visit. That flattered almost everybody, because the first tap often happens before the heavy scripts have finished arriving.
INP looks at responsiveness across the whole visit and reports close to the worst of it. A page that passed comfortably under FID can fail under INP, with nothing having changed except the measurement.
Why Kenyan Sites Are Judged Differently
The metrics are the same everywhere. The conditions are not.
Google's assessment uses field data: real visits, from real devices, on real connections. For a Kenyan business that means mid-range Android phones on mobile data, often with the browser already holding several tabs, sometimes on a cell that is busy. Nothing about that resembles a developer's laptop on office fibre.
Two practical consequences. First, the heavy hero video that looks magnificent in a design review is a liability. Second, anything loaded from a distant server, fonts especially, costs more here than it does in London, because every extra connection pays the full round trip.
Check Yours in About a Minute, Free
You do not need to guess at any of this, and you do not need to pay anyone to find out.
Three free checks, in the order worth doing them
- wpfoss.ke/pagespeed-test gives you the numbers for one page in about a minute. No signup. Start with your homepage, then test the page that actually earns you money.
- wpfoss.ke/website-checkup scores the whole site: speed alongside mobile setup, HTTPS, whether Google can read your pages and whether you look trustworthy. Also free, also no account.
- Google Search Console, if you have it connected, has a Core Web Vitals report built from your own visitors. It is the most honest source once you have enough traffic, because it is not a simulation.
Test on a phone over mobile data too, not only in a tool. Thirty seconds of using your own site on your own phone away from the wifi tells you things no score does.
What Is Usually Wrong
In rough order of how often we find each one on a Kenyan WordPress site:
- Images straight from a camera or phone. A 4MB photograph displayed at 600 pixels wide. This single issue accounts for more failures than everything below it combined.
- A page builder loading everything. Many builders ship the scripts and styles for every feature they offer on every page, whether or not the page uses them.
- Plugin sprawl. Twenty-six plugins, each adding a file or two, several doing a job nothing on the site needs any more.
- Fonts from somebody else's server. An extra connection before any text can be drawn.
- Chat widgets, pixels and tag managers. Each one small, all of them together not small, and most of them competing for the same moment.
- Hosting with no caching in front of it. Every visitor made to wait while the page is rebuilt from scratch.
Fixing It, in the Order That Pays
You rarely need to do all of it. The first three steps usually move a failing site into the good range.
In this order
- Resize and compress every image, and serve modern formats. Set explicit width and height so nothing shifts while they load, which fixes CLS at the same time.
- Reserve space for anything that arrives late: adverts, embeds, banners. Space reserved is a shift that never happens.
- Remove plugins you do not use, and stop the remaining ones loading on pages that do not need them.
- Host your fonts yourself and load only the weights you actually use.
- Put caching in front of the site, and serve from somewhere near your visitors.
- Delay the non-essential scripts until after the page is usable. Chat widgets do not need to load before your headline.
Then measure again, on a phone, on mobile data. Our guides to speed optimisation and the plugins worth using go deeper on the how.
What This Does and Does Not Do for Rankings
Core Web Vitals form part of how Google assesses page experience. They are a tie-breaker between pages that are otherwise comparable, not a trump card. A fast page about the wrong subject will not outrank a slower page that genuinely answers the question.
So do not fix your speed expecting rankings to transform. Fix it because of what happens in the seconds before anyone reads a word: on a Kenyan mobile connection, a page that takes six seconds has lost a share of its visitors before they ever saw what you sell. That is the number that pays for the work.
- We run the three checks and tell you which of your pages is actually the problem.
- Images, fonts, plugins and caching handled in the order that moves the numbers.
- Layout shift fixed properly, with space reserved rather than elements hidden.
- Re-measured on a real phone on mobile data before we call it done.
- Kept that way, because speed drifts back every time someone adds a plugin.
Frequently Asked Questions
What are the Core Web Vitals and what counts as good?
Three measurements of what a visitor experiences. LCP, how long until the main thing on screen has loaded, is good at 2.5 seconds or less and poor above 4 seconds. INP, how quickly the page responds when somebody taps or clicks, is good at 200 milliseconds or less and poor above 500. CLS, how much the layout jumps about while loading, is good at 0.1 or less and poor above 0.25. Google judges each at the 75th percentile of real visits, so three quarters of your visitors have to be in the good range.
What happened to First Input Delay?
INP replaced FID as a Core Web Vital in March 2024. FID measured only the delay on the first interaction of a visit, which flattered most pages. INP looks at responsiveness across the whole visit and reports close to the worst of it, so a page that felt fine under FID can score badly under INP. If your last performance review predates 2024, it measured something that no longer counts.
Do Core Web Vitals affect Google rankings in Kenya?
They are part of how Google assesses page experience, but they are a tie-breaker rather than a trump card. A fast page about the wrong thing will not outrank a slow page that answers the question. The stronger argument for fixing them is commercial: on Kenyan mobile data, a page that takes six seconds loses people before they see anything you wrote, whatever Google thinks.
Why does my site score well on my laptop but badly in the real report?
Because the two measure different things. A test run from your browser on office fibre is a laboratory result. Google's assessment uses field data from real visits on real devices, which for a Kenyan site means mid-range Android phones on mobile data, sometimes on a congested cell. Always believe the field data over the lab score, and test on a phone over mobile data before you declare anything fixed.
What usually causes a slow Kenyan website?
In order of how often we find it: enormous unresized images, a page builder loading scripts and styles for features the page does not use, too many plugins each adding their own files, fonts loaded from someone else's server, chat widgets and tracking scripts, and hosting far from the visitor with no caching in front of it. The first two account for most of it on the average WordPress site.
How can I check my own Core Web Vitals for free?
Run our free PageSpeed test at wpfoss.ke/pagespeed-test, which gives you the numbers for a page in about a minute with no signup. Our website checkup at wpfoss.ke/website-checkup scores the whole site, including speed alongside mobile setup, HTTPS and whether Google can read your pages. Google Search Console also has a Core Web Vitals report using your own visitors' data, which is the most honest source of all once you have enough traffic.
Find out where you stand, free, right now
Put your address into our PageSpeed test for the three numbers on one page, or the website checkup to score the whole site. No signup, no account, about a minute each. If the numbers are bad and you want them fixed, talk to us on WhatsApp at +254 722 334 188 or email hello@wpfoss.ke.
Run the Free PageSpeed TestMore free tools: Website Checkup · Broken Link Checker · Meta Checker · Free Website Audit