Core Web Vitals are a set of specific, measurable website performance metrics that Google uses as ranking signals. They are not abstract technical benchmarks; they measure real user experience: how fast your page loads, how quickly it responds to interaction, and how visually stable it is as content appears. For South African businesses serving a mobile-first audience on variable network speeds, performing well on these metrics is both an SEO requirement and a genuine revenue driver.
The Three Core Web Vitals
Largest Contentful Paint (LCP) measures how long it takes for the largest visible element on the page (typically a hero image, a large heading, or a banner) to fully load and render. Google’s target is under 2.5 seconds. Pages that take longer than 4 seconds to render the largest element are rated “Poor” and face ranking penalties.
For SA businesses, large unoptimised hero images are the most common cause of poor LCP scores. A homepage banner image that was designed for a desktop screen and uploaded at 4MB will load slowly on a 4G connection and devastate LCP performance. Compressing images, converting to WebP format, and using lazy loading for below-fold content addresses this directly.
Interaction to Next Paint (INP) replaced the previous “First Input Delay” metric in 2024 and measures how quickly your page responds to a user interaction, clicking a button, tapping a link, submitting a form. A page that feels “sluggish” when you click things has a poor INP. Google targets under 200 milliseconds.
The most common causes of poor INP are heavy JavaScript that blocks the browser’s main thread. If your site runs complex tracking scripts, large third-party widgets, or poorly optimised front-end code, you will likely have INP issues. Auditing and deferring non-critical JavaScript is the most impactful fix.
Cumulative Layout Shift (CLS) measures visual instability, how much elements on your page move around as the page loads. A banner ad that loads late and pushes content down, or an image that loads without reserved space and shifts text as it appears, generates a high CLS score. Google targets under 0.1.
CLS is particularly disruptive on mobile devices, where screen real estate is limited and unexpected content shifts cause users to misclick or lose their place. Always specify dimensions for images and embedded elements so the browser reserves the correct space before the content loads.
How to Check Your Core Web Vitals
Google Search Console is the best starting point. The “Core Web Vitals” report (under “Experience”) shows field data (real-world measurements from actual users visiting your site) categorised by URL and flagged as Good, Needs Improvement, or Poor. This is the data Google uses in its ranking algorithm.
Google’s PageSpeed Insights (pagespeed.web.dev) provides both lab data (a controlled synthetic test of your page) and field data (real user data from the CrUX dataset). Run your homepage and your top-traffic pages through this tool to identify which specific metrics are failing.
Chrome DevTools Lighthouse audit (accessible in any Chrome browser by pressing F12 and clicking the Lighthouse tab) provides a detailed breakdown of performance issues and specific recommendations for fixing them.
What to Fix First
For most SA websites, the highest-impact improvements are image optimisation, JavaScript reduction, and server response time.
Image optimisation means converting images to WebP or AVIF format (smaller file sizes with equivalent quality), compressing all images before upload, and implementing lazy loading so below-fold images do not delay the initial page render. Tools like Squoosh or TinyPNG handle compression; most modern CMS platforms have plugins that automate WebP conversion.
Reducing JavaScript load means auditing which scripts are firing on every page load and deferring or removing those that are not critical to the initial user experience. Google Tag Manager with poorly managed tags, Facebook Pixel, live chat widgets, and third-party review platforms all add JavaScript payload. Each one slows your pages marginally; combined, they can be the difference between a Good LCP and a Poor one.
Server response time (technically called Time to First Byte (TTFB)) is how quickly your server sends the first byte of content to the browser. In South Africa, hosting your site on servers based in South Africa or using a CDN with African nodes significantly reduces TTFB for SA users compared to sites hosted in Europe or the US. This is a frequently overlooked factor in SA Core Web Vitals performance.
Why This Matters Beyond Rankings
It is tempting to treat Core Web Vitals as a checkbox, fix the scores so Google does not penalise you and move on. The more accurate framing is that these metrics measure things that genuinely affect whether visitors stay on your site and convert. A page that takes four seconds to load loses a significant proportion of visitors before they even see the content. A page that shifts layout as the user tries to click loses trust and creates frustration.
For South African businesses competing for customers who are often on mobile data connections, the performance gap between an optimised and an unoptimised site can be the difference between a bounce and an enquiry.
Request a Core Web Vitals performance report to see exactly how your site is performing for South African users.
