← All posts

Website speed and Core Web Vitals: a practical guide for business sites

What Core Web Vitals measure, how to check your site, and the fixes that matter most for business websites: images, fonts, scripts, hosting, caching and plugins, for WordPress and custom sites.

Author
Elie Chaaban
Published
Reading time
5 min
Topics
Websites, Performance, SEO, WordPress

A slow website costs you visitors before they read a word. People on phones, often on mobile data, leave pages that take too long to show something useful. Search engines notice too: page experience, measured through Core Web Vitals, is one of the signals Google uses.

The good news is that most business websites are slow for a handful of fixable reasons. This guide explains what to measure, how to measure it, and the fixes that make the biggest difference, whether your site runs on WordPress or is custom-built.

What Core Web Vitals measure

Google's Core Web Vitals focus on three aspects of how a page feels:

Google publishes thresholds for "good" values for each metric. Check the current guidance on its web.dev documentation rather than relying on numbers copied around the internet.

How to measure

Two kinds of data matter:

Field data tells you what users actually experience. Lab data helps you find causes and test fixes. Always test on mobile settings, because most of your visitors are likely on phones.

Test your key pages separately: home, main service pages, contact, and any landing pages used in ads. They often have different problems.

The fixes that matter most

1. Images

Images are the most common cause of slow business sites. Photos uploaded straight from a camera or a designer, at full resolution, can be many times larger than the screen needs.

Image-heavy sites benefit most. AgriDev, for example, has big field photography, and uses page caching to keep image-heavy pages fast.

2. Fonts

Custom fonts make sites look polished, but each weight is a separate download.

3. Third-party scripts

Chat widgets, analytics, tag managers, social embeds, heatmaps and ad pixels add up quickly, and they often hurt interaction responsiveness most.

4. Hosting and server response

If the server takes a long time to send the first byte, everything else waits. Causes include overloaded shared hosting, no caching and servers far from your visitors.

5. Layout stability

Layout shifts come from images without dimensions, late-loading banners, cookie notices that push content down, and fonts swapping in. Reserve space for anything that loads late, and show notices as overlays rather than inserting them above content.

6. Heavy page builders and plugins

On WordPress, speed problems often come from accumulated plugins and complex page-builder layouts. It is possible to have a fast WordPress site with a page builder; it requires discipline:

Custom-built sites with a framework like Next.js can be extremely fast by default, with images optimized, pages pre-rendered and only the needed code sent to each page. They require a developer for content changes beyond what a CMS offers. See WordPress or a custom Next.js site.

Forms and interactivity

Interaction delays usually come from too much JavaScript running at once. On business sites the main culprits are sliders, animation libraries, chat widgets and complex forms. Keep the first screen simple, load interactive extras only when the visitor scrolls to them, and make sure the contact form and call button respond instantly on a mid-range phone. Test by tapping through the site on an older Android device: if the menu or form feels sluggish there, many of your visitors feel it too.

Speed and SEO

Speed is one part of SEO, not the whole of it. A fast page with thin content will not rank; a useful, well-structured page that loads quickly has the best chance. Fixing speed also improves conversions directly, because fewer people leave before your contact form or call button appears. For the content side, see SEO basics.

A practical order of work

  1. Run PageSpeed Insights on your top pages, on mobile.
  2. Fix images: resize, convert, set dimensions, prioritize the hero image.
  3. Audit and trim third-party scripts.
  4. Turn on caching and a CDN.
  5. Reduce fonts.
  6. Fix layout shifts.
  7. Re-test, and check Search Console's report over the following weeks, since field data updates gradually.

Keeping it fast

Sites get slower over time: a new plugin here, a large image there, a marketing script added for one campaign and never removed. Prevent this by:

Common mistakes

Summary

Most slow business websites can be made fast with a few focused fixes: smaller images, fewer scripts, sensible fonts, caching and a CDN. Measure on mobile, fix the biggest problems first, and keep checking as the site evolves.

If your site feels slow or you are planning a new one, see websites I have built such as AgriDev and Alpha Green, and get in touch.

More from the blog

Let's work
together