Web Development
Site speed and Core Web Vitals: why you are losing clients
A site that loads slowly, or that "jumps" on screen while it loads, loses clients before they even read your offer. Core Web Vitals are the three metrics Google uses to measure exactly this: how fast content appears, how quickly the site responds to a tap, and how stable the page stays while it loads. These are not numbers for developers only — they are the reason a visitor stays or leaves in the first few seconds. Often the loss never shows up in a plain visits report — it shows up as forms abandoned halfway through, or carts left behind right before checkout.
What LCP, INP and CLS measure
Each metric covers a different part of what a new visitor experiences.
- LCP (Largest Contentful Paint) — the time until the largest visible element appears, usually the main image or headline. It shows how long a visitor waits before seeing something relevant.
- INP (Interaction to Next Paint) — the site's response time to an interaction: a button click, a menu tap. It measures whether the site keeps up with the user.
- CLS (Cumulative Layout Shift) — how much elements move on screen while the page loads, for example a button that jumps when an ad appears above it.
Rough thresholds to aim for
Google splits each metric into good, needs improvement, and poor. As a rough guide:
- LCP — under 2.5 seconds is good, 2.5 to 4 seconds needs improvement, over 4 seconds is poor.
- INP — under 200 milliseconds is good, 200 to 500 needs improvement, over 500 is poor.
- CLS — under 0.1 is good, 0.1 to 0.25 needs improvement, over 0.25 is poor.
A new site built without attention to performance often lands in the poor zone on at least one metric, especially on mobile. The gap between "needs improvement" and "good" looks small on paper, but in practice it is a few tenths of a second that most visitors never consciously notice — they just leave.
What actually breaks speed
The usual culprits repeat across industries:
- Unoptimized images — 3-5 MB photos uploaded straight from a phone, with no compression or resizing.
- Too many tracking scripts — marketing pixels, chat widgets, analytics tools, all loading at once on every visit.
- Weak hosting — an overcrowded shared hosting plan that slows down at peak hours.
- Bloated themes — page builders carrying hundreds of unused CSS and JavaScript files inherited from a generic template.
These four causes often stack on top of each other: a site with a heavy theme, hosted on the cheapest plan available, with ten tracking scripts installed "just to be safe", ends up in the red zone on all three metrics.
How to measure it
The simplest starting point is PageSpeed Insights, free from Google. The Core Web Vitals report in Search Console shows real data collected from your own visitors, not just a simulation. For technical detail, tools like GTmetrix show exactly what is slowing the page down. Check periodically, not only at launch — a site tends to get heavier over time as content and new integrations pile up.
A quarterly check is enough for most presentation sites. An online store with frequent product updates and campaigns deserves a monthly check, since every new plugin or integration can quietly add weight you will not notice right away.
Why it matters for SEO and conversions
Google uses Core Web Vitals as a ranking signal, especially on mobile, but the bigger impact is on conversions. Every extra second of load time visibly reduces form completions and finished orders. A company running an online store that cuts its load time in half typically sees more completed orders, not just more traffic.
It is not only about search rankings. A visitor who lands on the page through a paid ad and waits four seconds to see anything relevant has already paid for a click that risks turning into nothing at all.
What to ask from whoever builds your site
You do not need to understand every technical term — you just need to ask for results you can verify:
- A performance report at handover — not just confirmation that the site "works".
- Automatic image optimization — compression and modern formats (webp/avif).
- Tracking scripts kept to what you actually need — every extra pixel costs load time.
- Hosting matched to your real traffic, not the cheapest plan available.
- Regular performance checks included in maintenance, not only on request.
How to start
If you do not know where your site is losing time, a good starting point is a performance optimization service, paired with SEO optimization and, if hosting is the main suspect, a conversation about hosting that matches your needs. Contact us for an assessment of your current site.