Skip to content

AI Bot Blocking

The AI Bot Blocking page decides, per domain, which AI crawlers may read your site. It is useful when you do not want your content collected for model training, or when crawler traffic is costing you bandwidth.

Overview

AI Bot Blocking

URL: /client/ai-bot-blocking-page - under Security.

Blocking is applied by the web server: the rules are written into a section of the site's .htaccess file that AdminBolt manages for you. A blocked bot receives a 403 response, matched on its User-Agent header, before your application runs, so the protection also saves CPU and bandwidth.

Not the same as robots.txt

robots.txt is a request that well-behaved crawlers may honour. These rules are enforced by the web server, so they also stop crawlers that ignore robots.txt. Matching is done on the User-Agent header, which a determined client can forge; treat this as a strong deterrent rather than an absolute guarantee.

Domain table

ColumnDescription
DomainA domain on your hosting account. Sortable and searchable.
StatusWhether blocking is active for that domain. A domain with no rules shows Not blocking.

Each row has its own actions:

  • Enable - turn on blocking for the domain.
  • Configure - choose exactly which bots to block.
  • Disable - remove the rules, so every bot is allowed again.

Blocking is per domain. Turning it on for one site does not affect the others on your account.

Choosing what to block

Configure presents the bot catalog grouped into three types, so you can make a decision by purpose rather than by bot name:

TypeWhat these crawlers doTypical decision
Training crawlersCollect your content for AI model training.The usual reason people come to this page. Blocking them has no effect on how your site is found.
AI search crawlersIndex your site for AI search engines.Blocking them can remove your site from AI-generated search answers. Consider leaving these allowed.
AI assistantsFetch pages on a live user request, on behalf of a person using an assistant.Blocking them stops assistants from reading a page a real user asked about.

Within each type, bots are listed by owner, so you can block everything from one company without going through the list bot by bot. Select the bots to block and save. AdminBolt confirms with "AI bot blocking settings saved."

Bot catalog

AdminBolt ships with 27 known AI bots:

OwnerBotType
OpenAIGPTBotTraining
OpenAIOAI-SearchBotSearch
OpenAIChatGPT-UserAssistant
AnthropicClaudeBotTraining
AnthropicClaude-SearchBotSearch
AnthropicClaude-UserAssistant
GoogleGoogle-ExtendedTraining
GoogleGoogleOtherTraining
GoogleGoogle-CloudVertexBotAssistant
MetaMeta-ExternalAgentTraining
MetaFacebookBotTraining
MetaMeta-ExternalFetcherAssistant
AppleApplebot-ExtendedTraining
AmazonAmazonbotTraining
ByteDanceBytespiderTraining
Common CrawlCCBotTraining
PerplexityPerplexityBotSearch
PerplexityPerplexity-UserAssistant
MistralMistralAI-UserAssistant
CohereCohereTraining
Allen InstituteAI2BotTraining
DuckDuckGoDuckAssistBotSearch
You.comYouBotSearch
DiffbotDiffbotTraining
HuaweiPanguBotTraining
Webz.ioOmgiliTraining
ImageSiftImagesiftBotTraining

Note: Blocking an AI crawler does not affect ordinary search engine crawlers such as Googlebot or Bingbot. Your normal search ranking is unchanged. Two entries in the list, Google-Extended and Applebot-Extended, are primarily opt-out tokens used in robots.txt; they are included because some operators also send them as user agents.

  • Hotlink Protection - another rule set written into the same managed .htaccess section.
  • IP Blockers - block traffic by address rather than by user agent.
  • Raw Access Logs - see which crawlers are actually reaching your site.