BACK TO DIRECTORY

SEV Structured llms.txt

by Heinrich Franz

0.0
(0 ratings)

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 Name heading and a > tagline blockquote (your own tagline, or the site’s tagline by default).
  • A ## Pages section listing every published page, each as - [Title](URL): Description.
  • Optionally, one or more > Label version: URL lines linking to this llms.txt on other sites in your network (e.g. one site per language).
  • A ## Posts section with one ### Category Name subsection per post category, newest posts first, in an order you control.
  • If WooCommerce is active, a ## Products section with one ### Category Name subsection 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.txt as 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.

Plugin Details

Active Installs
0
Total Downloads
199
Version
1.2.2
Requires WP
6.0
Requires PHP
8.0
Tested Up To
7.1
Added
2026-08-27
Last Updated
2026-09-10 5:18pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0