Bot Directory

SEO Tool Crawlers

SEO tool crawlers build the backlink, keyword and site audit data behind platforms such as Ahrefs, Semrush, Moz, Majestic and Screaming Frog. They do not decide search rankings, but they decide what you and your competitors see about your site inside those tools.

SEO Tool Crawlers at a glance

  • This group lists 29 bots.
  • Blocking an SEO tool crawler has no effect on Google or Bing rankings.
  • No effect on AI answers. Blocking hides your pages and backlinks from that SEO tool, including from competitors who use it, and breaks your own audits in that tool.

All SEO Tool Crawlers

BotCompanyPurposerobots.txtFor GEO
AhrefsBotAhrefsSearch indexProduct featureOfficial docsYesYour choice
AhrefsSiteAuditAhrefsProduct featureOfficial docsYesAllow
AwarioBotAwarioProduct featureReportedNot documentedYour choice
BarkrowlerBabbarSearch indexProduct featureOfficial docsYesYour choice
BLEXBotWebMeUpSearch indexProduct featureReportedYesYour choice
BotifyBotifyProduct featureReportedNot documentedYour choice
BrightEdge CrawlerBrightEdgeProduct featureReportedNot documentedYour choice
CaliperbotConductorProduct featureReportedNot documentedYour choice
Chrome-LighthouseGoogleProduct featureReportedNot documentedAllow
DataForSeoBotDataForSEOSearch indexProduct featureOfficial docsYesYour choice
DotBotMozSearch indexProduct featureOfficial docsYesYour choice
magpie-crawlerBrandwatchProduct featureReportedNot documentedYour choice
MJ12botMajesticSearch indexProduct featureOfficial docsYesYour choice
OnCrawlOncrawlProduct featureReportedNot documentedYour choice
rogerbotMozProduct featureOfficial docsYesAllow
Screaming Frog SEO SpiderScreaming FrogProduct featureOfficial docsYesYour choice
SemrushBotSemrushSearch indexProduct featureOfficial docsYesYour choice
SemrushBot-BASemrushProduct featureOfficial docsYesYour choice
SemrushBot-OCOBSemrushProduct featureOfficial docsYesYour choice
SemrushBot-SISemrushProduct featureOfficial docsYesYour choice
SemrushBot-SWASemrushProduct featureOfficial docsYesYour choice
SeobilityBotSeobilityProduct featureOfficial docsYesYour choice
SERankingBacklinksBotSE RankingSearch indexProduct featureReportedNot documentedYour choice
serpstatbotSerpstatSearch indexProduct featureOfficial docsYesYour choice
SISTRIX CrawlerSISTRIXSISTRIXProduct featureReportedNot documentedYour choice
SiteAuditBotSemrushProduct featureOfficial docsYesAllow
SiteimproveSiteimproveProduct featureReportedNot documentedYour choice
SplitSignalBotSemrushProduct featureOfficial docsYesYour choice
ZoomBotSEOZoomProduct featureReportedNot documentedYour choice

Block or allow every bot in SEO Tool Crawlers at once

The rules below name all 29 robots.txt tokens in this group. Remove the lines for any bot you want to treat differently.

robots.txt: block

# Block all SEO Tool Crawlers
User-agent: AhrefsBot
User-agent: AhrefsSiteAudit
User-agent: AwarioBot
User-agent: Barkrowler
User-agent: BLEXBot
User-agent: botify
User-agent: BrightEdge Crawler
User-agent: Caliperbot
User-agent: Chrome-Lighthouse
User-agent: DataForSeoBot
User-agent: DotBot
User-agent: magpie-crawler
User-agent: MJ12bot
User-agent: OnCrawl
User-agent: rogerbot
User-agent: Screaming Frog SEO Spider
User-agent: SemrushBot
User-agent: SemrushBot-BA
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SI
User-agent: SemrushBot-SWA
User-agent: SeobilityBot
User-agent: SERankingBacklinksBot
User-agent: serpstatbot
User-agent: SISTRIX
User-agent: SiteAuditBot
User-agent: Siteimprove
User-agent: SplitSignalBot
User-agent: ZoomBot
Disallow: /

robots.txt: allow

# Allow all SEO Tool Crawlers
User-agent: AhrefsBot
User-agent: AhrefsSiteAudit
User-agent: AwarioBot
User-agent: Barkrowler
User-agent: BLEXBot
User-agent: botify
User-agent: BrightEdge Crawler
User-agent: Caliperbot
User-agent: Chrome-Lighthouse
User-agent: DataForSeoBot
User-agent: DotBot
User-agent: magpie-crawler
User-agent: MJ12bot
User-agent: OnCrawl
User-agent: rogerbot
User-agent: Screaming Frog SEO Spider
User-agent: SemrushBot
User-agent: SemrushBot-BA
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SI
User-agent: SemrushBot-SWA
User-agent: SeobilityBot
User-agent: SERankingBacklinksBot
User-agent: serpstatbot
User-agent: SISTRIX
User-agent: SiteAuditBot
User-agent: Siteimprove
User-agent: SplitSignalBot
User-agent: ZoomBot
Allow: /

robots.txt: partial

# Keep all SEO Tool Crawlers out of private areas only
User-agent: AhrefsBot
User-agent: AhrefsSiteAudit
User-agent: AwarioBot
User-agent: Barkrowler
User-agent: BLEXBot
User-agent: botify
User-agent: BrightEdge Crawler
User-agent: Caliperbot
User-agent: Chrome-Lighthouse
User-agent: DataForSeoBot
User-agent: DotBot
User-agent: magpie-crawler
User-agent: MJ12bot
User-agent: OnCrawl
User-agent: rogerbot
User-agent: Screaming Frog SEO Spider
User-agent: SemrushBot
User-agent: SemrushBot-BA
User-agent: SemrushBot-OCOB
User-agent: SemrushBot-SI
User-agent: SemrushBot-SWA
User-agent: SeobilityBot
User-agent: SERankingBacklinksBot
User-agent: serpstatbot
User-agent: SISTRIX
User-agent: SiteAuditBot
User-agent: Siteimprove
User-agent: SplitSignalBot
User-agent: ZoomBot
Disallow: /wp-admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Allow: /

Nginx

# Nginx: return 403 to all SEO Tool Crawlers
if ($http_user_agent ~* "(AhrefsBot|AhrefsSiteAudit|AwarioBot|Barkrowler|BLEXBot|botify|BrightEdge Crawler|Caliperbot|Chrome\-Lighthouse|DataForSeoBot|DotBot|magpie\-crawler|MJ12bot|OnCrawl|rogerbot|Screaming Frog SEO Spider|SemrushBot|SemrushBot\-BA|SemrushBot\-OCOB|SemrushBot\-SI|SemrushBot\-SWA|SeobilityBot|SERankingBacklinksBot|serpstatbot|SISTRIX|SiteAuditBot|Siteimprove|SplitSignalBot|ZoomBot)") {
    return 403;
}

Apache

# Apache .htaccess: return 403 to all SEO Tool Crawlers
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (AhrefsBot|AhrefsSiteAudit|AwarioBot|Barkrowler|BLEXBot|botify|BrightEdge Crawler|Caliperbot|Chrome\-Lighthouse|DataForSeoBot|DotBot|magpie\-crawler|MJ12bot|OnCrawl|rogerbot|Screaming Frog SEO Spider|SemrushBot|SemrushBot\-BA|SemrushBot\-OCOB|SemrushBot\-SI|SemrushBot\-SWA|SeobilityBot|SERankingBacklinksBot|serpstatbot|SISTRIX|SiteAuditBot|Siteimprove|SplitSignalBot|ZoomBot) [NC]
RewriteRule .* - [F,L]

Cloudflare WAF

# Cloudflare > Security > WAF > Custom rule, action: Block
(http.user_agent contains "AhrefsBot") or (http.user_agent contains "AhrefsSiteAudit") or (http.user_agent contains "AwarioBot") or (http.user_agent contains "Barkrowler") or (http.user_agent contains "BLEXBot") or (http.user_agent contains "botify") or (http.user_agent contains "BrightEdge Crawler") or (http.user_agent contains "Caliperbot") or (http.user_agent contains "Chrome-Lighthouse") or (http.user_agent contains "DataForSeoBot") or (http.user_agent contains "DotBot") or (http.user_agent contains "magpie-crawler") or (http.user_agent contains "MJ12bot") or (http.user_agent contains "OnCrawl") or (http.user_agent contains "rogerbot") or (http.user_agent contains "Screaming Frog SEO Spider") or (http.user_agent contains "SemrushBot") or (http.user_agent contains "SemrushBot-BA") or (http.user_agent contains "SemrushBot-OCOB") or (http.user_agent contains "SemrushBot-SI") or (http.user_agent contains "SemrushBot-SWA") or (http.user_agent contains "SeobilityBot") or (http.user_agent contains "SERankingBacklinksBot") or (http.user_agent contains "serpstatbot") or (http.user_agent contains "SISTRIX") or (http.user_agent contains "SiteAuditBot") or (http.user_agent contains "Siteimprove") or (http.user_agent contains "SplitSignalBot") or (http.user_agent contains "ZoomBot")

Other bot groups

See which of these bots actually reach your website

The AI Log File Analyzer by Justin Hà counts visits from GPTBot, ClaudeBot, PerplexityBot and other AI crawlers in your server log, for free. The GEO Technical Package sets up robots.txt, llms.txt and crawler access for AI search.

Zalo logo Chat Zalo WhatsApp logo Chat WhatsApp