Configuration Overview
The LLMTAG plugin provides extensive configuration options to customize AI protection for your specific needs. This guide covers all available settings and their recommended configurations.Accessing Configuration
Navigate to LLMTAG > Settings in your WordPress admin dashboard to access all configuration options.Configuration changes are applied immediately. No need to save or restart the plugin.
Core Settings
General Settings
Protection Mode
Choose the level of AI protection for your website:- Basic Mode
- Standard Mode
- Advanced Mode
Features:
- llmtag.txt file generation
- Basic AI policy declaration
- No active blocking
AI Training Data Policy
Control whether your content can be used for AI training:Allow
Use when: You want to help AI models learn from your contentExamples: Educational sites, open source documentation, research content
Disallow
Use when: You want to protect your content from AI trainingExamples: Premium content, proprietary information, creative works
AI Use Permissions
Specify which AI applications are allowed:AI Agent Management
Blocked Agents
The plugin maintains a database of 60+ known AI agents and crawlers:Categories
OpenAI Agents
- GPTBot
- ChatGPT-User
- OpenAI-Web
Google AI
- Google-Extended
- Bard-Web
- Gemini-Crawler
Anthropic
- Claude-Web
- Anthropic-Bot
Other AI Services
- PerplexityBot
- Copilot-Web
- AI-Writing-Tools
Agent Selection
Choose which agents to block:1
Select Categories
Use category checkboxes to block entire groups of AI agents at once.
2
Individual Agents
Fine-tune by selecting or deselecting specific agents within categories.
3
Custom Agents
Add custom user-agent strings for agents not in the database.
4
Whitelist Exceptions
Create exceptions for specific agents you want to allow.
Agent-Specific Rules
Set different policies for different AI agents:Content Protection
Path-Based Protection
Apply different policies to different sections of your website:Protected Paths
Premium Content
Path:
/premium/
Policy: Block all AI training and commercial useUser Content
Path:
/user-content/
Policy: Block AI training, allow search indexingPrivate Areas
Path:
/private/
Policy: Block all AI accessPublic Resources
Path:
/public/
Policy: Allow all AI usePath Configuration
1
Add Protected Path
Enter the path pattern (e.g.,
/premium/
, /user-content/
)2
Set Protection Level
Choose the protection level for this path:
- Full Protection: Block all AI access
- Training Block: Block AI training only
- Custom Rules: Set specific policies
3
Configure Exceptions
Add exceptions for specific agents or use cases
4
Test Configuration
Verify the path protection is working correctly
Post-Type Protection
Apply different policies to different WordPress post types:- Posts
- Pages
- Custom Post Types
- Media
Default: Follow global policy
Custom: Set specific AI policies for blog posts
Advanced Configuration
Custom Rules
Create custom llmtag.txt rules for specific scenarios:Rule Builder
1
Select Scope
Choose the scope for your rule:
- Global: Applies to entire site
- Path: Applies to specific paths
- Agent: Applies to specific AI agents
- Combined: Applies to specific agents on specific paths
2
Set Conditions
Define the conditions for your rule:
- User Agent: Specific AI agent
- Path Pattern: URL path pattern
- Content Type: WordPress post type
- Date Range: Time-based rules
3
Define Actions
Set the actions for your rule:
- AI Training: Allow or disallow
- AI Use: Specify allowed use cases
- Blocking: Block or allow the agent
- Custom: Add custom directives
4
Test and Deploy
Test your rule and deploy it to production
Custom Directives
Add custom directives to your llmtag.txt file:Performance Settings
Caching Configuration
llmtag.txt Caching
Enable: Cache the llmtag.txt file for better performance
Duration: 1 hour (recommended)
Clear: Automatically clear on policy changes
Agent Database Caching
Enable: Cache AI agent database for faster lookups
Duration: 24 hours (recommended)
Update: Automatic daily updates
Resource Optimization
1
Database Optimization
Enable database query optimization for analytics
2
Memory Management
Set memory limits for large-scale blocking operations
3
Log Rotation
Configure log file rotation to prevent disk space issues
4
Background Processing
Enable background processing for heavy operations
Analytics Configuration
Data Collection
Configure what data to collect and how long to keep it:Collection Settings
Data Retention
Real-time Data
Retention: 24 hours
Purpose: Immediate monitoring and alerts
Historical Data
Retention: 90 days
Purpose: Long-term analysis and reporting
Reporting
Automated Reports
1
Configure Report Frequency
Choose how often to generate reports:
- Daily: For high-traffic sites
- Weekly: For most websites
- Monthly: For low-traffic sites
2
Select Report Recipients
Add email addresses for report delivery
3
Customize Report Content
Choose what data to include in reports
4
Set Up Alerts
Configure alerts for unusual activity
Security Settings
Access Control
Admin Permissions
Plugin Management
Who can: Manage plugin settings
Default: Administrators only
Analytics Access
Who can: View analytics data
Default: Administrators and Editors
API Security
1
API Key Management
Generate and manage API keys for external access
2
Rate Limiting
Set rate limits for API requests
3
IP Whitelisting
Restrict API access to specific IP addresses
4
Authentication
Configure authentication methods for API access
Privacy Settings
Data Protection
Backup and Recovery
Configuration Backup
1
Export Settings
Export your current configuration to a JSON file
2
Schedule Backups
Set up automatic configuration backups
3
Version Control
Keep track of configuration changes over time
4
Recovery Testing
Test your backup and recovery procedures
Migration
Moving Between Sites
1
Export Configuration
Export settings from the source site
2
Import Configuration
Import settings to the destination site
3
Verify Settings
Check that all settings are correctly applied
4
Test Functionality
Verify that all features are working correctly
Best Practices
Configuration Recommendations
Start Simple
Begin with basic settings and add complexity gradually
Test Changes
Always test configuration changes in a staging environment
Document Settings
Keep documentation of your configuration choices
Regular Reviews
Review and update settings regularly
Performance Optimization
Follow these tips to optimize plugin performance:
- Enable caching for frequently accessed data
- Use CDN for static assets
- Optimize database queries in analytics
- Monitor resource usage during peak traffic
- Regular cleanup of old log files and data
Security Best Practices
Always follow security best practices when configuring the plugin:
- Use strong passwords for admin access
- Enable two-factor authentication where possible
- Regular security updates for WordPress and plugins
- Monitor access logs for suspicious activity
- Backup configurations before making changes