In 2021, Google made it official: page speed and user experience are ranking factors. By 2025, the impact of Core Web Vitals on search rankings is well-documented — sites that pass the thresholds consistently rank higher than comparable sites that don't. And in Kenya's mobile-first market, where the majority of searches happen on 4G connections, the stakes are even higher.
What are Core Web Vitals?
Core Web Vitals are three specific metrics Google uses to measure the user experience of a web page:
- Largest Contentful Paint (LCP) — how long it takes for the main content of the page to load. Target: under 2.5 seconds. This is typically the hero image or the main heading block.
- Interaction to Next Paint (INP) — how quickly the page responds when a user interacts with it (clicks, taps, keyboard input). Target: under 200 milliseconds. Replaced the older FID metric in 2024.
- Cumulative Layout Shift (CLS) — measures unexpected visual movement as the page loads (that frustrating jump when content shifts). Target: under 0.1. Usually caused by images without defined dimensions or late-loading fonts.
How Kenyan websites typically perform
Based on our audit experience with Kenyan business websites, the most common performance failures are:
- Uncompressed images — a hero image uploaded straight from a camera at 4MB kills LCP. Images should be served as WebP, sized for display, and lazy-loaded below the fold.
- Render-blocking JavaScript — JavaScript frameworks (Vue, React) that require full JS execution before any content appears. A Laravel + Livewire site delivers real HTML on the first byte, avoiding this entirely.
- No caching layer — every request hitting the database without any caching. Adding Redis or even file-based caching drops response times dramatically.
- Shared hosting — many Kenyan websites run on overcrowded shared hosting servers. Server response times above 600ms make passing LCP nearly impossible regardless of how optimised your code is.
- No CDN — serving static assets (images, CSS, JS) from a server in Nairobi to a user in Mombasa adds latency. A CDN eliminates this.
How to measure your current scores
Run your site through PageSpeed Insights (pagespeed.web.dev) — Google's free tool that shows your CWV scores for both mobile and desktop, with specific recommendations. Run the mobile test — that's your most important number for a Kenyan audience.
A score above 90 on mobile is excellent. 70–90 is acceptable. Below 70, you're losing rankings and users.
The fastest fix: switch to server-rendered architecture
If your site is built on a JavaScript framework (Vue, React, Angular) without server-side rendering, the single most impactful change you can make is migrating to a server-rendered approach. Every website we build at Frank Dex Devs is fully server-rendered using Livewire — meaning the HTML is complete on the first response, images are the only bottleneck, and LCP scores consistently land below 1.5 seconds on a well-provisioned server.
If a full rebuild isn't on the table, the quick wins are: compress and convert your images to WebP, remove unused plugins, enable server-side caching, and move to a VPS or managed hosting like Laravel Forge rather than shared hosting.
Need a CWV audit for your site? Get in touch — we run structured performance audits and can tell you exactly what's dragging your scores down and what to fix first.
Discussion (0)
No comments yet!