All insights
Web & SEO

Core Web Vitals for local service sites: the three fixes that matter

29 July 2026 · 5 min read · Umair Altaf

We audit a lot of plumber, roofer and taxi websites. The performance failures cluster tightly, and in most cases you can fix them without touching the design.

1. The hero image is the problem

On nearly every site we look at, Largest Contentful Paint is the hero image, served as an unoptimised JPEG at full desktop resolution to a phone on 4G. Serve it as WebP or AVIF, size it for the viewport, and mark it high priority so the browser fetches it first rather than after three stylesheets.

If you fix one thing, fix the hero image. It is usually worth more than everything else combined.

2. Layout shift comes from fonts and unsized media

Cumulative Layout Shift on these sites is almost always a web font swapping in, or an image and embedded map with no declared dimensions pushing content down. Self-host the font with a proper fallback metric, and give every image and iframe explicit width and height.

3. The plugin stack is doing the damage

  • Forty stylesheets is not unusual on a builder-based site. Most are for widgets the page does not use.
  • Two SEO plugins running at once will emit duplicate meta and Open Graph tags.
  • Booking or chat plugins load site-wide even on pages where they never appear.
  • Sliders and animation libraries are frequently loaded for a single element.

Audit what actually loads on your busiest page and remove what is not used there. On the last three sites we did this to, total requests dropped by more than half without a single visual change.

Want this handled for you?Thirty minutes with the team lead for this department.
Schedule a call

Tell us which desk is hurting.

Thirty minutes, no presentation. We will tell you what a desk would cover, roughly what it costs, and whether you actually need one.

WhatsApp us+92 328 2777277