How to add llms.txt to WordPress (3 ways)
· updated October 18, 2026· screens checked September 16, 2026
llms.txt is a plain-text Markdown file at the root of your site (yoursite.com/llms.txt) that gives AI models a short summary of the site and a list of its main pages. It is a proposed format, and support varies between AI providers. On WordPress it can be added in three ways: a switch in your SEO plugin, a small plugin such as AumViso, or a file you write yourself.
What llms.txt is
It is a text file at yoursite.com/llms.txt, written in Markdown. It works as a sitemap for AI systems: a site name, a one-paragraph description, then sections of links with a one-line note each, intended to point AI tools to the main pages without a full crawl. It is a proposal (llmstxt.org) rather than a standard: support varies between AI providers, none is obliged to read it, and there is no penalty for not having one.
One source for the file
Every method below produces the same file at the same address. If two plugins generate it, only one version is served, with no warning. Use one method and switch the others off. A physical file in the site root takes precedence over a plugin, because the web server returns it before WordPress runs. The FAQ at the end lists which source takes precedence in each combination.
Method 1: the setting in an SEO plugin
Yoast SEO, All in One SEO and Rank Math each added llms.txt support in 2025:
- Yoast SEO — Yoast SEO → Settings → Site features → under AI tools, switch on LLMS.txt → Save changes. Yoast writes a real file into your site root and refreshes it weekly by cron. It lists the five most recently updated items of each type, cornerstone content first. Not available on multisite.
- All in One SEO — Sitemaps → LLMs.txt tab, switch it on; you can also switch on
llms-full.txt. Like Yoast it writes a real file into your site root, regenerated on a schedule. - Rank Math — Rank Math SEO → Dashboard → enable the LLMs Txt module (switch to Advanced Mode if you do not see it) → General Settings → Edit llms.txt to choose post types, taxonomies and the item limit (100 by default).
These are full SEO suites. For a site that does not already use one, Method 2 or Method 3 adds llms.txt without installing a suite.
Method 2: the AumViso plugin
AumViso is a free plugin limited to AI search features: llms.txt, schema markup, XML sitemaps and internal links. It generates llms.txt on request: no file is written, and the content reflects the currently published content.
- In your WordPress admin go to Plugins → Add New, search for AumViso, click Install, then Activate.
- Once the plugin is active,
yoursite.com/llms.txtis served, together withyoursite.com/llms-full.txt, the version with excerpts. The switch Serve /llms.txt from this site at the top of the llms.txt tab is on by default. - To adjust what goes in, open SEO/GEO in the admin sidebar and pick the llms.txt tab.
- Site description — one paragraph shown at the top of the file. Leave it blank to use your site tagline.
- Four switches decide the sections: Include Pages, Include Posts, Include FAQ / Glossary / Guides, Include Products. All are on by default. Max items per section is 50 (1–500).
- Click Save, then View /llms.txt to see the result.
If the address returns a 404, go to Settings → Permalinks and click Save once; the plugin requires pretty permalinks. The file is cached for a day and rebuilt whenever you publish or update a post.
Method 3: a hand-written file
For a small site that changes rarely, a hand-written file is sufficient. Create a file named llms.txt in this format:
# Your Site Name
> One paragraph on what the site is and who it is for.
## Main pages
- [Services](https://yoursite.com/services): What we do and for whom
- [Pricing](https://yoursite.com/pricing): Plans and what each includes
## Guides
- [Getting started](https://yoursite.com/guides/start): First steps for new customersUpload it to the root of the site (the folder that holds wp-config.php) with FTP or the host's file manager. The full format is at llmstxt.org. The file must be edited each time a page is added.
Checking the file
- Open a private (incognito) window to avoid a cached or logged-in version.
- Go to
yoursite.com/llms.txt. - The page should show plain text beginning with
#and the site name. A 404 means nothing is serving the file. An HTML page means a redirect or the theme is handling the address.
Reviews of AumViso can be posted on wordpress.org.
Common questions
- Does llms.txt affect Google rankings?
- Google has not stated that it reads llms.txt, and there is no published evidence of an effect on rankings in either direction. The file is intended for AI assistants, and support varies between providers.
- Can AumViso run alongside Yoast, Rank Math or AIOSEO?
- Yes for everything except llms.txt itself, where only one should be serving it. If Yoast’s or AIOSEO’s llms.txt is on, their physical file takes precedence and AumViso’s version is not served. To use AumViso’s version, switch the feature off in that plugin and delete the file from the site root. With Rank Math the order is reversed: AumViso responds first and Rank Math’s version is not served. To use the suite’s version while keeping AumViso’s other features, switch off **Serve /llms.txt from this site** in AumViso’s llms.txt tab. The same tab shows which plugin is currently responding.
- Does the file update itself?
- Yoast and AIOSEO: on a schedule (Yoast weekly), by rewriting the file. Rank Math and AumViso: generated live (AumViso caches for a day and clears the cache when you publish). Hand-written: not updated automatically; edit the file manually.
Plugin used in this guide
AumVisoManage metadata, structured data, XML sitemaps, llms.txt, and related site information used by search engines and AI crawlers.Plugin page →