Real Lighthouse, real Chrome

Your Lighthouse scores, tracked over time.

Run real Lighthouse audits on a schedule, keep every score in history, and get an incident when performance drops 15 points.

You ran Lighthouse at launch. Then the site kept changing.

Scores decay the same way sites do: a marketing script here, an oversized hero image there, a dependency bump that ships more JavaScript. Nobody notices, because nobody reruns the audit.

UptimeStatus runs Lighthouse against your monitor's URL on a schedule and records all four category scores every time: performance, accessibility, SEO, and best practices. The audit that used to be a launch-week ritual becomes a data series you can actually watch.

yourcompany.com · latest audit Healthy
Performance
was 89 last audit
92
Accessibility
unchanged
98
Best practices
was 93 last audit
96
SEO
unchanged
100

A 15-point performance drop opens an incident.

Every new audit is compared against the previous one. If the performance score falls by 15 points or more, UptimeStatus opens an incident with both numbers in it and notifies your channels, the same pipeline your uptime alerts use.

That means the deploy that doubled your bundle size shows up as an event on a timeline, not as a mystery in next quarter's Core Web Vitals report.

Incidents Monitoring
Lighthouse performance score dropped from 91 to 74
17-point drop, threshold is 15
today
Performance 91
previous audit
ok
Performance 90
audit before that
ok

What Lighthouse monitoring includes.

The same audit you would run by hand.

No proprietary scoring model to second-guess. The worker runs the real Lighthouse tool in headless Chrome, and the open-source code shows exactly how. Self-host it anywhere; the only extra requirement for this check type is Chrome or Chromium on the worker host.

lighthouse https://yoursite.com --output=json

Reports are data, not screenshots.

Every audit is stored as a record: four scores, a timestamp, and the full Lighthouse JSON for drill-down. Pull them over the API to chart score history in your own tools, gate a release on the latest numbers, or archive reports somewhere else.

If it is in the dashboard, it is in the API.

# list Lighthouse reports for your monitors
curl https://uptime-status.org/api/lighthouse-reports \
  -H 'Accept: application/json'

# fetch one report, full JSON included
curl https://uptime-status.org/api/lighthouse-reports/142
FAQ

Lighthouse monitoring, answered.

Is this real Lighthouse or an approximation?

Real Lighthouse, running in headless Chrome on the worker. The scores match what you would get from Chrome DevTools or the Lighthouse CLI, because it is the same tool.

Do I get alerted when a score drops?

Performance drops do alert: if the performance score falls 15 points or more compared to the previous audit, an incident opens and routes through your notification channels. Accessibility, SEO, and best-practices scores are tracked with full history so you can watch their trends, but they do not open incidents on their own.

Can I see why a score dropped?

Yes. The full Lighthouse JSON report is stored with every audit, so the failed audits and opportunity details behind each score are there when you need them, not just the four headline numbers.

What do I need to self-host this check?

Chrome or Chromium installed on the worker host. Lighthouse needs a real browser, and this is the one check type that does. If Chrome is missing, the job logs a clear warning instead of failing silently.

Will audits slow down my other checks?

No. A Lighthouse audit takes seconds rather than milliseconds, so it runs on its own dedicated queue and does not share a worker pool with your uptime, ping, or TCP checks.

Start monitoring in under 2 minutes.

No credit card required for the self-hosted, open-source version.