Home / RankReady / llms.txt generator
llms.txt generator for WordPress

An llms.txt generator,
and a straight answer
about what the file does.

RankReady writes llms.txt and llms-full.txt for your site, keeps them current as you publish, and serves them with the right content type. Setup takes about five minutes. Then, because you will read the opposite somewhere else this week, the rest of this page says what the evidence actually shows.

v1.3.1 · 300 active installs · Tested to WordPress 7.1 · Runs alongside Yoast, Rank Math, AIOSEO and SEOPress

The honest part, first

The measured evidence
does not support the pitch.

Almost every plugin selling llms.txt implies the file gets you cited. Three independent findings say otherwise, and pretending they do not exist would make everything else here worth less.

The LLMs.txt Generator screen in RankReady, with a checkbox to serve llms.txt, the live URL beside it, post type checkboxes for pages, posts and docs, and options controlling how many posts per type are listed.
300k
domains studied by SE Ranking, with no correlation found between having an llms.txt and citation frequency. Removing the variable made their model more accurate.
97%
of llms.txt files received zero traffic across the 137,000 sites Ahrefs looked at.
0
crawler documentation from Google, OpenAI, Perplexity, Bing or Copilot that commits to reading the file. Google has said publicly that it does not.
So why generate it

Cheap, correct, expected.
That is the whole case.

It costs nothing, developer tooling genuinely does read it, and if the format matters later you already have one. RankReady generates it properly rather than selling it as something it is not.

The live llms.txt file served by RankReady at hostmy.blog/llms.txt, rendered as plain text in a browser, opening with the Host My Blog heading, the one-line summary as a blockquote and the about paragraph beneath it.

llms.txt

A spec shaped index at your site root: title, short summary, and your content organised into sections of linked pages. Written from the same source of truth as your sitemap, so the two cannot drift apart.

llms-full.txt

The whole thing in one file, for an agent that would rather take one fetch than fifty. Token efficiency for a coding agent is the one benefit here that is measurable.

Served as text/plain, which is rarer than it should be

If your server sends X-Content-Type-Options: nosniff and the wrong content type, a compliant client is instructed to treat your plain text file as HTML and will not parse it. We have found this live on real sites.

Regenerated on publish, and cache aware

Rewritten when you publish or edit, with bypass entries persisted into eighteen caching layers so a stale copy is not served from disk before PHP ever runs.

Optionally pointed at your Markdown copies

List /post-slug.md instead of the HTML page, so an agent following the index lands on your words rather than your theme. Posts without an endpoint fall back automatically.

Fed by your brand fields

The name, summary, About text and canonical terms you set once become the header of the file, so the description an agent reads matches everywhere else it reads you.

Honest scope

What this file
will not do for you.

Publishing it is a five minute job with a small, real payoff. Treating it as a growth lever is the mistake.

It is not a citation lever

No study we can find supports that claim, and one of them got more accurate when the variable was removed. Generate it because it is free and expected.

Adoption has plateaued

Roughly 10 percent of measured domains, and 0.3 percent among top sites. That is the honest state of the format as of today.

It does not replace the work that does hold up

Schema, freshness, a Markdown copy and real author identity are the machine readable parts with evidence behind them. RankReady covers all four.

It does not touch your sitemap or your SEO plugin

The file is generated from the same source of truth as your sitemap, and nothing Yoast, Rank Math, AIOSEO or SEOPress emits is modified.

Questions people actually ask

The honest answers,
before you have to ask.

Q. Does an llms.txt file get me cited by ChatGPT?

No evidence says so. SE Ranking found no correlation across roughly 300,000 domains. Ahrefs found 97 percent of these files got zero traffic. Generate one because it is free and expected, not because it will get you quoted.

Q. Then why does RankReady generate it at all?

Zero marginal cost and real option value, plus one use case with evidence behind it: coding agents pull documentation through it. Removing a cheap, correct, expected file would be its own kind of dishonesty.

Q. What is the difference between llms.txt and llms-full.txt?

The first is an index of links with short descriptions. The second bundles the content into one file so an agent can take a single fetch instead of many.

Q. Will this conflict with my sitemap or my SEO plugin?

No. The file is generated from the same source of truth as your sitemap, and nothing Yoast, Rank Math, AIOSEO or SEOPress writes is touched.

Q. My llms.txt exists but nothing reads it. Is it broken?

Possibly, and there is a specific thing to check. Run curl -sI yoursite.com/llms.txt and read the content type. If it says text/html and your server also sends nosniff, strict clients are being told not to parse it.

Q. How long does setup take?

About five minutes, from the WordPress dashboard, with no developer and no server access.

Free on WordPress.org

Make your site readable
to the things reading it.

RankReady is a WordPress AI SEO plugin. It runs alongside Yoast, Rank Math, AIOSEO and SEOPress rather than replacing any of them, and setup takes about five minutes from your dashboard.

Free, no account, no credit card · GPL-2.0 · About five minutes from your dashboard