Skip to main content

๐Ÿ”Ž Keyword Monitor

The Keyword monitor checks if specific text is present (or absent) in a web page's response body. It's essentially an HTTP monitor with a mandatory keyword check.


๐ŸŽฏ What It Doesโ€‹

  • Fetches a web page via HTTP
  • Searches the response body for a specific keyword or phrase
  • Alerts if the keyword is missing (or present, if you want to detect errors)

โš™๏ธ Configurationโ€‹

Same as the HTTP monitor, plus:

SettingDescription
KeywordThe text to search for in the response
Keyword Should Existโœ… = must be present, โŒ = must be absent

๐Ÿ“– Usage Examplesโ€‹

Example 1: Verify page content is correctโ€‹

SettingValue
URLhttps://example.com
KeywordWelcome to our website
Should Existโœ… Yes

Example 2: Detect error pagesโ€‹

SettingValue
URLhttps://example.com
Keyword500 Internal Server Error
Should ExistโŒ No

Example 3: Check API responseโ€‹

SettingValue
URLhttps://api.example.com/health
Keyword"healthy":true
Should Existโœ… Yes

๐Ÿ’ก Tipsโ€‹

  • Keyword search is case-sensitive
  • The keyword is searched in the raw HTML/response body, not the rendered page
  • For JSON APIs, search for a key-value pair like "status":"ok" to verify the response structure, not just the status code