WordPress

What Is llms.txt? How to Create One for WordPress (2026)

llms.txt explained in plain English: what goes in it, real examples, whether AI tools read it, and three ways to create one on WordPress, including free.

By wptaskify TeamUpdated Oct 13, 20269 min read
What Is llms.txt? How to Create One for WordPress (2026)

Quick answer

llms.txt is a plain-text Markdown file at yoursite.com/llms.txt that gives AI tools a short, curated map of your site: your name, one line on what you do, and links to your most useful pages with a note on each. It was proposed in 2024 and is not an official standard. On WordPress you can generate it with a plugin, upload one by hand, or have your AI write it for you.

What is llms.txt?

llms.txt is a small text file you put at the root of your website, next to robots.txt. It is written in Markdown and meant to be read by large language models (LLMs) and the AI tools built on them.

A web page is full of menus, cookie banners, scripts and layout. An AI tool that wants to understand your business has to dig the useful part out of all that. llms.txt hands it the useful part directly: who you are, what you do, and which pages answer which questions.

The format was proposed by Jeremy Howard of Answer.AI in September 2024, at llmstxt.org. Since then thousands of sites, many of them documentation sites, have published one.

llms.txt vs robots.txt vs sitemap.xml

The three files sit side by side at your site root, but they do different jobs:

  • robots.txt says where crawlers are allowed to go. It controls access.
  • sitemap.xml lists every URL you want search engines to find. It is complete, not curated.
  • llms.txt picks your best pages and explains them in a sentence each. It is a guide, not a list of everything.

llms.txt does not block or allow anything. If you want to control which AI bots crawl your site, that is robots.txt's job. See which AI bots are crawling your WordPress site.

Comparison of robots.txt, sitemap.xml and llms.txt: what each does, format, who reads it and status
Three files at your site root, three different jobs.

What goes in an llms.txt file?

The proposal keeps the format simple. In order:

  1. # Your name. An H1 with the site or company name. This is the only required line.
  2. > One-line summary. A blockquote saying what you do and for whom.
  3. Optional details. A short paragraph or a few bullet facts, like location, hours or what you do not do.
  4. ## Sections of links. Each H2 groups related pages. Under it, one line per page: - [Page title](URL): what this page answers.
  5. ## Optional. A section with that exact name holds links an AI can skip if it is short on space.

Some sites also publish llms-full.txt, with the full text of every listed page in one file. That suits documentation. For a business site, the short llms.txt is enough.

Annotated llms.txt file: H1 name, blockquote summary, H2 section, and a link line with a note
The parts of a real llms.txt, from our demo plumbing site.

Real llms.txt examples

The best way to understand the format is to read a few. Here are two real files.

A software company. Our own file at wptaskify.com/llms.txt opens with one sentence on what the product does, then plain facts (category, supported platforms), then core pages, tools and guides, each with a one-line note.

A local business. The file for our demo plumbing site is much shorter: the name, one line with the area and phone number, five service pages, the areas page, About and Contact. That is all a local business needs.

What the good examples share: short notes written for a reader, no keyword lists, and only pages worth reading.

The real llms.txt file of wptaskify.com showing a summary, facts and a list of core pages
wptaskify.com/llms.txt, live: a summary, plain facts, then core pages with a note on each.

Do ChatGPT, Claude and Google actually read llms.txt?

Honest answer: sometimes, and nobody has promised it helps rankings.

  • Google has said its search does not use llms.txt. It will not change your Google rankings.
  • AI assistants and agents can read it when they fetch your site, for example when someone asks an assistant to look at your website or a coding agent is pointed at your docs. Several AI companies publish llms.txt files for their own documentation.
  • No major AI company has said its answers rank or cite sites because they have an llms.txt.

So treat it as cheap insurance, not a growth hack. It takes ten minutes, it cannot hurt, and when an AI tool does read it, it gets an accurate summary of your business instead of guessing from your menu. The things that move AI citations most are still clear pages, real answers and structured data. See how to get your WordPress content cited by AI.

Option 1: Generate llms.txt automatically with a plugin (free)

The quickest way on WordPress is a plugin that builds the file from your pages and keeps it up to date. Several SEO plugins now offer this. The free wptaskify Search Signal plugin turns it on automatically: install it, and yoursite.com/llms.txt starts serving a file built from your pages and latest posts, with a short note for each one taken from its content.

You can find it under wptaskify, then Tools, with Copy and View buttons. Nothing to configure.

The trade-off: an automatic file lists pages in menu order with the first words of each page as its note. That is a decent start, but it is not as sharp as a file written by someone who knows which pages matter.

wptaskify plugin Tools screen showing the llms.txt card marked Automatic with Copy and View buttons
In the plugin, llms.txt is on by default under wptaskify, then Tools.

Option 2: Write a custom llms.txt (better)

A hand-written file is better because you choose the pages and write the notes. Compare the two versions of the same site below: the automatic one lists everything, while the custom one is short and says exactly what each page answers.

Use this template and fill it in:

# Your Business Name

> One sentence: what you do, for whom, and where.

## Services
- [Service one](https://yoursite.com/service-one/): the problem it solves, price range
- [Service two](https://yoursite.com/service-two/): ...

## Key pages
- [About](https://yoursite.com/about/): who you are, licences, how you work
- [Pricing](https://yoursite.com/pricing/): plans and what is included
- [Contact](https://yoursite.com/contact/): phone, email, hours

To publish it without a plugin, save it as llms.txt and upload it to your site root (the same folder as wp-config.php, often public_html) with your host's File Manager or SFTP. A real file in the root is served before anything WordPress generates.

Automatic llms.txt listing every page next to a short custom llms.txt with services and key pages
The same site: automatic (left) lists every page; custom (right) is short and written for AI.

Option 3: Let your AI write it for you

If your WordPress site is connected to Claude or ChatGPT through wptaskify, you can skip the template. Ask in plain words, and your AI reads your real pages and writes the file with the edit_llms_txt tool. It saves it as a custom llms.txt that replaces the automatic one. Ask it to clear the file and the automatic version comes back.

This works best when you tell it what matters: "put the five service pages first", "leave out old blog posts", "mention we cover 20 towns". Editing llms.txt this way needs the wptaskify Pro add-on on a paid plan.

Example conversation: the AI reads the current llms.txt and saves a custom one with edit_llms_txt
An example conversation. edit_llms_txt is the real tool name.

llms.txt for an online store

A store has thousands of product URLs, and listing them all defeats the point. Instead, link to what helps someone decide:

  • Your main category pages, with a note on what each range covers.
  • Shipping, returns and warranty pages. AI assistants get asked about these constantly.
  • Size guides, buying guides and comparison pages.
  • A handful of best-selling products at most.

Leave the full product list to your sitemap.

How to check your llms.txt is working

  1. Open yoursite.com/llms.txt in a private browser window. You should see plain text, not your theme or a 404 page.
  2. If you get a 404 with a plugin, go to Settings, then Permalinks, and click Save once. That refreshes WordPress's rewrite rules.
  3. If you see an old version, clear your caching plugin and CDN cache.
  4. Check every link in it opens a real page, and update the file when you add or remove important pages.

Frequently asked questions

What is llms.txt used for?

llms.txt gives AI tools a short, curated summary of a website: its name, what it does, and links to the most useful pages with a note on each. It helps an AI that reads the site understand it without digging through menus and scripts.

Is llms.txt an official standard?

No. It was proposed in September 2024 at llmstxt.org and many sites publish one, but it is not an official web standard like robots.txt, and no major AI company has said it relies on it.

Does llms.txt help SEO or Google rankings?

Not for Google. Google has said its search does not use llms.txt. It may help AI tools that read your site describe you accurately, which is why it is worth ten minutes, but it is not a ranking factor.

Where do I put llms.txt on WordPress?

At the site root, so it opens at yoursite.com/llms.txt. Either upload the file to the folder that holds wp-config.php, or use a plugin that serves it automatically.

Is there a free llms.txt generator for WordPress?

Yes. The free wptaskify Search Signal plugin generates and serves llms.txt automatically from your pages. Several SEO plugins offer a similar option, and you can also write one by hand with a simple template.

Get an automatic llms.txt with the free wptaskify pluginBring your own Claude or ChatGPT. Nothing goes live without your approval.
Get started free

Your AI is ready to work.

Connect WPTaskify and turn conversations into real actions.

Start Free