Updated November 10, 2026.
Over the past year, the same advice has been everywhere: “Add an llms.txt file to your website to be visible in ChatGPT.” Some WordPress plugins generate one in a click. But what does this file actually do, and does it help a small business show up in AI assistants’ answers?
The short answer: it’s a good way to present your website to AI agents, but it isn’t a visibility lever in ChatGPT. It comes after the three steps that matter to show up in ChatGPT. Here’s why.
llms.txt is a proposal published in September 2024 by Jeremy Howard, co-founder of Answer.AI, and updated in 2026. The idea is simple: web pages are built for people, with menus, ads and code around the content. An AI assistant trying to understand a website wastes time sorting through all that.
llms.txt gives it a shortcut: a small text file at the root of the website (yoursite.com/llms.txt) that summarizes the essentials and points to the most useful pages. Think of it as your About page and sitemap combined, in a version built for machines.
It isn’t an official standard like robots.txt. It’s a convention proposed to the community, which thousands of websites have adopted.
The file is written in Markdown, a simple text format. The proposal describes a specific order:
Here’s the beginning of devjpt.com’s llms.txt, shortened:
# DEVJPT — Jean-Philippe Thériault, Web Developer and AI Specialist
> DEVJPT (www.devjpt.com) is the bilingual (French / English)
> portfolio and blog of Jean-Philippe Thériault […]
## ChatJPT
- [ChatJPT (English)](https://www.devjpt.com/en/chatjpt-en/): Product page.
- [ChatJPT on GitHub](https://github.com/devjpt/ChatJPT): Source code.
For a small business, a good llms.txt fits on one page: who you are, where you serve customers, what you offer, and links to your service pages, FAQ and contact page. The facts must be accurate and current, like everywhere else.
This is where facts and promises need to be separated.
In other words: publishing an llms.txt won’t move you up in ChatGPT or Google. It can help an agent visiting your website understand it faster. Useful, but secondary.
The two files are often confused, yet they do completely different things:
| robots.txt | llms.txt | |
|---|---|---|
| Job | tell crawlers what they may explore | present the website and point to the right pages |
| Status | standard recognized by search engines and OpenAI’s crawlers | community proposal, no commitment from major search engines |
| Effect on ChatGPT | direct: blocking OAI-SearchBot removes you from search | no documented effect |
So an llms.txt can never make up for a robots.txt that blocks crawlers. If you check only one thing, make it your robots.txt and ChatGPT’s crawler access.
My advice: yes, if it’s quick, but not before the rest. The logical order for a small business:
On WordPress, Yoast SEO and AIOSEO can generate an llms.txt automatically. Wix creates one for every website. Still, read the generated file: an automatic summary can be vague, and it’s your official introduction to AI agents. On devjpt.com, the file is written by hand to control every sentence.
Once your file is online, the llms.txt checker confirms it follows the format: a title, a summary, sections and link lists.
Nothing indicates it does. OpenAI’s crawler documentation only mentions robots.txt and its IP addresses. For ChatGPT search, what matters is letting OAI-SearchBot in and having useful pages.
No. Google states in its official guide that Google Search ignores llms.txt files and that they have no effect on visibility or ranking, including in AI Overviews and AI Mode.
No. Robots.txt tells crawlers what they may explore. Llms.txt presents your website. An llms.txt never unblocks a crawler that robots.txt disallows.
At the root of your website, at yoursite.com/llms.txt. The proposal also allows one in a subfolder, such as /docs/llms.txt, to describe only that part of the site.
Some websites also publish an llms-full.txt containing the full text of their pages. The proposal doesn’t require it; it recommends keeping llms.txt short and linking to Markdown versions of pages instead. For a small business, a well-written llms.txt is enough.