WordPress plugin intelligence profile

AI Deny

Block 30+ AI crawlers in your robots.txt, including GPTBot, ClaudeBot and CCBot, and choose exactly which bots get in.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP —
Directory statusactive
Last directory update2 Oct 20261mo ago
Active installations30Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AI Deny version 0.1.2 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

AI companies crawl the open web to train their models and power AI search. AI Deny gives you a simple way to say no.

txt that WordPress already serves. Nothing is blocked until you choose. Block every one of them, or go down the list and pick only the ones you want to keep out.

Each crawler comes with a short note on who runs it and what it’s for, so you’re never guessing.

What you get

  • 30+ AI crawlers, ready to block. GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Google-Extended, Applebot-Extended, CCBot, PerplexityBot, Bytespider, Meta-ExternalAgent and more.
  • A toggle for every bot. Choose crawler by crawler under Settings → AI Deny.
  • Plain-English descriptions. See who operates each crawler and what it collects before you decide.
  • Nothing written to your server. Rules are added through WordPress’s own robots.txt filter, so there’s no file to manage.
  • Works with “Discourage search engines.” Your AI rules still appear when that setting is on.
  • A noai, noimageai meta tag on every page, for crawlers that look for it.
  • Translation ready.

Why block AI crawlers?

  • Your work, your call. Decide whether your writing, photos and products end up in someone else’s training data.
  • A lighter server load. Aggressive crawlers can hammer a site with requests, slowing it down for the people you actually built it for.
  • Less bandwidth spent on bots that send you little or no traffic in return.

A straight answer about robots.txt

txt is a request, not a lock. The major AI companies say their crawlers respect it, and that covers most of the traffic you’ll see. txt plugin.

If you need that, block it at your host, firewall or CDN.

Built by Code For Broke

AI Deny is made and maintained by Code For Broke, an independent web developer working with marketing teams and small businesses on WordPress and fast, secure websites. Questions and suggestions come straight to me through the support forum.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai crawlers
  • robots txt
  • bots
  • gptbot
  • robots.txt
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP not listed
Update activity2 Oct 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.1.10.1.2
WordPress compatibility6.9.77.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.