Description
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content.
Use it to create structured /llms.txt and optional /llms-full.txt endpoints for AI crawlers, large language models, AI search tools, and answer engine optimization workflows.
The plugin works locally with your WordPress content. It does not require an external API, does not send your content to remote services, and does not include tracking.
Features
- Generate and serve
/llms.txtfrom public posts, pages, products, and public custom post types. - Enable optional
/llms-full.txtwith fuller cleaned Markdown-style content for large language models. - Help AI crawlers discover selected public WordPress content in a clean text format.
- Choose included post types and item limits.
- Include homepage, sitemap URL, descriptions, modified dates, authors, and taxonomy terms.
- Local description fallback chain using SEO metadata, excerpts, cleaned content, and site tagline.
- Detect common SEO plugin descriptions and noindex settings when available.
- Manual, automatic, daily, or weekly regeneration modes.
- Built-in preview and validation tools.
- Export and import settings as JSON.
- Dynamic front-end serving with cached output.
Privacy
Website LLMs.txt and LLMs-Full.txt Generator does not collect analytics, does not track users, and does not send site content to external services by default. Generated output is based on public site content selected by an administrator.
Third-Party Libraries
This plugin includes Select2 4.1.0 for the admin exclusions selector. Select2 is distributed under the MIT license. The license file is included in assets/vendor/select2/LICENSE.md.
Screenshots



Installation
- Upload the
website-llms-txt-and-llms-full-txt-generatorfolder to/wp-content/plugins/. - Activate the plugin through the Plugins screen in WordPress.
- Go to Settings > Website LLMs.txt and LLMs-Full.txt Generator.
- Choose content sources and generation settings.
- Click Save and generate now.
FAQ
-
What is llms.txt?
-
llms.txt is a text file that helps AI crawlers and large language models discover important public content on a website. This plugin generates the file from selected public WordPress content.
-
What is llms-full.txt?
-
llms-full.txt is an optional expanded file with fuller cleaned content for AI systems that request more context than the main
llms.txtfile. -
What is the difference between llms.txt and llms-full.txt?
-
llms.txt is a concise discovery file with key URLs and metadata.
llms-full.txtcan include longer cleaned content for crawlers or LLM tools that want additional context. -
Does this plugin create an LLMs.txt generator for WordPress?
-
Yes. It works as an LLMs.txt generator for WordPress by building
/llms.txtfrom public posts, pages, products, and selected public custom post types. -
Does this plugin generate llms-full.txt?
-
Yes. You can enable the optional
/llms-full.txtendpoint from the plugin settings. It is disabled or enabled by the site administrator. -
Where are the files served?
-
The main file is served at
/llms.txt. When enabled, the full file is served at/llms-full.txt. -
Does it create physical files on my server?
-
No. The plugin serves generated text dynamically through WordPress rewrite rules and caches the generated output in WordPress options.
-
Does this plugin send my content to an AI service?
-
No. Website LLMs.txt and LLMs-Full.txt Generator generates files locally from public WordPress content and does not make remote API calls by default.
-
Does it require an API key?
-
No. The plugin does not require an API key because it does not depend on an external AI service or SaaS platform.
-
Does it track visitors or collect analytics?
-
No. The plugin does not collect analytics, track users, or send site content to third-party services by default.
-
Can this improve AI SEO or AI search visibility?
-
The plugin can make selected public content easier for AI crawlers and LLM-based discovery tools to read. It does not guarantee AI rankings, citations, indexing, or traffic.
-
Is llms.txt the same as robots.txt?
-
No.
robots.txtgives crawler access instructions.llms.txtis intended to provide a clean, structured discovery file for AI crawlers and large language models. -
Is llms.txt the same as an XML sitemap?
-
No. An XML sitemap is mainly for search engines.
llms.txtandllms-full.txtare plain text AI discovery files that can include selected URLs, descriptions, metadata, and cleaned content. -
Does this replace my SEO plugin?
-
No. This plugin does not replace Yoast SEO, Rank Math, All in One SEO, SEOPress, or other SEO plugins. It can use available metadata when present and falls back to excerpts, content, and the site tagline.
-
Does it require an SEO plugin?
-
No. If supported SEO metadata exists, the plugin can use it. Otherwise it falls back to excerpts, cleaned content, and your site tagline.
-
Can it detect noindex content?
-
Yes, when detectable. The plugin can skip noindex content from supported SEO metadata unless you choose to include noindex content in the settings.
-
What content is included?
-
Only published, public, non-password-protected content from selected public post types is included. Drafts, private posts, scheduled posts, trashed posts, and password-protected posts are excluded.
-
Can I choose which post types are included?
-
Yes. You can choose public post types such as posts, pages, products, and public custom post types from the settings screen.
-
Does it support WooCommerce products?
-
Yes. If WooCommerce products are public and selected as a content source, the plugin can include published product URLs like other public post types.
-
Can I exclude specific posts or pages?
-
Yes. The settings screen includes a searchable multi-select field for excluding specific posts and pages, plus a field for additional URLs or IDs.
-
Can I limit how much content is included?
-
Yes. You can set the maximum number of items per post type and configure the content length limit for
llms-full.txt. -
How often is llms.txt regenerated?
-
You can choose manual generation, automatic regeneration on content changes, daily scheduled regeneration, or weekly scheduled regeneration.
-
Does this affect website performance?
-
The generated output is cached in WordPress options and served as plain text. The plugin avoids rebuilding the file on every front-end request.
-
What content format does the plugin output?
-
The plugin outputs clean plain text with URLs, titles, optional descriptions, modified dates, authors, taxonomy terms, and optional fuller cleaned content in
llms-full.txt. -
Can I preview the generated file before using it?
-
Yes. The admin screen includes a preview area, validation checks, copy action, and links to view the generated endpoints.
-
Can I export or import settings?
-
Yes. The tools section lets administrators export and import plugin settings as JSON.
-
Does the plugin expose private content?
-
No. The plugin is designed to include only public published content and exclude private, draft, trashed, scheduled, and password-protected content.
-
Is the plugin translation ready?
-
Yes. User-facing strings are prepared for translation with the
website-llms-txt-and-llms-full-txt-generatortext domain.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Website LLMs.txt and LLMs-Full.txt Generator” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Website LLMs.txt and LLMs-Full.txt Generator” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.2
- Improved endpoint detection so llms.txt and llms-full.txt can be served when rewrite query vars are unavailable.
- Added a donation link to the plugin readme.
1.0.1
- Added an admin status card for the optional llms-full.txt file.
1.0.0
- Initial release.
