Create simple keyword‑based monitors.

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

  • GoDaddy logo
  • NASA logo
  • Moody's logo
  • IBM logo
  • Expedia 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.

text on a page

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!

Ecommerce product watchdog notification feature illustration

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.)

E-mail

E-mail is a basic form of outages notifications. Get alerted!

SMS

Get alerted instantly by SMS, even when you are offline!

Voice call

Get an automatic voice call alert whenever your website is down.

Slack

Slack messages are a great way to inform the entire team of a downtime.

Discord

Get important monitor status updates in your Discord messages.

Advanced features for advanced users.

IncludedRecurring notifications

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

IncludedMaintenance windows

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

IncludedIncident management

Get a single overview of all incidents. Filter by status, root cause, or custom tags, tag teammates for instant collaboration, and push updates to your status pages.

IncludedResponse time monitoring

See your response times in a chart and get alerts when your website or service responds slower than usual.

IncludedMulti-location checks

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

IncludedSMS and voice call notifications

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

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.

Start monitoring in 30 seconds

Inform your customers about incidents

Inform your customers about incidents with status pages.

Be transparent. Inform customers of planned outages. Show them that you strive to keep your service 100% online.


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.

Verified User in Information Technology and Services
5 stars rating

Just what I needed

I've been using UptimeRobot to monitor one of my code applications that I need to keep running almost 24/7. I've been using Uptime Robot every day in the background for maybe 2 months now...

Achir S., Growth & Operation Office
5 stars rating

Good Product for uptime Monitoring

The best thing about UptimeRobot is the clean dashboard. There is no mess or a lot of options to scroll through; it is a clean and easy-to-view dashboard for monitoring the sites...

Szakács A., Senior Software Engineer
5 stars rating

Well rounded free monitoring for a couple of self-hosted pages.

The free plan is really good for people who self-host some pages/services. The status page is neat looking. There are plenty of monitoring methods, like simple HTTPS response check, ping, port check or keyword check...

Get your FREE account now, 50 monitors included!

Start monitoring in 30 seconds

No credit card required!

Available also on:

Frequently asked questions.

  • What is keyword monitoring and how does it work?

    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.

  • What's the difference between keyword monitoring and website monitoring?

    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.

  • What's the difference between “keyword exists” and “keyword not exists”?

    “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.

  • What keywords should I monitor on my website?

    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.

  • What problems can keyword monitoring catch that other monitors miss?

    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.

  • Can keyword monitoring detect if my site has been hacked?

    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.

  • Does keyword monitoring work with JavaScript-rendered content?

    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.

  • Is keyword monitoring free?

    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.