Vitals

Know the moment your Core Web Vitals slip.

Track LCP, CLS, TBT, and Lighthouse scores in a real cloud browser. Get alerted before performance regressions hurt conversion or search rankings.

  • No code or framework setup
  • Every test runs on its own schedule
  • Lighthouse scores on every run

Core Web Vitals & Lighthouse

Measured in a real browser, not estimated.

Every vitals test runs in an actual Chrome instance in the cloud and produces repeatable, browser-based measurements. Thresholds turn "seems slower" into a Pass/Error result you can alert on.

  • LCP, CLS, TBT & TTI - the loading, stability, and responsiveness metrics that drive Core Web Vitals.
  • Lighthouse scores - Performance, Accessibility, Best Practices, and SEO on every run.
  • Configurable thresholds - a test fails the moment a metric drops below what you define
Fail · Performance < 90

Lighthouse scores

  • Performance
  • Accessibility
  • Best Practices
  • SEO
  • 0–49
  • 50–89
  • 90–100

Core Web Vitals

  1. LCPTime for the largest visible element to render≤ 2500ms
  2. CLSUnexpected layout shift while the page loads≤ 0.1
  3. TBTMain thread blocked by long-running JavaScript≤ 200ms
  4. TTITime until the page is fully interactive≤ 3800ms

SCHEDULING

Schedule vitals checks based on how fast your pages change.

Run stable pages daily, check fast-moving pages more often, and trigger manual runs right after every release.

Live schedule preview

Today Tue · Jul 28

Live

Live schedule for Tue · Jul 28, running every 24h. 1 passed and 0 failed of 1 checks run so far today. No further checks today.

Pass Error

1 / 1 today · next tomorrow

Locations

Run vitals checks from the regions that matter to your users

Websites can render very differently depending on where they're accessed from. Each vitals test runs from a single location you choose - create one test per region to compare performance across geographies.

  • Five regions available - four in Europe, one in North America, with more by request.
  • One location per test, set when you create it or from Edit test properties afterward
  • Duplicate a test to a second region to spot location-specific regressions

Alarms & Notifications

Alerting that matches your risk tolerance

Set how many recent runs to evaluate and how many failures should trigger a notification. Since vitals runs daily by default, a large failure threshold can delay detection by days - most teams keep it low.

  • Evaluation period & failures to alarm - both configurable from 1 to 50 runs.
  • Notify by email, Slack, Telegram, Jira or webhooks - sent the moment the threshold is crossed
  • Up to 10 custom headers per test - filter TestCLIX traffic out of analytics, allowlist it past bot protection, or test auth and localization.
Evaluation period:
5 runs
Failures to alarm:
2 runs

Recent runs

Pass Error

When 2 failures are reached, notify via:

FAQ

Frequently asked questions

Start tracking your Core Web Vitals today

Catch performance regressions before they cost you conversions or search rankings.