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.
llm-txt-gen-pro-v4.0.0.zip) shipped with this documentation.That’s it. Your site now serves /llms.txt, /llms-full.txt and /llms.json.
| URL | Purpose | Cache |
|---|---|---|
/llms.txt | Concise Markdown index of your site | From DB |
/llms-full.txt | Long-form content export | Transient (TTL) |
/llms.json | Structured JSON for programmatic agents | Transient (TTL) |
/ai.txt | Alias of llms.txt | From DB |
/llms.md | Alias of llms.txt | From DB |
All endpoints are discoverable via robots.txt and via <link rel="llms"> in your site’s <head>.
OpenRouter gives you a single API key for many free & premium models. Configure it under ✨ AI Generator → OpenRouter.
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
deepseek/deepseek-v4-flash:freeopenai/gpt-oss-120b:freeopenai/gpt-oss-20b:freegoogle/gemma-4-31b-it:freegoogle/gemma-4-26b-a4b-it:freemeta-llama/llama-3.3-70b-instruct:freepoolside/laguna-m.1:freenvidia/nemotron-3-nano-omni-30b-a3b-reasoning:freegoogle/veo-3.1, google/veo-3.1-litegoogle/lyria-3-pro-previewalibaba/wan-2.7cohere/rerank-4-pro| Provider | Default model | Key option |
|---|---|---|
| OpenRouter multi | configurable | skill_llm_openrouter_key |
| DeepSeek | deepseek-chat | skill_llm_deepseek_key |
| OpenAI (ChatGPT) | gpt-4o-mini | skill_llm_openai_key |
| Google Gemini | gemini-1.5-flash | skill_llm_gemini_key |
| Anthropic Claude | claude-3-5-haiku-latest | skill_llm_anthropic_key |
| Mistral | mistral-small-latest | skill_llm_mistral_key |
| Groq (Llama) | llama-3.1-70b-versatile | skill_llm_groq_key |
| Perplexity | sonar | skill_llm_perplexity_key |
| xAI Grok | grok-2-latest | skill_llm_xai_key |
| Cohere | command-r-plus | skill_llm_cohere_key |
SearchAction.llms.txt.Cache-Control + X-Robots-Tag: noindex headers on every endpoint.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 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
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 }
}
No. Files are cached, headers are streamed directly, and only the lightweight llms.txt endpoint hits the DB once per request.
No. The plugin builds llms.txt from your site automatically. AI providers are only needed if you want polished AI-rewritten content.
Yes — toggle inclusion under AI SEO Boost and Settings → Content Inclusion.
Advanced → Bot Blocker: list user-agents (one per line). They get a Disallow: / in robots.txt.