Your website looks fine on your own laptop. It loads in a couple of seconds; nothing jumps around, and everything clicks the way it should. So why does it keep sliding down in Google search results?
The answer is often Core Web Vitals. These are the three metrics Google uses to judge how a real visitor experiences your page, not how it performs in a quiet office on fast WiFi.
What Core Web Vitals Actually Measure
Google grades every page on three things.
- Largest Contentful Paint (LCP): how long it takes for the biggest visible element, usually a hero image or heading, to fully load.
- Interaction to Next Paint (INP): how quickly your page responds after someone taps a button or a menu.
- Cumulative Layout Shift (CLS): how much your page jumps around while it loads, like a button that moves right as someone tries to tap it.
Since March 2024, INP replaced an older metric called First Input Delay. INP is stricter because it tracks every interaction during a visit, not just the first one.
The Numbers Google Wants to See
A page passes when it hits these marks for at least three out of every four visitors.
- LCP under 2.5 seconds
- INP under 200 milliseconds
- CLS under 0.1
Anything worse than 4 seconds for LCP, 500 milliseconds for INP, or 0.25 for CLS lands your page in the “poor” zone. That zone is exactly where you do not want to be if you’re competing for attention in Google search.
Why This Hits Nigerian Websites Harder
Mobile pass rates for Core Web Vitals sit noticeably lower than desktop pass rates worldwide, and that gap gets wider on slower mobile networks. Since most Nigerian internet traffic comes through mobile devices, a website that only feels fast on a laptop is not telling the real story.
A visitor on a budget Android phone, patchy data, and a screen half the size of your monitor is the person your score actually needs to satisfy.
What Usually Causes a Bad Score
- Large, uncompressed images sitting where they should be small and optimized
- A shared server that is overloaded with too many other websites
- Render-blocking CSS and JavaScript files that delay everything else.
- Ads, pop-ups, or fonts that load late and shove content around
- No caching, so every visitor waits for the server to build the page from scratch.
Fixing Each Metric
To improve LCP:
- Compress and resize every image before uploading it.
- Turn on caching so pages load from stored copies instead of rebuilding each time.
- Move your hosting to a server with enough resources for your actual traffic.
To improve INP:
- Remove or delay scripts you don’t actually need on first load.
- Cut down on heavy plugins doing work in the background.
- Keep JavaScript execution light, especially on mobile.
To improve CLS:
- Always set width and height on images so the browser reserves space for them.
- Load custom fonts early or use a system font as a fallback.
- Reserve space for ads and banners instead of letting them push content down after load
Check Your Own Numbers Before You Guess
Don’t rely on how the site feels to you. Run your homepage and your busiest product or service page through a free testing tool and look at the real, field-based scores instead of a single lab test.
You can also keep an eye on whether your site stays online in the first place using HoganHost’s free uptime checker, since a page that’s occasionally down affects your speed data just as much as a slow one.
Most of the fixes above come down to one root issue: the server underneath your website. A cramped, overcrowded shared plan will always struggle with LCP and INP no matter how much you optimize on the surface. If your site has outgrown its current plan, HoganHost’s web hosting runs on pure SSD storage with a 99.99% uptime guarantee, built to give Core Web Vitals a real fighting chance.




