Log in
Sign up with Google

SEO tool crawler · Semrush

SiteAuditBot is Semrush’s SEO tool crawler

SiteAuditBot is the crawler behind Semrush's Site Audit tool. It crawls sites that Semrush users set up for technical SEO audits.

Partly respects robots.txt

Our take

Your call

Allow it if you use Semrush Site Audit; otherwise it offers no direct benefit.

User agent

Mozilla/5.0 (compatible; SiteAuditBot/0.97; +http://www.semrush.com/bot.html)

Activity

How SiteAuditBot crawls

Requests per site per dayLAST 28 DAYS
Sep 30Oct 9Oct 18Oct 27
What it crawls30 DAYS
  • Content pages 68%
  • Home page 23%
  • Not found (404) 9.1%

01 · Operator

Who operates SiteAuditBot

Company
Semrush
Official docs
semrush.com

02 · Behavior

What SiteAuditBot does

It crawls a website on request of a Semrush user to find SEO and technical issues. It can run as a mobile or desktop crawler and can execute JavaScript if enabled. Site owners can let it bypass robots.txt disallow rules by uploading a verification file.

03 · Impact

Why SiteAuditBot matters for your site

If you allow it

  • Your own team or agency may use Semrush Site Audit
  • It follows robots.txt by default

If you block it

  • Third parties can audit your site without your consent
  • It brings no direct traffic
  • Default speed is about one page per second

04 · Allow

How to allow SiteAuditBot

robots.txt

User-agent: SiteAuditBot
Allow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "SiteAuditBot")
Action:     Skip › All Super Bot Fight Mode rules

# Also check Security › Bots: "Block AI bots" can block it regardless of robots.txt.

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: SiteAuditBot
Allow: /

nginx

# nginx serves every user agent by default.
# Make sure no rule like this blocks it:
# if ($http_user_agent ~* "SiteAuditBot") { return 403; }

Apache

# Apache serves every user agent by default.
# Make sure .htaccess has no rule like this:
# RewriteCond %{HTTP_USER_AGENT} SiteAuditBot [NC]
# RewriteRule .* - [F,L]

05 · Block

How to block SiteAuditBot

SiteAuditBot does not always follow robots.txt. Add a server or CDN rule if you need a hard block.

robots.txt

User-agent: SiteAuditBot
Disallow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "SiteAuditBot")
Action:     Block

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: SiteAuditBot
Disallow: /

nginx

# In your server { } block:
if ($http_user_agent ~* "SiteAuditBot") {
    return 403;
}

Apache

# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} SiteAuditBot [NC]
RewriteRule .* - [F,L]
</IfModule>

06 · User agents

User agents we see for SiteAuditBot

User agentShareLast activeStatus
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version… 64% Yesterday Unverified
Mozilla/5.0 (compatible; SiteAuditBot/0.97; +http://www.semrush.com/bot.html) 24% 3 days ago Unverified
Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version… 13% 2 days ago Verified

07 · Verification

Is it really SiteAuditBot?

SiteAuditBot’s operator publishes no IP ranges or hostnames, so requests cannot be verified. Treat the user agent as a claim, and watch your logs for unusual request rates.

IP addresses we saw from verified SiteAuditBot requests

IP rangeShareLast active
85.208.98.201 100% 2 days ago

Always check against the operator’s current list; ranges change.

FAQ

Questions about SiteAuditBot

How do I block SiteAuditBot?

Add User-agent: SiteAuditBot with Disallow: / to robots.txt. Semrush lists this token on its bot page.

Can I limit SiteAuditBot's crawl speed?

Yes. Add Crawl-delay under User-agent: SiteAuditBot. Semrush caps the applied delay at 30 seconds, and only if the audit is set to respect robots.txt.

Why does SiteAuditBot look like an iPhone?

Site Audit can crawl as a mobile or desktop bot. The mobile setting is the default and audits a site as Google's mobile crawler would.

Last updated Oct 27, 2026

Your site

See which pages SiteAuditBot crawls on your website

Log Hero reads your server logs and shows every AI bot, every page, every day.

Sign up with Google

Free during early access