Agent Ready HTML

Yoast and other WordPress llms.txt plugins: what an agent reads

In short

Yoast and WP plugins: Yoast does not list every page by default, only a recent selection. Yoast and WP plugins totals 3 of 8 on the eight numeric keys, from a test build of Yoast SEO 28.8. It also does not serve markdown versions of pages.

rubric.txt wordpress-llmstxt-plugins

initial_html_by_default  = n/a
real_status_codes        = n/a
llms_txt_generation      = 1
llms_txt_linking         = 0
markdown_negotiation     = 0
jsonld_output            = 2
openapi_exposure         = n/a
fenced_code              = n/a
total                    = 3 of 8

Test build of 28.8, 2026-11-04.

Yoast and other WordPress llms.txt plugins Edge or plugin product, Yoast; All in One SEO; plugin authors

Plugins that write llms.txt on WordPress (Yoast, AIOSEO, Website LLMs.txt) and, in some cases, markdown twins; each picks different pages.

Work left to the developer: Low to medium: switch the llms.txt feature on, choose what it lists, remove any older static llms.txt, and add a footer link.

The nine scores

KeyScoreEvidenceSource
Content in the initial HTMLn/aPlugins do not change rendering. Not test-built: the key does not apply to a plugin; the WordPress build is on its own profile. Score from the documentation page cited, read 2026-11-04.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
Real status codesn/aPlugins do not change status handling. Not test-built: the key does not apply to a plugin; the WordPress build is on its own profile. Score from the documentation page cited, read 2026-11-04.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
llms.txt generation1, with setupTest build, Yoast SEO 28.8, 2026-11-04: /llms.txt returned 404 after activation because the wpseo option enable_llms_txt was false; after it was set to true the file returned 200 text/plain with an H1, a Categories section and an Optional section.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
llms.txt linking0, not offeredTest build: with the file enabled, the home page HTML did not link /llms.txt.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
Markdown on request0, not offeredTest build: Yoast added no markdown negotiation; Accept: text/markdown returned text/html.joost.blog/markdown-alternate, 2026-11-04
JSON-LD output2, on by defaultTest build: Yoast added a JSON-LD schema graph (class yoast-schema-graph) to the pages, with no setup.developer.yoast.com/features/schema, 2026-11-04
OpenAPI exposuren/aCMS plugins. Not test-built: the key does not apply to a plugin; the WordPress build is on its own profile. Score from the documentation page cited, read 2026-11-04.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
Fenced, tagged coden/aNot affected. Not test-built: the key does not apply to a plugin; the WordPress build is on its own profile. Score from the documentation page cited, read 2026-11-04.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04
Work left to the developerLow to medium: switch the llms.txt feature on, choose what it lists, remove any older static llms.txt, and add a footer link. Based on the test build above: the feature is off by default and the home page does not link the file.developer.yoast.com/features/llms-txt/functional-specif…, 2026-11-04

Test build

Yoast SEO 28.8, built on 4 November 2026. Same WordPress install, wordpress.org plugin wordpress-seo activated, pretty permalinks on. What it emitted:

  • After activation /llms.txt returned 404; the wpseo option enable_llms_txt was false.
  • After the option was set to true /llms.txt returned 200 text/plain with an H1, a Categories section and an Optional section holding the sitemap index; the first line began with a byte-order mark.
  • The home page HTML did not link /llms.txt.
  • Yoast added a JSON-LD schema graph (class yoast-schema-graph) to the pages and its own robots.txt block with a Sitemap line.
  • No markdown negotiation.

Scoring rules for every key are on the method page.

What the documentation says

Each statement below carries its source and the date read. Statements a vendor makes about itself are labelled as vendor claims.

  • Enabling the Yoast feature creates llms.txt in the site root and refreshes it weekly through a scheduled action. [primary source] source, read 4 November 2026.
  • Yoast includes the 5 most recently updated posts, pages or custom post types, and posts only if published in the last 12 months; pages can be picked manually. [primary source] source, read 4 November 2026.
  • Yoast cannot generate the file while another llms.txt already exists on the server. [primary source] source, read 4 November 2026.
  • All in One SEO markets an llms.txt generator that writes llms.txt and llms-full.txt. [vendor claim] source, read 4 November 2026.
  • The Website LLMs.txt plugin on wordpress.org (version 8.6.3 on 2026-11-04) generates the file and handles WPML language versions in one file. [primary source] source, read 4 November 2026.
  • Yoast SEO for Shopify added an llms.txt toggle under Settings, Advanced. [primary source] source, read 4 November 2026.

What it does not do

  • Yoast does not list every page by default, only a recent selection.
  • Does not serve markdown versions of pages.

Compare and replace

Sources

  1. Yoast llms.txt functional specification https://developer.yoast.com/features/llms-txt/functional-specification/, read 4 November 2026
  2. AIOSEO llms.txt generator https://aioseo.com/features/llms-txt-generator/, read 4 November 2026
  3. Website LLMs.txt plugin https://wordpress.org/plugins/website-llms-txt/, read 4 November 2026
  4. Yoast help: llms.txt for Shopify https://yoast.com/help/enable-llms-txt-yoast-seo-shopify/, read 4 November 2026
  5. Joost de Valk: Markdown Alternate https://joost.blog/markdown-alternate/, read 4 November 2026
  6. developer.yoast.com https://developer.yoast.com/features/schema/, read 4 November 2026

Last reviewed 4 November 2026