To disallow: Amazonbot, anthropic-ai, AwarioRssBot, AwarioSmartBot, Bytespider, CCBot, ChatGPT-User, ClaudeBot, Claude-Web, cohere-ai, DataForSeoBot, Diffbot, Webzio-Extended, FacebookBot, FriendlyCrawler, Google-Extended, GPTBot, 0AI-SearchBot, ImagesiftBot, Meta-ExternalAgent, Meta-ExternalFetcher, omgili, omgilibot, PerplexityBot, Quora-Bot, TurnitinBot For all of these bots, User-agent: Disallow: / For more infor…
if ($http_user_agent ~ facebook) { return 444; }
if ($http_user_agent ~ Amazonbot) { return 444; }
if ($http_user_agent ~ Bytespider) { return 444; }
if ($http_user_agent ~ GPTBot) { return 444; }
if ($http_user_agent ~ ClaudeBot) { return 444; }
if ($http_user_agent ~ ImagesiftBot) { return 444; }
if ($http_user_agent ~ CCBot) { return 444; }
if ($http_user_agent ~ ChatGPT-User) { return 444; }
if ($http_user_agent ~ omgili) { return 444; }
if ($http_user_agent ~ Diffbot) { return 444; }
if ($http_user_agent ~ Claude-Web) { return 444; }
if ($http_user_agent ~ PerplexityBot) { return 444; }
(edit: see replies to do it in a cleaner way)[1] https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#ngin...
[2] https://blog.cloudflare.com/declaring-your-aindependence-blo...