Website Development

Website Speed and Core Web Vitals: Why It's Costing You Customers

A slow website costs you customers twice. Most visitors decide whether to stay or leave within the first few seconds, so a slow site loses people before your offer even loads. Then it loses again in search, because Google uses page speed as a ranking factor. Core Web Vitals are the specific metrics Google uses to measure that speed and stability: how fast your main content loads, how quickly the page responds to a tap or click, and how much the layout jumps around while it's loading.

What Core Web Vitals Actually Measure

Core Web Vitals are three specific metrics, not a vague speed score. Knowing what each one actually measures makes it far easier to know what to fix.

Largest Contentful Paint (LCP): How Fast the Main Content Appears

LCP measures how long it takes for the biggest visible element on the page, usually a hero image, banner, or headline, to fully render. Google considers 2.5 seconds or faster good. Slow LCP is most often caused by large unoptimized images, slow hosting, or too many render-blocking scripts loading before the page can display anything at all.

Interaction to Next Paint (INP): How Responsive the Page Feels

INP measures the delay between a visitor tapping or clicking something and the page actually responding. Google considers 200 milliseconds or faster good. This one matters a lot on mobile, where a laggy menu or a button that takes a beat to react feels broken even if the page itself loaded fine.

Cumulative Layout Shift (CLS): How Stable the Page Is While Loading

CLS measures how much visible content shifts around unexpectedly as a page loads. Think of a button moving right as you're about to tap it, because an ad or image above it just finished loading. Google considers a score under 0.1 good. This is one of the most common ways websites accidentally frustrate visitors, and it usually goes unnoticed during development because whoever built the site isn't testing on a patchy connection.

Why This Actually Affects Your Business, Not Just Your Google Ranking

It's tempting to file Core Web Vitals under technical SEO and move on. But the underlying problem is a business one. A visitor who clicks your ad or search result has already shown intent to consider you. If the page takes too long to become usable, a real share of those visitors just leave before ever reading your offer, seeing your pricing, or finding your contact details. That's business you already paid to attract, through ad spend, SEO effort, or word of mouth, and it disappears before your pitch even gets a chance.

Layout shift causes a quieter version of the same problem. A visitor trying to tap "Contact Us" who instead taps a shifting ad or image because of a late-loading element doesn't usually try again. They get frustrated and leave, often without quite understanding why the site felt clunky.

Common Causes of Poor Core Web Vitals on Business Websites

  • Unoptimized images: a banner photo exported straight from a phone or DSLR can be several megabytes, when it should be a few hundred kilobytes at most for web use.
  • Cheap or overloaded hosting: shared hosting with too many sites on one server, or a server located far from your main visitor base, adds delay before the page even starts loading. This is worth reading up on if you're not sure which hosting setup actually fits your traffic.
  • Too many plugins or third-party scripts: every chat widget, analytics tag, and marketing pixel adds extra code the browser has to load and run.
  • Render-blocking CSS and JavaScript: when the browser has to fully download and process style and script files before showing anything, visitors stare at a blank or half-loaded page.
  • No caching or a bloated theme: some page builder themes generate far more code than the page needs, and without caching that gets rebuilt on every single visit.
  • Ads, embeds, or dynamic content loading late: anything that injects content above what a visitor is already looking at causes layout shift.

How to Check Your Own Site's Score

Google's PageSpeed Insights tool is the most direct way to check, since it reports both lab data and real-world Core Web Vitals data collected from actual Chrome users who visited your site, when there's enough traffic data to work with. Google Search Console also has a Core Web Vitals report under Experience that shows which specific URLs are flagged as poor, needing improvement, or good, which is more useful than a single homepage score since different pages often perform very differently from each other.

Other Tools Worth Using Alongside PageSpeed Insights

PageSpeed Insights is a good starting point, but a few other tools fill in gaps it doesn't cover well. GTmetrix gives a more detailed waterfall view of exactly which files are slowing a page down, useful when you need to hand a developer a specific list rather than just a score. WebPageTest lets you test from specific locations and connection speeds, which matters if a meaningful share of your visitors are on slower mobile networks rather than fast broadband. Chrome's built-in Lighthouse panel gives a quick local read without needing an external site at all. None of these replace real user data from Search Console, since lab tests happen under controlled conditions that don't always match how actual visitors experience the site. But together, they make it much easier to diagnose exactly where the slowdown is coming from instead of just knowing that one exists somewhere.

Practical Fixes That Move the Needle

  • Compress and resize images before uploading rather than relying on a plugin to fix it after the fact, and use modern formats like WebP where you can.
  • Reserve space for images and ads using width and height attributes, so the browser allocates space before the content loads. This directly reduces layout shift.
  • Move to better hosting if your current plan is shared and slow, particularly if your provider's servers aren't located anywhere close to your main audience.
  • Remove plugins and scripts you don't actually use, and audit third-party embeds regularly, since they tend to pile up over time without anyone noticing.
  • Enable caching and a content delivery network, so repeat visitors, and visitors far from your server, get pages served faster.
  • Load non-critical scripts after the main content instead of blocking the page while a chat widget or tracking script loads first.

How Much Speed Actually Matters Compared to Design

A beautifully designed website that loads slowly loses to a plainer website that loads fast, more often than most business owners expect. Speed affects every single visitor. Design polish only matters to the ones who stick around long enough to notice it. This isn't an argument against good design, it's a reminder that speed isn't a nice-to-have layered on top of a website, it's a baseline the design has to work within. When we build sites at Markmydigi, image optimization, clean code, and Core Web Vitals checks are part of the build process itself, not a separate task tackled after launch, because retrofitting speed into a finished site is always harder than building it in from the start. It's also closely tied to how the site behaves on phones specifically, which is where our piece on mobile-first design picks up.

A Realistic Starting Point

You don't need a perfect 100 score to see real improvement. Getting LCP under 2.5 seconds, keeping INP responsive, and eliminating obvious layout shifts on your most visited pages, the homepage, key service or product pages, and the contact page, covers most of the practical benefit. And if your site is generally slow but still doesn't convert well once it loads, that's usually less about the last few milliseconds and more about what's actually on the page. Our rundown of what belongs on a homepage is worth a look once the speed problem is sorted. If your site's problems go beyond speed and start looking structural, that's often one of the signs it's time for a redesign rather than another round of patching. Chasing marginal gains beyond the basics matters far less than fixing the pages that are currently, genuinely slow.

Frequently asked questions

What is a good Core Web Vitals score?

Good targets are LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1. Google's PageSpeed Insights and Search Console will tell you where your site currently stands against these.

Does website speed really affect Google rankings?

Yes, page experience including Core Web Vitals is a confirmed Google ranking factor, though strong content and relevance still matter more overall.

Can I improve Core Web Vitals without a full website rebuild?

Often yes. Image compression, caching, removing unused plugins, and better hosting can meaningfully improve scores without touching the design or structure.

Why does my site score differently on mobile versus desktop?

Mobile devices generally have less processing power and often slower network connections, so the same page tends to score worse on mobile than desktop.

How often should I check my Core Web Vitals?

Checking quarterly, or after any major content or plugin change, is enough for most business websites to catch problems before they affect a lot of visitors.

Want this built for your business?

We design and ship the software, websites and campaigns behind growing businesses — talk to us about yours.

Start a project