Title: Virtual LLMS.TXT Generator
Author: Alex Oreshkin
Published: <strong>June 10, 2026</strong>
Last modified: June 10, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/virtual-llms-txt-generator.svg)

# Virtual LLMS.TXT Generator

 By [Alex Oreshkin](https://profiles.wordpress.org/oreshkin/)

[Download](https://downloads.wordpress.org/plugin/virtual-llms-txt-generator.zip)

 * [Details](https://wordpress.org/plugins/virtual-llms-txt-generator/#description)
 * [Reviews](https://wordpress.org/plugins/virtual-llms-txt-generator/#reviews)
 *  [Installation](https://wordpress.org/plugins/virtual-llms-txt-generator/#installation)
 * [Development](https://wordpress.org/plugins/virtual-llms-txt-generator/#developers)

 [Support](https://wordpress.org/support/plugin/virtual-llms-txt-generator/)

## Description

Keep your site lightning fast while making your content perfectly readable to Large
Language Models (LLMs) and AI agents.

This plugin allows you to easily manage your AI crawler protocol directly from the
WordPress dashboard. It serves the file dynamically and securely, adhering to advanced
security protocols necessary for enterprise hosting environments. Version 3.0.1 
aligns with 2026 AEO standards including mission statements and extended context
support.

#### Features

 * **Green Web Post-Meta Caching (NEW):** Utilizes a “Fragment Caching” architecture
   to pre-render AI data. Reduces server CPU overhead by over 90% during map generation,
   strictly aligning with 2026 AEO efficiency standards. Includes a silent background“
   Janitor” task to automatically migrate existing content.
 * **Crawler Analytics Log:** Track how many times your `llms.txt` file is accessed
   and exactly which AI bots are visiting. Features a detailed daily log (in your
   local timezone) that automatically expunges data older than 30 days to keep your
   database light.
 * **Granular Taxonomy Controls:** Filter your auto-generated AI map by specific
   category or tag slugs. Ensure only your most relevant “High Signal” content is
   mapped for bots.
 * **Custom Sitemap Override:** By default, the plugin points AI agents to your 
   standard WordPress `wp-sitemap.xml`. You can now explicitly override this to 
   point to any custom SEO sitemap (e.g., Yoast, RankMath).
 * **Post & Page Exclusions:** You can easily omit private or sensitive content 
   from your AI map by entering a comma separated list of Post IDs. The generator
   strictly ignores them.
 * **Background Auto-Syncing:** Hooks into WordPress saves. When you publish or 
   delete a post, the plugin silently regenerates your AI map in the background.
   You never have to manually update your crawler map again.
 * **Interactive License Presets:** Click to instantly apply standard data scraping
   licenses (CC-BY-4.0, Proprietary/No-AI, MIT, etc.) with helpful, plain English
   explanations showing exactly what rules apply to bots.
 * **Expanded Bot Targeting Library:** Easily construct your crawler protocols using
   quick-add toggle buttons for major and lesser-known AI agents.
 * **Modular 3-Tier Architecture:** Manage your Targeted Bots, Auto-Generated AI
   Map, and Custom Instructions in completely separate fields. Your manual prompts
   are safe from automated overwrites.
 * **Virtual File Technology:** Acts exactly like a physical text file to AI crawlers,
   but requires zero file write permissions on your server.
 * **Live Dashboard Preview:** See exactly what your `llms.txt` file looks like 
   in real-time as you change settings, featuring a high-contrast terminal theme.
 * **Custom Post Type Selector:** Dynamically choose which content types (Portfolios,
   Products, Events, etc.) appear in your AI map.
 * **Site Mission Statement:** Provide context for AI models via a dedicated AEO
   mission statement block.
 * **llms-full.txt Support:** Automatically generates and serves `llms-full.txt`(
   Extended Context) for deep ingestion of concatenated Markdown content.

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/virtual-llms-txt-generator`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to Tools -> LLMS.TXT to configure your content.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Virtual LLMS.TXT Generator” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Alex Oreshkin ](https://profiles.wordpress.org/oreshkin/)

[Translate “Virtual LLMS.TXT Generator” into your language.](https://translate.wordpress.org/projects/wp-plugins/virtual-llms-txt-generator)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/virtual-llms-txt-generator/),
check out the [SVN repository](https://plugins.svn.wordpress.org/virtual-llms-txt-generator/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/virtual-llms-txt-generator/)
by [RSS](https://plugins.trac.wordpress.org/log/virtual-llms-txt-generator/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0.1

 * FEATURE: Implemented “Green Web” Post-Meta Fragment Caching. CPU processing is
   now performed once during post saves, bypassing heavy string manipulation during
   map assembly.
 * FEATURE: Added a background “Janitor” migration task to silently pre-render AI
   data fragments for existing sites.
 * SECURITY: Implemented strict data sanitization for all administrative inputs 
   and AJAX endpoints.
 * REFACTOR: Global namespace migration to `cyberllms_` prefix for classes, options,
   and assets to prevent conflicts.
 * ENHANCEMENT: Updated contributor information to align with WordPress.org repository
   standards.

#### 3.0.0

 * MAJOR: Full architectural redesign to a Dependency Injection (DI) Container model.
 * FEATURE: Added support for `llms-full.txt` (Extended Context) which serves concatenated
   Markdown content for deep ingestion.
 * PERFORMANCE: Implemented “Green Web” optimizations. Both `llms.txt` and `llms-
   full.txt` are served entirely from WordPress Transients, achieving zero database
   queries during crawler access.
 * PERFORMANCE: Crawler analytics are now buffered in-memory and batch-flushed to
   the database via an async hourly WP-Cron job, eliminating synchronous I/O bottlenecks.
 * PERFORMANCE: Auto-sync map generation has been moved to an asynchronous background
   WP-Cron job to prevent UI blocking when saving posts.

#### 2.5.0

 * FEATURE: Added “Crawler Analytics” to track hits and log specific bot activity
   over a rolling 30-day period (using local WordPress timezone).
 * FEATURE: Implemented “Granular Taxonomy Controls” allowing the AI map to be strictly
   filtered by specific category or tag slugs.
 * FEATURE: Added “Custom Sitemap URL” override for compatibility with third-party
   SEO plugins.
 * UI/UX: Complete redesign of the admin settings page featuring a robust flexbox
   layout, subtle native-feeling toggle buttons, and a high-contrast terminal theme
   for the Live Preview.
 * OPTIMIZATION: Resolved all strict CodeSniffer warnings and improved overall PHP
   sanitization compliance.

#### 2.4.0

 * FEATURE: Added “Site Mission Statement” field for 2026 AEO standard compliance(
   rendered as a blockquote).
 * FEATURE: Implemented “Live Dashboard Preview” to show real-time `llms.txt` output
   while editing.
 * FEATURE: Added “Custom Post Type Selector” to allow inclusion of any public CPT
   in the AI map.
 * FEATURE: Added support for `llms-full.txt` (Extended Context) which serves concatenated
   Markdown content for deep ingestion.
 * FEATURE: Automatically adds `sitemap:` field to YAML frontmatter for improved
   AI discoverability.
 * ENHANCEMENT: Version bumped to 2.4.0.

#### 2.3.0

 * REFACTOR: Completely restructured codebase into a modular Object-Oriented architecture
   for improved maintainability and scalability.
 * SECURITY: Hardened YAML frontmatter generation with strict escaping and quoting
   for site titles, bot names, and licenses. This prevents malformed YAML files 
   if site metadata contains special characters.
 * OPTIMIZATION: Extracted administrative JavaScript to a dedicated asset file for
   better caching and CSP compliance.
 * ENHANCEMENT: Version bumped to 2.3.0.

#### 2.2.1

 * FIXED: Resolved issue where special characters (like ampersands) in post titles
   were being converted to HTML entities (e.g., `&amp;`) inside the auto-generated
   AI Map. The map now properly decodes entities to preserve raw string values for
   plain text and YAML compliance.
 * ENHANCEMENT: Double quotes inside post titles are now safely escaped so they 
   do not break the strict YAML file structure during generation.

#### 2.2.0

 * SECURITY: Codebase audited and verified against standard CSRF, XSS, and SQL Injection
   vectors. Raw endpoints correctly enforce `text/plain` formatting.
 * OPTIMIZATION: Database queries (`get_posts`) inside the AI Map generator heavily
   optimized with `no_found_rows` and cache bypassing flags to decrease memory footprint
   during generation.
 * OPTIMIZATION: Products query bypass logic implemented. The plugin will now intelligently
   skip product searches if WooCommerce or similar custom post types are not active
   on the site.

#### 2.1.0

 * FEATURE: Added “Exclude Post IDs” field. Users can now pass a comma separated
   list of IDs to hide specific Pages, Posts, and Products from the auto-generated
   YAML map.
 * ENHANCEMENT: AI Map generator logic and Auto-Sync background hooks updated to
   strictly respect excluded IDs.

#### 2.0.0

 * FEATURE: Added Background Auto-Sync setting. The plugin will now hook into `save_post`
   and `deleted_post` to dynamically regenerate the AI map in the background whenever
   content changes.
 * FEATURE: Interactive Content License buttons added. Clicking a preset automatically
   inputs the license and displays a dynamic description of its AI crawling rules.
 * FEATURE: Expanded the quick-add bot library to include newer/lesser-known agents.
 * ENHANCEMENT: Added clear inline descriptions explaining the technical impact 
   of Targeted Bots, Licenses, and Auto-Generated Maps directly in the dashboard
   UI.

#### 1.9.0

 * FEATURE: Decoupled architecture. Separated Targeted Bots, AI Map, and Custom 
   Text into three distinct fields to prevent accidental overwrites.
 * ENHANCEMENT: AI Map generator now specifically targets the middle mapping textarea,
   keeping user instructions perfectly safe in the bottom text area.

#### 1.8.0

 * FEATURE: Added quick-add buttons for major AI User-Agents to streamline crawler
   targeting.
 * ENHANCEMENT: JavaScript logic to auto-format comma separation and prevent duplicate
   entries in the bot target list.

#### 1.7.0

 * FEATURE: Added Dedicated UI inputs for AI Target Bots and Content Licensing.
 * FEATURE: Upgraded template generation to dynamically query the WordPress database.
 * FEATURE: Auto-maps Core Pages, WooCommerce Products, and Recent Posts into a 
   structured YAML metadata block optimized for LLM ingestion.

#### 1.6.3

 * FIXED: Synchronized Stable Tag and Version headers to strictly match.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **3.0.1**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0**
 * Tags
 * [artificial intelligence](https://wordpress.org/plugins/tags/artificial-intelligence/)
   [crawler](https://wordpress.org/plugins/tags/crawler/)[llms](https://wordpress.org/plugins/tags/llms/)
   [robots.txt](https://wordpress.org/plugins/tags/robots-txt/)[Text File](https://wordpress.org/plugins/tags/text-file/)
 *  [Advanced View](https://wordpress.org/plugins/virtual-llms-txt-generator/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/virtual-llms-txt-generator/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/virtual-llms-txt-generator/reviews/)

## Contributors

 *   [ Alex Oreshkin ](https://profiles.wordpress.org/oreshkin/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/virtual-llms-txt-generator/)