Website monitoring beyond uptime

Uptime tells you the site is online.
Witch tells you if it still works.

Witch loads client websites in a real browser, captures screenshots, and catches the failures visitors actually see.

checkout.example
HTTP 200 · 312 ms
Mobile CTA missing
Layout changed 6.4%
Last check

The site is responding, but the mobile checkout button is no longer visible.

Detected from a 390×844 Chromium session. Baseline still shows the CTA.

Your site can be online and still be broken.

  • Missing checkout button
  • Broken mobile layout
  • Failed JavaScript
  • Missing hero image
  • Broken form

Witch checks what visitors actually see.

HTTP

Status, TLS, redirects, latency.

Browser

Real Chromium, desktop and mobile.

Visual

Pixel diffs against an accepted baseline.

Elements

Selectors and CTA text still present.

Diagnosis

AI only when something actually changed.

Visual comparison, then language.

Pixel diffs decide whether a change is real. AI is only asked to explain incidents that already have evidence.

difference
6.41% pixels changed
above medium threshold

Reports agencies can send as-is.

Monthly uptime, incidents, response time, and current status — printable, with no marketing filler.

Pricing

Free
$0
1 site, HTTP, 30-minute interval
Freelancer
$9
5 sites, browser, alerts, reports
Agency
$24
25 sites, team, 90-day history
Agency Pro
$49
75 sites, priority, 180-day history

FAQ

How is this different from uptime monitoring?

Uptime checks whether a port answers. Witch loads the page in a browser and looks at layout, assets, scripts, and key elements.

Will this hammer my sites?

No. Intervals start at 30 minutes on Free, checks are jittered, and manual runs are rate-limited per site.

Do I need Stripe or an AI key to start?

No. Create an account, add a site, and HTTP monitoring works. Browser, email, and AI analysis turn on when you configure them.