Home
Pricing
Platform Blog About Contact FAQ
Sign in Start free
Page Speed Monitoring

Catch performance regressions
before they ship.

Scheduled Lighthouse-style audits from real headless browsers — desktop and mobile — track Core Web Vitals, resource waterfalls, and performance budgets over time so a slow deploy never reaches your users silently.

Free tier included No credit card 2-minute setup
app.siteqwality.com / speed / acme.com
acme.com HealthyLIVE
LCP1.8s
INP72ms
CLS0.04
LCP1800ms
FCP920ms
TTI2450ms
TBT180ms
Speed Index1640ms
What you get

Performance checks that run like a real user.

Every audit spins up a genuine headless browser, loads the page from scratch, and measures what your visitors actually experience — not just a ping to your server. Scores are stored so you can chart any metric across releases.

Core Web Vitals on a schedule

LCP, INP and CLS measured from a real browser each run, compared against Google's thresholds and your own custom budgets.

Desktop and mobile profiles

Each audit runs under both a full desktop viewport and a throttled mobile profile so regressions on either device class are caught.

Trend charts across releases

All scores and raw timings are stored historically so you can chart regressions over days, weeks, or between specific deployments.

Full resource waterfall

Drill into every request the page made — size, timing, cache headers — to pinpoint which asset dragged the score down.

Custom performance budgets

Define pass/fail thresholds for LCP, TTI, total weight, or script size; an alert fires the moment any audit breaches a budget.

Regression alerts across channels

Route score-drop alerts to Slack, Teams, email, or any webhook so the engineer who shipped the change hears about it immediately.

01 · Field-accurate results

Real browsers, not
curl with a stopwatch.

Speed tools that rely on HTTP-only measurements miss JS execution, render-blocking resources, and layout shifts that define real user experience. Site Qwality boots a genuine headless browser for every run — so the Lighthouse score you see is the score your users experience.

  • Full browser rendering including JS execution and paint cycles
  • Mobile throttling at 150 Mbps download / 4× CPU emulation
  • Audit any URL — deep-link to checkout or search, not just the homepage
app.siteqwality.com / speed / checkout
acme.com / checkout HealthyLIVE
LCP2.1s
INP88ms
PERF SCORE91
LCP2100ms
FCP1050ms
TTI2800ms
TBT210ms
Speed Index1640ms
02 · Actionable in minutes

Budget thresholds you
define once and forget.

Set a hard ceiling for LCP, total page weight, or JS bundle size via the dashboard or the API. The monitor fails the moment a deploy crosses the line, and the alert reaches whoever is on call before any user notices.

  • Per-metric warn and fail thresholds, fully configurable
  • Budget rules versioned in your repo — provision via the REST API
  • Waterfall screenshots auto-attached to every regression alert
add a speed audit$ curl -X POST https://api.siteqwality.com/browser_check/ \
  -H "Authorization: Bearer $SQ_TOKEN" \
  -d '{"url":"https://acme.com/checkout","interval_seconds":21600,"profile":"mobile","budgets":{"lcp_ms":2500,"cls":0.1}}'
✓ audit scheduled · first run in 12s
6+

Core Web Vital and Lighthouse metrics tracked per run

audits per run — desktop and mobile simultaneously

<2m

typical time from deploy to regression alert

$0

free tier — start without a credit card

FAQ

Questions, answered.

Site Qwality runs audits on a schedule, stores every result, trends them over time, and fires alerts when scores regress. A one-off Lighthouse run tells you where you are today — scheduled audits tell you the moment something changes.

Every audit captures LCP, INP, CLS, FCP, TTI, TBT, and Speed Index, plus total page weight, request count, and a full resource waterfall. Lighthouse scores for Performance, Accessibility, SEO, and Best Practices are also recorded.

Yes. You can supply HTTP Basic Auth credentials or define a pre-authentication script that logs in before the audit, so protected pages are tested exactly as signed-in users see them.

You set a warn threshold and a fail threshold for any metric. If an audit breaches the fail threshold the monitor is marked failed and an alert fires. If it only reaches the warn level you receive a warning so you can investigate before the problem worsens.

The minimum cadence is once per hour on paid plans and once per day on the free tier. High-traffic pages like checkout can be audited more frequently than lower-priority marketing content.

Ready?

Start watching in under a minute.

Every product starts free — uptime, cron, synthetic, logs, RUM, incidents, and status pages. No credit card required.