Core Web Vitals and Page Speed for Service Business Websites
What Core Web Vitals are, why they matter, and how to fix them if your site is slow.
What Are Core Web Vitals?
Core Web Vitals are three metrics Google uses to measure how fast and responsive your website feels to visitors:
- Largest Contentful Paint (LCP): How fast the main content (headline, image, text) loads. Target: under 2.5 seconds.
- First Input Delay (FID): How quickly your site responds when a visitor clicks a button or types in a form. Target: under 100 milliseconds.
- Cumulative Layout Shift (CLS): How much the page layout moves around as it loads. Target: under 0.1 (images or ads shouldn't suddenly shift and move content).
If your site fails any of these, Google ranks it lower in search results. And visitors bounce if your site is slow.
Why This Matters for Service Businesses
A plumbing website with slow page speed loses customers:
- Visitor searches "emergency plumber near me" on mobile at 10 PM.
- Your site ranks #3 but takes 4 seconds to load.
- The page is still loading when the visitor swipes back to #1 (1.8-second load).
- You lose the call.
A 1-second improvement in load speed improves conversion by 7–10%.
How to Check Your Site
Go to Google PageSpeed Insights, enter your website URL, and run the test.
You'll see:
- A score (0–100) for mobile and desktop.
- Red, orange, or green indicators for each Core Web Vital.
- A list of issues holding your score back.
Score guide:
- 90+: Excellent. No urgent action needed.
- 50–89: Needs work. These issues are costing you rankings and conversions.
- Below 50: Poor. Fix these immediately.
Common Issues and How to Fix Them
1. Large Unoptimised Images (Hurts LCP)
What's wrong: You uploaded a 5 MB photo from your phone, and the browser has to download and display the whole thing.
Fix:
- Compress images to under 200 KB per image (no visible quality loss).
- Use modern formats (WebP instead of JPEG).
- Specify image dimensions so the browser reserves space (prevents layout shift).
- Serve different image sizes on mobile vs. desktop.
Tools: TinyPNG, Squoosh (online compressors). Most web builders handle this automatically.
Time to implement: 1–2 hours.
2. Unoptimised JavaScript (Hurts FID and LCP)
What's wrong: Your site loads 10 JavaScript files, and the browser has to parse and run all of them before rendering the page.
Fix:
- Load only essential JavaScript upfront. Defer non-critical scripts (analytics, chat, ads).
- Remove unused code.
- Minify JavaScript (reduce file size without changing function).
Tools: Most web builders and frameworks do this automatically. Ask your developer if scripts are deferred.
Time to implement: 2–4 hours.
3. No Caching (Hurts LCP)
What's wrong: The browser downloads the entire site every time someone visits.
Fix:
- Enable browser caching so repeat visitors load a cached version.
- Increase the cache expiration time (most resources can cache for 30 days or more).
Tools: Ask your hosting provider or developer to enable caching headers.
Time to implement: 30 minutes.
4. Ads or Third-Party Embeds (Hurt LCP and FID)
What's wrong: You added a chat widget, a form from a lead-gen service, or Google Ads, and each one adds 500 ms to load time.
Fix:
- Load embeds asynchronously (don't block page load).
- Lazy-load embeds (load them after the main content loads).
- Remove low-value embeds (if the chat widget isn't generating leads, drop it).
Time to implement: 1–2 hours.
5. Missing Optimisations (Hurts CLS)
What's wrong: As images load, they push text down the page. A visitor tries to click "Call now" but an image loads and shifts everything.
Fix:
- Specify width and height for every image so the browser reserves space.
- Use font-display: swap so text renders before web fonts load.
- Avoid popovers or ads that shift layout after load.
Time to implement: 1–2 hours.
Quick Wins (Fast Improvements)
If you want results immediately:
- Compress images on your main pages (homepage, top 3 service pages). This alone often improves scores 10–20 points.
- Enable caching. Contact your hosting provider and ask them to enable browser caching.
- Defer non-critical scripts. If you have a chat widget, analytics, or ads, defer them. Ask your developer or chat widget provider how.
These three changes take 2–4 hours and often move you from 50–70 to 75–85.
Realistic Timeline
- Quick wins (compression, caching): 2–4 hours, improves score by 10–30 points.
- Moderate fixes (defer scripts, lazy-load images): 4–8 hours, improves score by 15–30 points.
- Deep optimisations (rebuild site on faster framework, migrate to better hosting): 20–40 hours, improves score by 20–40 points.
Most service businesses reach 80+ with quick wins and moderate fixes. You rarely need a complete rebuild.
Tools to Help
- PageSpeed Insights: Free audit and suggestions.
- GTmetrix: More detailed waterfall charts and recommendations.
- WebPageTest: Advanced testing and video of page loads.
- Lighthouse (Chrome DevTools): Free tool built into Chrome.
Cost
If you hire a developer to optimise your site:
- Quick wins: £200–500
- Moderate fixes: £500–1,500
- Deep optimisations: £1,500–3,000
The ROI is typically positive. A site that improves from 50 to 80 gains roughly 10–15% more clicks from search, which for most service businesses offsets the cost in the first month or two.
Monitoring
After optimising:
- Check your PageSpeed Insights score monthly.
- Monitor your Core Web Vitals in Google Search Console.
- Track your ranking position for target keywords (did speed improvements help?).
- Track your click-through rate from search results (better CTR means faster page feels better to visitors).
Next Steps
If your site is scoring below 60, that's costing you rankings and enquiries. We can audit your site and recommend fixes. Contact us to discuss your site's speed.
- Website Performance
- Technical SEO