v4.0.0 · WordPress 5.6 → 6.7+ · PHP 7.2+

LLM TXT GEN PRO

The most advanced llms.txt / llms-full.txt / llms.json generator for WordPress — built to maximize your visibility in ChatGPT, Claude, Gemini, Perplexity, Grok and Google AI Overviews.

Installation

1
Download the plugin ZIP (llm-txt-gen-pro-v4.0.0.zip) shipped with this documentation.
2
In WordPress admin, go to Plugins → Add New → Upload Plugin and upload the ZIP.
3
Activate. A new sidebar menu “LLM TXT GEN PRO” appears.
4
Open it, choose a provider, paste an API key, click ✨ Generate, review & Save.

That’s it. Your site now serves /llms.txt, /llms-full.txt and /llms.json.

Public Endpoints

URLPurposeCache
/llms.txtConcise Markdown index of your siteFrom DB
/llms-full.txtLong-form content exportTransient (TTL)
/llms.jsonStructured JSON for programmatic agentsTransient (TTL)
/ai.txtAlias of llms.txtFrom DB
/llms.mdAlias of llms.txtFrom DB

All endpoints are discoverable via robots.txt and via <link rel="llms"> in your site’s <head>.

OpenRouter Integration

OpenRouter gives you a single API key for many free & premium models. Configure it under ✨ AI Generator → OpenRouter.

Endpoint

POST https://openrouter.ai/api/v1/chat/completions
Authorization: Bearer YOUR_OPENROUTER_KEY
HTTP-Referer:  https://yoursite.com
X-Title:       Your Site — LLM TXT GEN PRO
Content-Type:  application/json

Built-in model picker

DeepSeek V4 Flashdeepseek/deepseek-v4-flash:free
OpenAI GPT-OSS 120Bopenai/gpt-oss-120b:free
OpenAI GPT-OSS 20Bopenai/gpt-oss-20b:free
Google Gemma 4 31Bgoogle/gemma-4-31b-it:free
Google Gemma 4 26Bgoogle/gemma-4-26b-a4b-it:free
Meta Llama 3.3 70Bmeta-llama/llama-3.3-70b-instruct:free
Poolside Laguna M.1poolside/laguna-m.1:free
NVIDIA Nemotron 3 Nanonvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free
Google Veo 3.1 / Litegoogle/veo-3.1, google/veo-3.1-lite
Google Lyria 3 Progoogle/lyria-3-pro-preview
Alibaba Wan 2.7alibaba/wan-2.7
Cohere Rerank 4 Procohere/rerank-4-pro

OpenRouter Quickstart docs →

Supported AI Providers

ProviderDefault modelKey option
OpenRouter multiconfigurableskill_llm_openrouter_key
DeepSeekdeepseek-chatskill_llm_deepseek_key
OpenAI (ChatGPT)gpt-4o-miniskill_llm_openai_key
Google Geminigemini-1.5-flashskill_llm_gemini_key
Anthropic Claudeclaude-3-5-haiku-latestskill_llm_anthropic_key
Mistralmistral-small-latestskill_llm_mistral_key
Groq (Llama)llama-3.1-70b-versatileskill_llm_groq_key
Perplexitysonarskill_llm_perplexity_key
xAI Grokgrok-2-latestskill_llm_xai_key
Coherecommand-r-plusskill_llm_cohere_key

Dashboard

📊 OverviewEndpoints, AI-SEO score, content checklist.
✨ AI GeneratorMulti-provider with OpenRouter model picker.
📝 EditorLive char/line/score, Markdown preview, download.
📈 AnalyticsPer-day, per-bot, per-file charts, geo, CSV export.
🚀 AI SEO BoostJSON-LD, FAQ schema, Woo/authors/taxonomies.
⚙️ SettingsInclusions, cache TTL, auto-regen schedule.
🔧 AdvancedCustom intro/outro, bot blocker, webhooks.
🧰 ToolsValidity check, cache flush, import/export.
🆘 HelpWhatsApp & email support shortcuts.

AI SEO Boost — Higher Google & AI rank

REST API

GET  /wp-json/llm-txt/v1/content
GET  /wp-json/llm-txt/v1/json
GET  /wp-json/llm-txt/v1/stats?days=30
POST /wp-json/llm-txt/v1/regenerate

By default endpoints require manage_options. Toggle public read access in AI SEO Boost → REST API.

WP-CLI

wp llm-txt regenerate    # rebuild llms.txt from site content
wp llm-txt stats         # last-30-day bot stats
wp llm-txt flush         # flush cached llms-full.txt / llms.json

Webhooks

Set a webhook URL under Advanced → Webhook Notifications. Sample payload:

{
  "event":   "regenerated",
  "site":    "https://yoursite.com",
  "time":    "2026-06-21T12:34:56+00:00",
  "payload": { "time": 1750000000, "bytes": 4321 }
}

FAQ

Will this slow my site?

No. Files are cached, headers are streamed directly, and only the lightweight llms.txt endpoint hits the DB once per request.

Do I need an API key to use it?

No. The plugin builds llms.txt from your site automatically. AI providers are only needed if you want polished AI-rewritten content.

Does it work with WooCommerce / multilingual / custom post types?

Yes — toggle inclusion under AI SEO Boost and Settings → Content Inclusion.

How do I block specific AI bots?

Advanced → Bot Blocker: list user-agents (one per line). They get a Disallow: / in robots.txt.