upsonar.io

Keyword Monitoring

Your server returns 200 OK. But is the page actually showing the right content? Keyword monitoring catches broken pages, error messages, and content changes that status code monitoring misses.

Combined with uptime + dependency monitoring · Two-check confirmation · Multi-region verification

The problem with status code monitoring

Traditional uptime monitors check if your server responds with HTTP 200 OK. But a 200 response doesn't mean users see the right page:

  • Your framework returns 200 with "Something went wrong" in the body
  • A missing page returns 200 with "Page not found" (soft 404)
  • Your e-commerce product shows "Out of stock" after a backend error
  • A deploy breaks your checkout and the "Pay now" button disappears

Your uptime monitor? Green checkmarks. 100% uptime. Users? Angry.

How Keyword Monitoring Works

1

Configure rules

Add keywords your page must contain (e.g., "Sign in") or must not contain (e.g., "error"). Case-insensitive.

2

Automatic checks

Every check downloads your page and scans for keywords — alongside uptime and dependency monitoring. No extra requests.

3

Confirmed alerts

Two-check confirmation + multi-region majority rule. No false alerts from transient issues.

Use Cases

Catch "200 OK" Error Pages

Your server returns 200 but shows "Something went wrong". Traditional monitors see 200 and report "all good". Keyword monitoring catches it.

Detect Soft 404s

Many frameworks return 200 for missing pages with "Page not found" in the body. Add a must-contain rule for expected content to catch these.

Monitor E-commerce Inventory

Set a must-not-contain rule for "out of stock" or "sold out". Get alerted the moment a critical product page shows unavailable.

Verify Deployments

After deploying, ensure your login form still shows "Sign in" and your checkout still has "Pay now". Catch broken deployments before users do.

How We Compare

FeatureTraditional monitorsupsonar
Keyword monitoringSeparate monitor typeBuilt into every check
Dependency monitoringNot availableCDNs, scripts, fonts, images
Monitor count for one site2+ monitors needed1 monitor covers everything
False alert preventionSingle checkMulti-region + two-check confirmation
Soft 404 detectionTrusts status codeChecks actual page content

Features

Check if specific keywords exist (or don't exist) on your pages
Case-insensitive matching on full HTML body
Combined with uptime + dependency monitoring in one check
Two-check confirmation prevents false alerts
Multi-region majority rule — alert only if >50% of regions confirm
Instant alerts via email, Telegram, or webhooks
Automatic incident creation with keyword details
Works with any website — no code changes required

FAQ

Stop trusting status codes

Start monitoring what your pages actually show. Set up keyword rules in 30 seconds.

Free plan includes uptime + dependency monitoring. Keyword monitoring on Pulse and Wave plans.