Create simple keyword‑based monitors.

When you need to check for a specific keyword or a keyword phrase on a page.

Start monitoring for free
Keyword monitoring hero
GitHub logo
Slack logo
Gitlab logo
n8n logo
Canva logo
 OVHcloud logo
Akamai logo
rmit-logo
Atlassian logo
Intel logo
Electronic Arts (EA) logo
IBM logo
Adyen logo
Stanford University logo
BBC logo
Moody's logo
Siemens logo

Monitor the presence or
absence of any word or phrase.

Set up an unlimited number of monitors based on whether the keyword is or is not included in the page HTML code.

Monitor the presence or
absence of any word or phrase

A watchdog for any website.

Is the product you want to buy out of stock and the shop doesn't have a watchdog? Just set up a keyword monitor!

A watchdog for any website

Choose your preferred type of notifications.

Get instant alerts via email, SMS, voice call or through one of many integrations (such as Slack, Zapier, Splunk, etc.)

Choose your preferred type of notifications

Set up keyword monitoring

in seconds.

Be the first who knows that your website is down. Reliable monitoring warns you before any significant troubles and saves you money.

Advanced features for advanced users.

Recurring notifications

Set threshold and recurrence parameters so that you don't miss any serious outage.

Maintenance windows

Set up maintenance windows to pause the monitoring during the maintenance.

Multi-location checks

Create monitors with specific monitoring regions you can choose and catch issues that only appear in specific locations.

SMS and voice call notifications

No internet? We can call or text you when something goes wrong.

Know more than

just up or down.

Multi-location checks, response time tracking, SSL and domain expiry alerts. The details that turn raw uptime data into something you can actually act on.

All you really care about 

monitored in one place.

From Websites and APIs to servers and cron jobs, UptimeRobot watches every layer. Nine monitor types, one dashboard.

Build trust with

public status pages.

Be transparent. Share your uptime with the public and inform your customers about any planned (or unplanned) outages.

Status page
Add your team members
to keep them notified

Add your team members

to keep them notified.

You can invite all your team members to access your monitors, keep them notified and manage incidents. Choose from three levels of user access: read, write and notify-only.

What users love about

our keyword monitoring.

Frequently asked questions.

Keyword monitoring checks whether a specific word or phrase appears on a web page. UptimeRobot regularly scans the page source and alerts you if the keyword you're tracking disappears or if an unwanted keyword appears.

It's commonly used to detect issues like error messages, failed logins, missing content, or broken checkout pages that standard uptime checks may not catch.

Website monitoring checks whether a page returns a successful HTTP response, and keyword monitoring checks whether the expected content is actually present on the page.

A page can still return a 200 OK status while showing an error message, blank content, or a broken checkout flow. Keyword monitoring catches these issues by verifying that a specific word or phrase is present.

Many teams use keyword and website monitoring together for broader coverage.

“Keyword not exists” alerts you when a word or phrase disappears from the page. This is used to monitor important content that should always be present, such as a login button, product name, or confirmation message.

“Keyword exists” works the opposite way. It alerts you when a specific keyword appears, such as “error”, “404”, or “database connection failed”.

In both cases, the monitor triggers when the condition you defined is met.

Choose stable phrases that are always present when your site is working normally. Good options include your brand name, navigation text, page headings, product category names, or phrases like “Add to cart” on e-commerce sites.

Avoid keywords that only appear after JavaScript loads, since keyword monitoring checks the raw HTML source code. You can confirm this by viewing the page source in your browser and searching for the keyword there.

Keyword monitoring detects cases where the website is technically online but the content is broken or incorrect. Examples include blank pages, database errors, failed application deploys, hacked pages, missing checkout buttons, or error messages displayed with a normal 200 OK response.

Standard website and ping monitors may still report the site as up in these situations because the server is responding normally.

Sometimes keyword monitoring can detect unexpected content changes caused by hacks or defaced pages.

For example, you can monitor for important phrases that should always appear on your site, like your brand name or navigation text, and receive an alert if they disappear. You can also monitor for unwanted terms commonly associated with spam or injected content.

It's not a replacement for security scanning, but it can act as an early warning system for visible content changes.

No. Keyword monitoring checks the raw HTML source returned by the server, not the fully rendered browser version of the page.

If your content only appears after JavaScript loads, the monitor won't detect it. A quick way to verify this is to open “View Page Source” in your browser and search for the keyword there. If it appears in the source code, keyword monitoring should work correctly.

Yes, UptimeRobot includes free keyword monitoring with automatic checks, email alerts, and response time tracking.

Paid plans add faster monitoring intervals, more monitors, and additional alert integrations like Slack, Microsoft Teams, SMS, voice calls, and PagerDuty notifications.

4.7
stars out of 5
284+ reviews on

Get your FREE account now, 50 monitors included!

No credit card required!

Available also on: