SB
Sahin Baser
HomePluginFeaturesGuideDocumentationPricingReferencesSupport
Plugin

AI Ready / SEO + AI Index Optimization

Professional WordPress plugin for generating LLM.txt files with comprehensive multi-language support. Optimize your content for AI-powered search engines like ChatGPT, Perplexity, and Google Gemini.

View on EnvatoDocumentation

What is LLM.txt?

LLM.txt is a standardized file format that helps AI-powered search engines like ChatGPT, Perplexity, and Google Gemini understand and index your website content more effectively.

By generating a properly formatted LLM.txt file, you make your content more discoverable and accessible to AI systems, improving your visibility in AI-powered search results.

Why You Need It

As AI search becomes mainstream, having an LLM.txt file ensures your content is properly indexed and presented by AI assistants when users search for relevant information.

Why Choose Our Plugin?

Multi-Language Ready

Full support for 14+ translation plugins including WPML, Polylang, TranslatePress, and Weglot. Generate LLM.txt files for all your language versions automatically.

Easy to Use

Simple interface with pre-built templates. Generate professional LLM.txt files in minutes without any technical knowledge required.

Secure & Reliable

Built with WordPress best practices. Includes security headers, cache control, and comprehensive error handling for peace of mind.

Developer Friendly

Full REST API access for programmatic control. Perfect for developers who need advanced integration capabilities.

Advanced Selection

Choose exactly what content to include. Select specific posts, pages, categories, and custom taxonomies with granular control.

Template System

Three pre-built templates (Basic, Detailed, Minimal) to match your needs. Customize or use as-is for quick deployment.

Installation

  1. Upload the plugin files to /wp-content/plugins/really-simple-llms/
  2. Activate the plugin through the Plugins screen in WordPress
  3. Navigate to LLMs.txt in your WordPress admin menu
  4. Configure your LLM.txt content and settings

Usage

Basic Setup

  1. Go to LLMs.txt in your WordPress admin
  2. Select your language (if using multi-language)
  3. Edit your LLM.txt content
  4. Save your changes

Content Selection

  1. Go to LLMs.txt > Content Selection
  2. Choose between "All Content" or "Specific Selection"
  3. Select which post types and taxonomies to include
  4. Save your selection

REST API

Programmatic access to languages and content:

GET /wp-json/really-simple-llms/v1/languages

Get available languages

GET /wp-json/really-simple-llms/v1/content/{lang}

Get LLM.txt content for a specific language

Templates

Basic Template

Standard LLM.txt format with site information and contact details.

Detailed Template

Comprehensive template including site info, categories, policy, API endpoints, important pages, recent updates.

Minimal Template

Simple template with essential information only.

Multi-Language Support (37+)

Automatically detects and integrates with your active translation plugin:

  • Automatic language detection
  • Language-specific URLs (e.g., /en/llms.txt, /tr/llms.txt)
  • Language-specific content
  • Flag support (where available)

Supported plugins include WPML, Polylang, TranslatePress, Weglot, GTranslate, Loco Translate, ConveyThis, Google Language Translator, Multilang, Xili Language, Ceceppa Multilingua, WPGlobus, SitePress, qTranslate, and many more.

Translation

  • Place compiled .mo files in languages/ as really-simple-llms-LOCALE.mo
  • languages/really-simple-llms.pot is provided
  • If only .po exists, the plugin will compile .mo on load
  • JS strings localized via wp_localize_script

Build options:

Loco Translate (recommended): create translations in WP Admin and save.

wp i18n make-mo languages

Security Features

  • Input sanitization & output escaping
  • Header injection prevention & content length limits
  • Nonce verification and capability checks

Compatibility

WordPress

  • Minimum: 5.0
  • Tested up to: 6.4
  • PHP: 7.4+

Ecosystem

  • All WordPress themes and custom themes
  • Page builders (Elementor, Gutenberg, etc.)
  • SEO plugins (Yoast, RankMath)
  • Caching plugins (WP Rocket, W3 Total Cache)

Development

Hooks & Filters

  • rsl_auto_update_translations - Triggered when auto-updating translations
  • rsl_default_content - Modify default content template
// Modify default content
add_filter('rsl_default_content', function($content, $lang) {
    $content .= "
## Custom Section
";
    $content .= "This is my custom content for language: " . $lang;
    return $content;
}, 10, 2);

// Handle auto-translation updates
add_action('rsl_auto_update_translations', function($source_lang, $content) {
    // Your translation logic here
}, 10, 2);

Support

  • Documentation (GitHub Wiki)
  • Issues (GitHub)
  • Support Forum (WordPress.org)

Changelog

2.1.0

  • Added support for 10+ additional translation plugins
  • Enhanced security features and error handling
  • Added content selection system
  • Enhanced REST API and theme compatibility

2.0.0

  • Initial release with multi-language support
  • Basic template system and REST API implementation

Ready to Make Your Site AI-Ready?

Join hundreds of websites already optimized for AI search engines.

Get Started - $49Read the Guide
SB
Sahin Baser

Professional WordPress solutions for modern developers

Product

  • Plugin
  • Features
  • Guide
  • Pricing

Support

  • Documentation
  • Support
  • References
  • API Documentation

Legal

  • Privacy Policy
  • Terms of Service
  • License Agreement
  • Refund Policy

© 2025 Sahin Baser. All rights reserved.

Built with Next.js & Tailwind CSS