A slow website is not just irritating. It is a leak you are paying for twice: once in the advertising or SEO effort that brought the visitor, and again in the sale they abandoned while waiting.

The pattern is well established. As load time climbs from one second to five, the proportion of people who leave without interacting rises sharply. Nobody complains — they just go somewhere faster.

What Google measures, in plain English

Core Web Vitals sound technical but describe simple human experiences:

  • Largest Contentful Paint — how long until the main thing on screen appears. Under 2.5 seconds is the target.
  • Interaction to Next Paint — how quickly the page reacts when someone taps or clicks. Under 200 milliseconds.
  • Cumulative Layout Shift — whether content jumps around while loading, causing mis-taps. Under 0.1.

These feed into rankings, but the stronger argument is commercial: each one maps directly onto whether a visitor feels the site is trustworthy.

The usual culprits

In our audits, slow sites are nearly always slow for the same reasons.

Enormous images. A photo straight off a phone can be five megabytes. Resized to the space it actually occupies and served as WebP, the same image can be under two hundred kilobytes with no visible difference. This single fix often halves load time.

Too many plugins and scripts. Every add-on ships its own code, and much of it loads on every page whether needed or not. Sliders, chat widgets, popup builders, analytics duplicates and unused fonts stack up quietly.

Heavy page builders. Drag-and-drop convenience is paid for in output — deeply nested markup and large stylesheets sent to every visitor.

Cheap shared hosting. If the server takes 800 milliseconds to respond before anything else begins, no amount of front-end tuning will rescue it.

No caching or CDN. Without them, every visitor rebuilds every page from scratch, from one physical location.

Video backgrounds and third-party embeds. Beautiful, and frequently responsible for several megabytes and a second of delay.

Fix them in this order

  1. Compress and resize every image, and serve modern formats. Biggest win, least risk.
  2. Remove what you do not use. Audit plugins and scripts honestly, then delete rather than disable.
  3. Turn on caching and a CDN. Usually a configuration change, not a rebuild.
  4. Lazy-load anything below the fold, including images, maps and embeds.
  5. Load fonts properly — limit weights, host them yourself, and let text display while they load.
  6. Check your hosting response time. If it is consistently slow, move.
  7. Defer non-essential third-party scripts so chat widgets and trackers stop blocking the first paint.

Measure before and after each change with PageSpeed Insights and, more importantly, on a real phone away from your office wifi.

Where speed and design meet

The fastest sites are not the plainest. They are the ones where somebody decided what each page really needs. A single strong photograph loads faster than a carousel of six, and usually sells better too. Restraint is a performance strategy.

What good looks like

A well-built small business site should render its main content in around a second on a decent mobile connection, respond instantly to taps, and hold its layout steady while loading. That is entirely achievable without sacrificing anything visually — it simply requires the build to be done with speed in mind from the start rather than bolted on afterwards.

If your site takes more than three seconds to show anything useful, that is almost certainly the highest-return work available to you this month.