All Posts
SEO TipsDec 5, 2025·9 min read

Core Web Vitals Explained for Non-Developers

Google uses page speed as a ranking factor. Here's what Core Web Vitals actually mean, why they matter, and how to improve them without technical expertise.

In 2021, Google officially made page experience a ranking factor through something called Core Web Vitals. In plain terms: if your website is slow or frustrating to use, Google will rank it lower — even if your content and backlinks are strong. For businesses in Uganda where most users are on mobile 4G, this matters more than most people realise.

The three Core Web Vitals and what they measure

Largest Contentful Paint (LCP) measures how long it takes for the main content of your page to become visible. Think of it as the point where a user can actually read your headline or see your hero image. Google's target is under 2.5 seconds. Most Ugandan websites we audit score between 5 and 12 seconds on mobile — a major ranking liability.

Interaction to Next Paint (INP) measures how quickly your page responds to user actions — tapping a button, clicking a link, submitting a form. It replaced First Input Delay (FID) in 2024. The target is under 200 milliseconds. Slow INP makes a site feel sluggish and unresponsive, which drives users away.

Cumulative Layout Shift (CLS) measures visual stability — how much the page content moves around as it loads. You have experienced bad CLS when you try to tap a button and it jumps just as you press it. Google's target is a CLS score under 0.1.

How to check your current scores

Go to pagespeed.web.dev and enter your website URL. Run it on mobile (the default). Google will give you scores out of 100 and flag specific issues. Focus on the 'Opportunities' and 'Diagnostics' sections — these tell you exactly what is slowing your site down.

  • Score 90–100: Excellent — minimal action needed
  • Score 50–89: Needs improvement — address the top 3 flagged issues
  • Score 0–49: Poor — significant work required, this is hurting your rankings now

The most common issues on Ugandan business websites

  • Uncompressed images: A single hero image over 1MB can add 3–5 seconds to LCP alone. All images should be WebP format and under 200KB
  • Render-blocking JavaScript: Scripts that load before your content prevent the page from displaying — defer non-critical scripts
  • No image dimensions specified: This causes layout shift as images load in and push content around
  • Too many plugins (WordPress): Each plugin adds JavaScript and CSS that must load before the page is interactive
  • No CDN: Hosting in a single location far from your users adds latency — a CDN serves files from servers closest to each visitor

What you can do without a developer

If you are on WordPress, install the Smush plugin to compress and convert images automatically. Use WP Rocket or LiteSpeed Cache to enable caching and defer JavaScript. These two changes alone typically improve PageSpeed scores by 20–40 points.

Before uploading any new image, run it through Squoosh (squoosh.app) — a free browser tool from Google that compresses images dramatically with no visible quality loss. A photo that was 3MB can often be reduced to 120KB without any visible difference.

Why this matters more in Uganda than in Europe

Average 4G speeds in Kampala are significantly slower than in Europe or North America. A page that loads acceptably on a European connection may be unusable on Ugandan 4G. When you test your PageSpeed score, always use the mobile setting — which simulates a slow 4G connection. This is the real experience your customers have. Optimise for that, not for the desktop score.

Core Web Vitals are not a one-time fix. As you add content, plugins, and features to your site, scores can degrade. Build a habit of checking your PageSpeed score monthly and addressing any new issues that appear.

A

Written by the Alffy Team

Practical guides on web design, SEO, and digital marketing — written by the people who do the work every day at Alffy (Alfinega), Kampala.

Need help with this?

Our team is ready to get started on your project.

Get in Touch