An llms.txt file is a Markdown file at yoursite.com/llms.txt that tells AI tools what your site is and which pages matter most. This generator builds one in the format set out on llmstxt.org: your site name, a short summary, and sections of links with a note on each. Paste your page URLs or your sitemap.xml, fix the titles, write the notes, and copy or download the file. Nothing is crawled and nothing leaves your browser, so it works on staging sites and pages behind a login too.
One thing to know before you start: Google says its Search features do not use llms.txt, and most files get no requests from AI crawlers yet. The section after the tool has the evidence. Publishing a good file takes ten minutes and does no harm, which is why we keep one.
Paste one URL per line, or a line like Pricing | /pricing | Plans and what each includes (title | URL | note). You can also paste the XML of your sitemap. Then press Add pages.
What goes in an llms.txt file?
The llmstxt.org proposal sets a fixed order. Only the first part is required; the rest is optional but is where the value is.
| Part | Markdown | Required? | What to write |
|---|---|---|---|
| Name | # Brightquay | Yes | Your site or company name, once, as an H1 |
| Summary | > Brightquay is... | No | A blockquote with the facts a model needs to understand the rest: what you sell, to whom, where |
| Details | Paragraphs or lists | No | Anything else that helps read the links: pricing model, regions, integrations. No headings here |
| File lists | ## Product then - [Title](url): note | No | One H2 per group of pages, each item a Markdown link with an optional note after a colon |
| Optional | ## Optional | No | Secondary links that a tool can skip when it needs a shorter context, such as careers or press |
The proposal also suggests publishing a clean Markdown copy of important pages at the same address with .md added (for example /pricing.md). That is more work and mostly useful for documentation sites. A marketing site can start with the index file alone.
Illustrative. Brightquay is a fictional company. The file the tool builds from the example above looks like this (summary shortened):
# Brightquay
> Brightquay is payroll software for healthcare staffing agencies in the US.
## Product
- [Product overview](https://brightquay.example/product): Shift pay, credential checks and tax filing
## Pricing
- [Pricing](https://brightquay.example/pricing): Plans, per-worker prices and what each plan includes
## Customers
- [Medstaff Group](https://brightquay.example/customers/medstaff-group): How Medstaff Group runs payroll for 900 nurses
## Optional
- [Careers](https://brightquay.example/careers) Does llms.txt help you show up in AI answers?
There is no evidence yet that it does, and the major search engine says it does not use it. Here is what we found when we checked in November 2026:
- Google does not use it. Google's guide to optimizing for generative AI features on Google Search says you do not need AI text files or Markdown to appear in Search, that "Google Search itself doesn't use them", and that adding them neither harms nor helps. It also says making one for other services is fine.
- Most files are never requested. Ahrefs studied 137,210 domains in May 2026 (published 15 June 2026). 28% had a valid llms.txt, and 97% of those files received no requests in the month. Of the requests that did arrive, 19.5% came from named AI tools; GPTBot was the largest single AI bot at 4.51% of requests, and SEO audit tools sent more requests than any AI bot.
- A Google Search Advocate compared it to the keywords meta tag. John Mueller wrote on Reddit that "none of the AI services have said they're using LLMs.TXT", as Search Engine Journal reported in April 2025.
So why publish one? Because it costs almost nothing, a few AI agents and coding tools do fetch it (the Ahrefs data shows GPTBot and Claude-Code among them), and writing it forces a useful exercise: deciding which ten to thirty pages explain your company, and writing one factual line about each. Those same lines make good meta descriptions and good opening sentences, which is what AI answers and Google actually read. What gets B2B companies cited is still the pages themselves. Our guide to generative engine optimization covers that work, and the answer engine optimization entry explains how the answer engines pick sources.
How do you write a good llms.txt for a B2B site?
- List 10 to 40 pages, not your whole sitemap. The point is to tell a model which pages explain you. Pricing, product or feature pages, two or three customer stories, integrations, your security page and the guides that define your category. Leave out tag pages, thin blog posts and legal pages, or put them under Optional.
- Write the note as a fact. "Plans from $8 per worker per month; annual billing only" is useful. "Our flexible, powerful pricing" is not. If a number is on the page, put it in the note.
- Group pages the way a buyer asks. Product, Pricing, Customers, Integrations, Compare, Docs. The tool suggests a section from the URL path; change it where it guesses wrong.
- Keep links absolute and live. Use the full https address. Every link should return a 200, not a redirect or a 404.
- Update it when the site changes. When you change prices, launch a product or retire a page, change the file the same day. A stale file is worse than none if a tool reads it.
An llms.txt is one small piece of the technical setup AI crawlers meet. The others matter more: a robots.txt that does not block the crawlers you want (see our technical SEO entry), fast server-rendered HTML, and structured data. Our guide to SEO for B2B SaaS in the age of AI covers that list.
How do you add llms.txt to your website?
| Where your site runs | How to publish /llms.txt |
|---|---|
| Astro, Next.js, Gatsby, Hugo and other static builds | Put llms.txt in the public/ (or static/) folder and deploy |
| WordPress | Upload it to the site root by SFTP, or use an SEO plugin that offers an llms.txt setting |
| Webflow, Framer, Wix and other builders | Check the platform's settings or help center for root files; if there is none, a redirect from /llms.txt to a hosted file is a fallback |
| Behind a CDN (Cloudflare, Vercel) | Make sure the file is not blocked by a bot rule or a login wall, and that it returns text/plain or text/markdown |
After you publish, open https://yoursite.com/llms.txt in a private window. If you want to know whether anything reads it, check your server or CDN logs for requests to that path over the next month.
Where Growigami fits
Our AI search and SEO service handles the part that does move AI answers. Each month we ask the assistants your buyers use the questions they ask, show you which answers name you and which name a competitor, and write the pages those answers draw on. If you want a team to run this for you, our AI search optimization services page has the details. To see whether search can pay for itself first, try the SEO ROI calculator.
Frequently asked
What is an llms.txt file?
It is a Markdown file at the root of a website (yoursite.com/llms.txt) that gives AI tools a short map of the site: the name, a one-paragraph summary and lists of links to the pages that matter, each with a note. Jeremy Howard proposed the format on llmstxt.org in September 2024. Think of it as a reading list for language models, not a set of rules like robots.txt.
Does Google use llms.txt?
No. Google's guide to optimizing for its generative AI features says Google Search itself does not use llms.txt or other AI text files, and that adding one will neither harm nor help your visibility in Google Search. Google also says creating one for other services is fine.
Do AI crawlers actually read llms.txt?
Rarely, so far. Ahrefs looked at 137,210 sites in May 2026: 28% had a valid llms.txt, and 97% of those files got no requests at all that month. Of the requests that did arrive, 19.5% came from named AI tools, led by OpenAI's GPTBot. The file is cheap to publish, but do not expect it to change AI citations on its own.
Where do I put the llms.txt file?
At the root of your domain, so it loads at https://yoursite.com/llms.txt, served as plain text or Markdown. On most hosts you upload it to the public or static folder. On WordPress, Webflow and similar builders, use the platform setting or a plugin that serves a root file, then open the URL in a browser to check it loads.
What is the difference between llms.txt and llms-full.txt?
llms.txt is an index: titles, links and short notes. llms-full.txt is a convention some tools and documentation platforms use for a single file holding the full text of the pages. The llmstxt.org proposal itself only defines llms.txt and the idea of clean Markdown copies of pages. Most B2B marketing sites only need the index.
What is the difference between llms.txt and robots.txt?
robots.txt tells crawlers what they may and may not fetch. llms.txt suggests what is worth reading and gives context. Blocking an AI crawler in robots.txt is a rule that well-behaved bots follow; listing a page in llms.txt is only a suggestion. Use robots.txt to control access and llms.txt to describe the site.





















