Pricing Blog
Login Start Free

Keyword Monitoring

Monitor keyword presence/absence on web pages with HTTP body scanning. Track critical content, detect unauthorized changes, defacement attacks, and injection attempts. Case-sensitive matching and JS-rendered content support (beta).

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

1

Enter Page URL

Specify the web page to monitor (e.g., https://example.com/pricing).

2

Define Keywords

Enter keywords that MUST be present (or must NOT be present). Case-sensitive option available.

3

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.

Start Monitoring Your Content Today

Detect content changes, defacements, and ensure critical text appears correctly. Free forever plan with 50 monitors.

Start Free View Pricing