Keyword Monitoring Features
Presence Detection
Alert when required text is MISSING. Perfect for critical messages, CTAs, or security notices.
Absence Detection
Alert when unwanted text APPEARS. Detect defacements, errors, or unauthorized content immediately.
Defacement Protection
Monitor for hacker messages, SQL errors, or '404 Not Found' text that shouldn't be there.
Multiple Keywords
Track multiple phrases per page. Ensure all critical elements are present and correct.
Frequent Checks
1-minute intervals on Pro plan. Catch content issues within minutes of occurrence.
Multi-Region Validation
Verify content from 25+ locations. Detect CDN or geo-targeting content issues.
How Keyword Monitoring Works
Enter Page URL
Specify the web page to monitor (e.g., https://example.com/pricing).
Define Keywords
Enter keywords that MUST be present (or must NOT be present). Case-sensitive option available.
Get Alerts
Receive instant notifications when keywords appear, disappear, or page content changes unexpectedly.
Who Uses Keyword Monitoring?
Security Teams
Detect website defacements, SQL injection errors, and hacker messages before users see them.
E-commerce Sites
Ensure 'Add to Cart' buttons, pricing, and checkout flows display correctly. Prevent lost sales.
Marketing Teams
Verify campaign landing pages display correct offers, CTAs, and promotional content.
Developers
Monitor for error messages ('Error', '500', 'Exception') in production. Catch bugs early.
Keyword Monitoring FAQ
What's the difference between presence and absence monitoring?
Presence = alert when text is MISSING (e.g., your CTA disappears). Absence = alert when text APPEARS (e.g., 'Error' shows up). You choose which behavior per keyword.
Is keyword matching case-sensitive?
You can choose! Enable case-sensitive matching for exact matches (e.g., 'API' vs 'api') or disable for flexible matching.
Can I monitor multiple keywords on one page?
Yes! Each monitor can track multiple keywords. All keywords must pass checks for the monitor to be considered 'up'.
Do you check JavaScript-rendered content?
Basic keyword monitoring checks initial HTML. For JS-rendered content (React, Vue, Angular), we can render pages with headless Chrome (contact us for beta access).
How often are pages checked?
Free plan: every 5 minutes. Pro: every 1 minute. Business/Enterprise: every 1 minute for rapid content change detection.
Can I monitor pages behind authentication?
Yes! Use custom headers, Bearer tokens, or Basic Auth to access protected pages. Same authentication options as HTTP monitoring.
What's a common use case for absence monitoring?
Monitoring for error messages: create keywords 'error', '500', 'exception', 'fatal' in absence mode. Get alerted if any appear in your HTML.