WebmasterID logoWebmasterID
Robots & crawl control

How to handle UptimeRobot in robots.txt

UptimeRobot is an uptime monitoring service that pings configured URLs on an interval. This page explains why robots.txt is not the right way to stop its checks, how UptimeRobot identifies itself, and how to exclude it from analytics cleanly.

Partially verified

Why a Disallow will not stop it

UptimeRobot fetches the exact URL you told it to monitor to verify the endpoint responds. Like other uptime monitors, that check is about availability, not indexing, so a robots.txt Disallow is not the intended control and will not reliably stop it.

To change what is monitored, edit or pause the monitor inside UptimeRobot. That is the authoritative control; robots.txt is for crawler etiquette, not monitoring.

Identify and exclude

UptimeRobot's checks use a self-identifying user agent. Use that token to filter the checks out of analytics rather than attempting to block them. WebmasterID does this by classification; in raw logs, match the UptimeRobot token.

If the checks add load you care about, lengthen the monitoring interval in the dashboard instead of relying on a robots.txt rule that a monitor may not honour.

How it appears in analytics and logs

Periodic, regular hits from an UptimeRobot user agent are scheduled availability pings, not visits or search crawling. They tell you the monitor is active, not that traffic grew.

Diagnostic use case

Decide how to treat UptimeRobot checks: keep them for availability monitoring while keeping them out of human analytics and crawl-budget thinking.

What WebmasterID can help detect

WebmasterID classifies UptimeRobot as a monitoring bot, so its checks are separated from human analytics rather than counted as page views.

Common mistakes

Privacy and accuracy notes

UptimeRobot checks are machine pings of your own monitors. Identification uses the user agent only; no person and no visitor data are involved.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.