Skip to main content

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
Best for: Personal blogs, simple websites
# Generated llmtag.txt
spec_version: 3.0
ai_training_data: disallow
ai_use: search_indexing

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:
# Example: Allow research bots but block commercial AI
User-agent: ResearchBot
ai_training_data: allow
ai_use: research

User-agent: CommercialAI
ai_training_data: disallow
ai_use: search_indexing

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 use

User Content

Path: /user-content/ Policy: Block AI training, allow search indexing

Private Areas

Path: /private/ Policy: Block all AI access

Public Resources

Path: /public/ Policy: Allow all AI use

Path 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:
# Custom verification challenge
verification_challenge: sha256:your_custom_hash_here

# Custom metadata
ai_industry: technology
ai_purpose: educational
ai_license: creative-commons

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
I