

Content & Sections -- drag-and-drop curation with description previews and title override buttons
LLMs.txt Curator helps site owners generate and curate a high-quality llms.txt file for AI assistants and retrieval systems, ensuring only relevant, well-described content is exposed to large language models.
It generates and maintains llms.txt and llms-full.txt — the emerging standard for telling AI systems (ChatGPT, Claude, Perplexity, Gemini, and others) which pages on your site matter most and what they contain.
Unlike auto-generators that dump every URL into a flat file, LLMs.txt Curator takes a curation-first approach. You choose the pages, organise them into sections, fill descriptions, override titles for AI, validate quality, and see exactly which AI bots are reading your file — all from a single interface.
Being straight with you matters more than overselling. Google Search ignores llms.txt: it will not help or harm your Google rankings, and Google confirmed in June 2026 that it is fine to maintain the file for other systems that do read it. So this plugin is not an “AI ranking” tool.
Where the file genuinely earns its place: on-site navigation for agents already on your site, the surfaces that actually read it (such as Perplexity and coding agents), and passing Chrome’s Agentic Browsing audit. The honest, useful question is not “does this rank me” but “which AI bots are actually reading my file”, and this plugin is the only one that answers it from your own server logs.
Most llms.txt plugins treat the file as a static output. LLMs.txt Curator treats it as a living asset:
## heading per the specwp llms-txt regenerate, wp llms-txt status, wp llms-txt crawler-logPOST /wp-json/llms-txt/v1/regenerate, GET /wp-json/llms-txt/v1/statusWhen pages lack descriptions, AI systems get less context. The suggestion engine fills the gap automatically:
_schema_json)_og_description / og_description)Already-set descriptions are never touched. Pages that can’t be filled automatically are listed for manual review.
Every generated llms.txt ends with a coverage report:
Quality Score: 94%
Pages included: 48
Pages with descriptions: 45
Pages missing descriptions: 3
This is visible to the AI systems reading your file, and to you in the Preview tab.
Track 12 known bots: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Meta-ExternalAgent, Bytespider, CCBot, Cohere, DeepSeek, Amazonbot.
The 7-day analytics card shows a visual bar chart of recent activity. All-time totals are kept separately. IP addresses are anonymised before storage — last octet zeroed for IPv4, last 80 bits for IPv6. No data leaves your server.
Before generation, the validator checks:
When Safety Mode is on, errors block generation and the results are shown immediately. Warnings are surfaced but don’t block. Everything is explained in plain English.
/llms.txt and /llms-full.txt.When WooCommerce is active, the plugin automatically includes SKU, price, and stock status in llms.txt descriptions, and full product details in llms-full.txt. Products with “hidden” visibility are excluded, and you can optionally exclude out-of-stock products.
llmscu_capability filter — override the required capability (default: manage_options)llmscu_post_limit filter — scanner post limit per type (default: 500)llmscu_full_word_limit filter — per-page word cap in llms-full.txt (default: unlimited)llmscu_regenerated action — fires after each successful regeneration with the content string