Keyword monitoring for pages that are “up” but broken
A checkout that renders an error template still returns HTTP 200, so a status-code check calls it healthy. Keyword monitoring reads the page and alerts you when the text that proves it works disappears, or when an error message shows up.
Example check · demo data
Keyword monitoring fetches a web page on a schedule and checks whether a specific word, phrase or pattern is present or absent in the response. It alerts you when the content is wrong, even if the server returns a successful status code.
Why a 200 status isn’t proof a page works
Most modern stacks catch errors and render something friendly instead of crashing. That’s good for visitors and bad for monitoring: the error page is served with 200 OK. We see the same handful of cases over and over:
In every case the server is up. Only the content tells you something is wrong.
How StatusEagle keyword monitoring works
Choosing a good keyword
The keyword should appear only when the page works properly. Good choices, from our own setups:
Avoid words that also appear in your error template (your company name, the navigation), and avoid content that changes often, like prices during a sale.
| Page | Must be present | Must NOT be present | Product page | Checkout | Login | Blog / CMS | JSON health endpoint |
|---|---|---|---|---|---|---|---|
| “Add to cart” | “Out of stock” on a hero product | ||||||
| “Order summary” | “Something went wrong” | ||||||
| the name of the password field | “Service unavailable” | ||||||
| a string from your footer | “Error establishing a database connection” | ||||||
| "status":"ok" | "degraded" |
When to use a regular expression
Use regex when the text you expect varies but has a stable shape. For example, match any price with \$\d+\.\d{2}, or match a JSON field regardless of spacing with "status"\s*:\s*"ok". Keep patterns simple; a regex that’s too clever becomes the thing that breaks.
What keyword monitoring can’t see
Related monitoring
Pair these monitoring checks to ensure complete stack coverage.
Frequently asked questions
Still deciding? Start monitoring free and verify your first service in ~2 minutes.
Keyword monitoring checks a web page on a schedule for a specific word, phrase or pattern, and alerts you when it is missing (or when an unwanted string appears), even if the page returns HTTP 200.
Your first monitor takes about two minutes.
Free plan: 10 monitors, 3 locations, 1 status page. No credit card.