Page Speed Monitoring

Page Speed & Core Web Vitals Monitoring

Full-page performance measured in a real browser, not just a single HTTP request. Track Core Web Vitals (LCP, INP, CLS), Lighthouse scores, and resource timing over time — and catch the regression the morning of the deploy, not the week of the quarterly SEO review.

Free forever tier. No credit card.

“Up” Isn’t the Same as “Fast”

A page that takes 8 seconds to become interactive is technically up. It’s also abandoned. Page Speed Monitoring renders your site in a real browser on a schedule, records the metrics Google’s Core Web Vitals actually use, and charts them over time — so a regression looks like a step function, not a customer complaint.

  • Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), Cumulative Layout Shift (CLS). The exact metrics Google Search uses
  • Lighthouse audits — Performance, Accessibility, Best Practices, and SEO scores on every run
  • Resource timing breakdown — DNS, TCP, TLS, TTFB, DOMContentLoaded, Load. Know which phase is slow, not just “slow”
  • Historical trends — line graphs per metric, deploy markers, and regression detection
  • Alert thresholds per metric — page when LCP crosses 2.5s or the performance score drops below 70
  • Mobile & desktop — run the same URL on a simulated mobile network and compare — your mobile users feel the difference first

The Metrics That Actually Matter

Largest Contentful Paint (LCP)

When the main content becomes visible. Google’s “good” threshold is ≤2.5s on mobile. A regressed LCP is usually an image, a web font, or a render-blocking script.

Interaction to Next Paint (INP)

How responsive the page feels under user input. Replaces First Input Delay as Google’s responsiveness metric. ≤200ms is “good”; a long INP is usually a heavy JS handler blocking the main thread.

Cumulative Layout Shift (CLS)

How much the page jumps around while loading. A late-arriving banner, an image without dimensions, an ad slot pushing content down — CLS surfaces them as a single number.

Time to First Byte (TTFB)

How long the server took to start responding. If TTFB is slow, everything downstream is slow — no amount of front-end work will help.

Lighthouse scores

The familiar 0–100 scores for Performance, Accessibility, Best Practices, and SEO — plus the individual audit items underneath each, so you know why the score dropped.

Total bytes & request count

A page that shipped a new 2MB bundle will show up as a spike in total bytes long before CLS and LCP react. A cheap early-warning signal.

Catch Regressions at Deploy Time, Not at Review Time

A bad deploy usually ships a performance regression quietly — a new web font, a third-party script, a bundle that lost tree-shaking. If the first person to notice is a product manager looking at quarterly metrics, the regression has been live for weeks. Scheduled page-speed monitoring with threshold alerts catches it within minutes of the deploy.

  • Threshold alerts per metric — LCP > 2.5s, performance score < 70, total bytes > 3MB
  • Per-page monitors — home page has different budget than the account dashboard. Tune each independently
  • Historical graphs with deploy markers — a step-change in LCP gets tied to the deploy that caused it
  • Mobile & desktop side by side — a regression that shows up only on simulated 4G is the kind that hurts mobile conversion specifically
  • Route alerts to the front-end team — page speed regressions belong with the people who can fix them, not the whole engineering org

Good candidates for page-speed monitors

  • Home page (your front door for SEO)
  • Top revenue-producing pages — product pages, pricing, signup
  • Checkout or conversion flows — each step timed separately
  • Content pages ranked for important keywords
  • New feature landing pages right after launch, while metrics stabilize

Questions Teams Usually Ask

Synthetic vs. real-user monitoring — where does this fit?

StatusDrift runs synthetic page-speed checks — a headless browser on a schedule — which gives you consistent, comparable numbers across time. Real-user monitoring (RUM) tells you what actual users experienced at scale. The two complement each other: use synthetic for regression detection and SLOs, RUM for the distribution across your real audience.

How often does a page speed check run?

Page-speed checks are more expensive than a simple HTTP check, so they run on a lower cadence than uptime monitors — typically every 15 minutes to hourly depending on plan. High enough to catch regressions within the same business day; low enough not to thrash the page with headless browsers.

Does it check mobile?

Yes — you can run a separate mobile monitor on the same URL with simulated mobile throttling. Mobile regresses first on most regressions, so we recommend monitoring both device profiles and comparing.

Can I monitor pages behind auth?

Authenticated page-speed checks are limited to endpoints that accept a header-based or basic-auth credential. For pages behind a session-based login, monitor a public preview URL or a demo account — anything with a reproducible, low-risk credential.

Are Lighthouse scores comparable across runs?

Lighthouse has some inherent variance — hardware, network simulation, and third-party content all move the score a few points between runs. StatusDrift runs each check in a consistent environment so the noise is bounded; we recommend setting thresholds a bit wider than a single run’s score to avoid false alerts on noise.

Can I define page-speed monitors in Terraform?

Yes — the StatusDrift Terraform provider covers page-speed monitors alongside every other type. Keep the URL list and thresholds in version control next to the front-end repo.

Pairs Well With

Website Monitoring

HTTP-level uptime and response-time tracking at higher frequency, for the “is it up at all?” signal underneath page-speed.

Learn more →

API Monitoring

Trace slow pages back to slow APIs — a 3-second LCP is often a 2.8-second API call behind the scenes.

Learn more →

SSL Monitoring

A slow TLS handshake shows up in TTFB — pair SSL monitoring to catch cert chain issues that are silently adding latency.

Learn more →

Catch the Regression Before the Review

Real-browser Core Web Vitals, Lighthouse scores, and resource timing over time. Free forever tier.

No credit card required
Free forever tier
Cancel anytime