
SEV Structured llms.txt generates a llms.txt file for your site, served at /llms.txt. llms.txt is a proposed standard, Markdown-based document that gives AI assistants and large language models a concise, structured overview of a site’s content — similar in spirit to robots.txt or a sitemap, but written for LLMs to read.
No physical file is ever written to disk. The document is rendered on request through a virtual URL and cached, so it always reflects your current published content without requiring server write access.
What the generated document looks like
- A
# Site Nameheading and a> taglineblockquote (your own tagline, or the site’s tagline by default). - A
## Pagessection listing every published page, each as- [Title](URL): Description. - Optionally, one or more
> Label version: URLlines linking to this llms.txt on other sites in your network (e.g. one site per language). - A
## Postssection with one### Category Namesubsection per post category, newest posts first, in an order you control. - If WooCommerce is active, a
## Productssection with one### Category Namesubsection per product category, newest products first, in an order you control.
The description behind each link is taken from your SEO plugin’s meta description (Yoast SEO, Rank Math, SEOPress, or All in One SEO, in that order) if one is set, otherwise from the post/page/product excerpt or a trimmed excerpt of its content.
Features
- Serves
/llms.txtas a virtual, cached endpoint — nothing is written to disk. - Automatically lists every published page.
- Groups every published post by its primary category, in an order you choose (drag & drop in the settings screen), newest post first within each category.
- Uses each post’s primary category (compatible with Yoast SEO’s “Primary category” setting) to avoid listing a post twice.
- If WooCommerce is active, automatically lists every published product too, grouped by its primary product category the same way posts are, with its own drag & drop order in the settings screen.
- Pulls descriptions from Yoast SEO, Rank Math, SEOPress, or All in One SEO meta descriptions when available, falling back to the excerpt.
- Per-item “Exclude from llms.txt” checkbox on posts, pages, and products, for content that shouldn’t be listed (e.g. legal pages).
- Pages, posts, and products marked “noindex” in Yoast SEO, Rank Math, SEOPress, or All in One SEO are excluded automatically.
- Works on WordPress Multisite: activate network-wide or per site. Each site generates and caches its own independent llms.txt.
- On Multisite, link this llms.txt to the equivalent llms.txt of other sites in the network (e.g. a per-language site), with the link label automatically derived from the target site’s language.
- Cache is automatically cleared when a post, page, product, category, or product category changes, or when settings are saved.
Limitations
This plugin lists pages, posts, and (if WooCommerce is active) products only; other public post types are not included. On a Multisite network, each site’s llms.txt only ever describes that site’s own content — it does not aggregate content across sites into one document.