AI Content Signals
Add Content Signals to your robots.txt to control how AI crawlers can use your content.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 35 days ago • 1 reviews
Is AI Content Signals abandoned?
Likely maintained (last update 35 days ago).
Compatibility
Languages
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
AI Content Signals allows you to easily implement the Content Signals Policy in your WordPress site’s robots.txt file. This gives you more control over how AI crawlers and large language models (LLMs) can use your content.
What are Content Signals?
Content Signals is an extension to the robots.txt standard created by Cloudflare that lets you specify three types of permissions for AI crawlers:
- search – Allow or deny search indexing and traditional search results
- ai-input – Allow or deny using your content for real-time AI responses (RAG, AI Overviews)
- ai-train – Allow or deny using your content for training AI models
Key Features
- Easy-to-use settings page in WordPress admin
- Set global defaults for all crawlers
- Configure specific settings for individual AI bots (GPTBot, ClaudeBot, PerplexityBot, etc.)
- Add custom bot User-Agents
- Supports both physical and virtual robots.txt files
- Option to create physical robots.txt with basic WordPress rules
- Preview generated Content Signals before applying
- Optional legal text with EU Directive reference
- Works with existing robots.txt from SEO plugins
- Automatic sitemap detection and inclusion
Supported Bots
The plugin includes predefined settings for major AI crawlers:
- OpenAI GPTBot and ChatGPT-User
- Anthropic ClaudeBot and Claude-Web
- Perplexity Bot
- Google Extended (Bard/Gemini)
- Common Crawl Bot
- Meta/Facebook Bot
- And many more…
Important Notice
Content Signals is a declarative standard – it expresses your preferences but does not technically enforce them. AI companies are not legally required to respect these signals, though the plugin includes legal text referencing EU copyright directives.
This plugin works best when combined with other protection measures like traditional robots.txt rules and server-level bot management.
Installation
- Upload the plugin files to
/wp-content/plugins/ai-content-signals/, or install through the WordPress plugins screen - Activate the plugin through the ‘Plugins’ screen in WordPress
- Go to Settings > AI Content Signals to configure your preferences
- Save settings to apply Content Signals to your robots.txt
Frequently Asked Questions
The plugin will detect your physical robots.txt file and append Content Signals to the end of it. Make sure the file is writable (permissions 644 recommended).
Yes! Since version 1.0.0, you can enable the option “Create physical robots.txt file if it doesn’t exist” in the settings. This will create a basic robots.txt with standard WordPress rules plus your Content Signals.
The plugin creates a basic robots.txt with these rules:
* Disallow /wp-admin/ (except admin-ajax.php)
* Disallow /wp-includes/
* Disallow /wp-content/plugins/
* Disallow /wp-content/themes/
* Disallow /wp-content/cache/
* Disallow readme.html and license.txt
* Automatically includes your WordPress sitemap if available
No problem! The plugin uses WordPress’s robots_txt filter, so it will add Content Signals to the virtual robots.txt generated by your SEO plugin without conflicts.
Content Signals is a proposed standard and not all AI companies have committed to respecting it. It’s a way to express your preferences, but not a guarantee of enforcement. However, major AI companies like OpenAI, Anthropic, and Google have shown interest in respecting such signals.
Yes! If you use Cloudflare’s managed robots.txt, you can still use this plugin. The settings will apply to your WordPress-generated robots.txt.
By default, all signals are set to “yes” (allowed) for all user-agents. The option to create a physical robots.txt is disabled by default. You can change any of these settings in the settings page.
Simply uninstall the plugin. The uninstall process will remove all settings and clean up your physical robots.txt if applicable.
No! The plugin handles everything automatically. Just configure your preferences in the settings page and save.
Review feed
Changelog
1.0.0
- Initial release
- Global Content Signals settings
- Bot-specific configuration for 17 predefined AI crawlers
- Custom bot support
- Physical and virtual robots.txt handling
- Option to create physical robots.txt with basic WordPress rules
- Automatic sitemap detection and inclusion
- Legal text option with EU Directive reference
- Live preview of robots.txt output
- Status notifications for file permissions



