How do you install llms.txt on a WordPress site?
Three methods: (1) dedicated WordPress plugin (LLMs.txt Generator, Yoast SEO extension), (2) manual edit of llms.txt file at domain root via FTP or cPanel, (3) programmatic generation via add_action('init') in functions.php. Validation: https://yourdomain.com/llms.txt must display Markdown content.
How do you install llms.txt on a WordPress site, implementation-side?
llms.txt is a standard introduced on 3 September 2024 by Jeremy Howard (Answer.AI / fast.ai), a Markdown file at domain root summarising site content and organisation for LLMs (source: llmstxt.org, answer.ai/posts/2024-09-03-llmstxt.html). Typical structure: H1 title, short description, sections (Documentation, FAQ, Articles, Case studies) with absolute links. The spec also recommends a second file, llms-full.txt, containing the full content concatenated as Markdown. It's a content-authority signal, not crawl blocking (different from robots.txt).
Three WordPress installation methods
(1) Plugin, LLMs.txt Generator (free, ~3,000 active installs in 2026), Yoast SEO Premium has integrated generation since 2025. Classic install via Plugins → Add New, configuration in admin UI. Pro: zero code. Con: plugin dependency and slower updates. (2) Manual, create llms.txt (no extension) at root via FTP or cPanel File Manager. The WordPress theme editor doesn't expose root, you need SFTP or a File Manager plugin. Pro: full control, no dependency. Con: no auto-update on new posts. (3) Programmatic, add_action('init') in functions.php serving the file dynamically with an updated canonical-URL list. Avoid for non-developers (plugin conflict risk, expensive debugging).
Actual LLM adoption in 2026
"To be honest and not oversell the effort: no major answer engine, whether OpenAI, Anthropic, Google or Perplexity, has publicly confirmed in 2026 that it uses llms.txt systematically in its crawl or retrieval pipeline," notes Lorenzo Eeman, founder of PROEMA. A few independent tests (SEO cohorts watching server logs) suggest ChatGPT and Perplexity read it occasionally, but no guarantee. PROEMA installs llms.txt as a GEO hygiene signal (low cost, potential upside, zero downside), not as an absolute priority. Source: llmstxt.org, Answer.AI blog September 2024.
Counterintuitive finding. Of the 43% of websites worldwide powered by WordPress (W3Techs, May 2026), a PROEMA audit of 1,000 active Belgian instances shows fewer than 2% publish a root-level llms.txt. Root cause: WordPress exposes no dedicated admin slot; you go through a plugin (LLMS.txt Generator) or FTP upload. Install friction explains the under-penetration, not a relevance gap.
| Method | Required skill | Advantage | Limit |
|---|---|---|---|
| Plugin (LLMs.txt Gen) | Low | Simple | Plugin dependency |
| Manual FTP | Medium | Independence | No auto-update |
| Programmatic functions.php | High | Flexibility | Conflict risk |
| Yoast SEO Premium | Low | Integrated | Yoast Premium cost |