How to Check Real Customer Page Speed — Before and After Website Changes

Ves Asenov
26 October 2026
7 min read
0 views
Developer reviewing real-user page speed metrics on a dashboard with Birmingham skyline in the background

When you update a website — a new slider, a plugin, or a layout tweak — lab tools are useful. But what really matters is how your customers experience the page. This guide shows practical, repeatable steps for measuring real customer page speed before and after changes, focused on UK small businesses in Birmingham, Solihull, Sutton Coldfield and the West Midlands.

Why real customer page speed matters more than a lab score

Synthetic tools (Lighthouse, PageSpeed Insights, WebPageTest) simulate a single device and network; they’re great for debugging. Real User Monitoring (RUM) captures what actual visitors experience across different devices, carriers and times of day. A change that looks fine in the lab can still slow real customers on older phones or mobile networks — exactly the audiences many local service businesses rely on.

Key real-user metrics to track

  • Largest Contentful Paint (LCP) — how long the main content takes to render.
  • Cumulative Layout Shift (CLS) — whether elements move around while the page loads.
  • Interaction to Next Paint (INP) / First Input Delay (FID) — how responsive the page feels when users interact.
  • Time to First Byte (TTFB) — server responsiveness.

Track these across devices and locations. Segment by mobile vs desktop and by city or region (Birmingham vs other West Midlands towns) to spot local issues.

Collecting a reliable baseline — practical steps before making changes

Before you change anything, collect a baseline so you can compare later. Use a mix of tools: field data from analytics, a short synthetic audit, and optionally a lightweight RUM script that feeds into a dashboard or spreadsheet.

Baseline checklist (what to collect before changes)

  • Enable Web Vitals reporting in Google Analytics 4 or use the browser PerformanceObserver to capture LCP, CLS and INP.
  • Segment data by device type (mobile/desktop), network type (3G/4G), and geography (Birmingham, Solihull, Sutton Coldfield).
  • Record synthetic scores (Lighthouse or PageSpeed Insights) from a mobile preset as a reference point.
  • Note peak traffic times and any third-party scripts loaded on key landing pages (booking forms, quote forms, contact pages).
  • Capture typical user journeys: landing page → service page → contact/quote form.
  • Keep a copy of current assets you might change (images, lazy-load settings, CSS/JS bundles).

Implementing lightweight Real User Monitoring

You don’t need enterprise tooling to get useful field data. A small RUM script that reports LCP, CLS and INP to your backend (or to Google Analytics using Measurement Protocol) will reveal real customer behaviour. If you prefer an out-of-the-box approach, enable Web Vitals in Google Analytics 4 or use an established RUM provider.

If you build a small custom dashboard or script, remember GDPR: inform users via your privacy policy and respect consent settings before collecting detailed timing data.

Short example workflow — measure, change, verify (repeatable)

Here’s a simple workflow a small business or developer can run around a release. Expect this to take a couple of hours for small changes, longer for complex releases.

  1. Pre-change (1–2 weeks preferred): Collect baseline RUM data and a few synthetic runs at peak and off-peak times. Save screenshots of Lighthouse audits.
  2. Staging deployment: Apply the change on a staging site. Run the same synthetic tests and a short RUM capture (simulate a small set of visits or open the page on devices you control).
  3. Canary release / limited rollout: Push the change to a small percentage of real traffic (if your hosting supports it) or restrict to a test URL with real customers invited to try.
  4. Post-change monitoring (first 72 hours): Monitor RUM metrics and segment by device/location. Use an automated alert if LCP or INP degrades beyond your acceptable band.
  5. Full release: If no regressions, roll out fully. Continue monitoring for at least two weeks to catch intermittent issues.

Tools and resources a Birmingham business can use

  • Google Analytics 4 with Web Vitals reporting for field data.
  • PageSpeed Insights and Lighthouse for quick synthetic checks.
  • Small custom RUM script feeding into a dashboard or spreadsheet — practical for local chains wanting control.
  • Reference articles on optimisation and common fixes: How to Find and Fix Slow‑Loading Pages on Your Small Business Website and Shrink Images, Speed Mobile Pages.
  • For developers building diagnostic dashboards, consider quick triage tools and AI-assisted summaries in workflows — some teams use specialist assistants for organising and prioritising performance issues (AI Assist SMEs).

Practical checks during verification

When you compare before and after, look beyond the average. Check distribution and percentiles — for example, the slowest 10% of mobile visits — because a handful of unhappy customers can cost jobs for a service business.

Verification checklist (after the change)

  • Compare LCP median and 75th/90th percentiles for the same pages and device groups.
  • Check CLS for unexpected layout shifts (forms and call-to-action buttons are sensitive).
  • Review INP or FID to ensure interactive elements remain responsive.
  • Confirm third-party scripts (analytics, chat widgets) behave the same and don’t delay rendering.
  • Spot-check by accessing pages on actual devices across Birmingham (mobile on local networks) and on a desktop.
  • Review server metrics (TTFB) if you saw back-end regressions.

Example: a small changes that caused a hidden slowdown — and how to diagnose it

Scenario: You add an animated hero and a third-party booking widget to a local trades website. Lighthouse on the developer machine shows acceptable performance. But after rollout some mobile visitors report slow loading.

Diagnosis steps you can take:

  • Use RUM data to check whether LCP got worse for mobile users in Birmingham.
  • Segment by referrer and device: is the booking widget loaded only on certain pages? Is a specific mobile carrier affected?
  • Temporarily disable the booking widget on staging and compare RUM metrics with and without it. If the widget adds a large script or blocks rendering, lazy-load it after the main content.
  • Consider deferring non-critical CSS and inlining critical CSS for the hero area to keep LCP low.

This investigative approach is repeatable for other third-party additions such as chat systems, image sliders or heavy analytics tags.

Automating checks with a simple custom web app

If you manage multiple sites or frequently update pages, a small custom web app can automate data collection and flag regressions. The app can:

  • Receive periodic RUM pings from the site (LCP, CLS, INP, TTFB).
  • Store metrics by page, device and location (Birmingham tags help with local comparisons).
  • Run scheduled synthetic tests and keep historical Lighthouse snapshots.
  • Send alerts (email/Slack) when key metrics regress beyond a threshold.

Building this saves time over manual checks and becomes a single source of truth for the business and your developers.

When to ask for help

If you’ve followed the checklist and still see regressions after removing obvious causes (large images, blocking scripts), it’s worth getting specialist help. DigiSitio works with local businesses to diagnose and fix performance regressions quickly, and to set up repeatable monitoring that fits your team’s workflow.

Quick final checklist before you sign off a change

  • Baseline captured and stored (field + synthetic).
  • Staging verification completed and screenshots saved.
  • Canary or limited rollout monitored for 72 hours.
  • RUM shows no regressions for Birmingham mobile users in the critical percentiles.
  • Privacy and consent checks completed for any RUM scripts.
  • Rollback plan documented and easy to execute.

Next steps and further reading

Start by collecting a short baseline this week: enable Web Vitals in your analytics, run a couple of Lighthouse audits, and implement a tiny RUM ping for LCP and CLS. For practical optimisation tips see our articles on finding and fixing slow pages and shrinking images for faster mobile pages. For broader design considerations that affect performance, explore our Web Design and SEO resources.

Need help setting up repeatable checks, a small performance dashboard, or a rollout plan for your Birmingham business? Get in touch with DigiSitio and we’ll help you measure and protect the real customer experience: digisitio.com.

Also worth reading: our short practical posts on mobile quote forms and navigation design if you're updating enquiry journeys — they often intersect with performance work: Short mobile quote forms and Mobile navigation and touch targets.

Rate this article

Average: 0.0/5

Share this article

Comments (0)

Leave a Comment

No comments yet. Be the first to comment!

Ves

Ves

Founder & Lead Developer

BSc (Hons) Computer Science

Founder of DigiSitio, a Birmingham-based web design agency. With over 10 years of experience and a BSc (Hons) Bachelor of Science honours degree in Computer Science from Southampton Solent University, Ves helps local businesses create stunning websites that drive real results.

☕Fueled by double espresso

Ready to Transform Your Birmingham Business?

Get expert web design and SEO services that drive real results for your business.