gaash.ai

Tools

llms.txt: a template you can fill in and publish

llms.txt is a proposed convention, not a standard: a plain-text markdown file at /llms.txt that says what a site is and lists the pages worth reading. Below is the whole file for a small business, with what each line is for and one command to check it is being served.

There is no generator here, because the file does not need one: it is twenty lines of plain text, and a form would add nothing a text editor cannot. Copy the template, replace every bracket, save it as llms.txt at the root of your site and fetch it once. Do robots.txt and your LocalBusiness markup first; every crawler reads those, and no assistant has committed to reading this.

  • The whole file, on the page
  • Each line explained
  • One command to check it
Toolsgaash.ai

The template

Replace everything in square brackets and delete any section you cannot fill truthfully. Keep the H1 and the blockquote: llmstxt.org proposes one H1, one blockquote summary, then sections of links with a short note after each, and that is all the shape there is.

# [Your company name]

> [One sentence: what you do, for whom, where, since when. For example: Residential and commercial plumbing for [city] and [county], family-run since [year].]

Last updated: [YYYY-MM-DD]

## What we do

- [Service one]: [what it includes and who it is for, in one line]
- [Service two]: [one line]
- [Service three]: [one line]

## Where

- Address: [street], [city], [state or province] [postal code]
- Area served: [the towns, neighborhoods or counties you travel to]
- Hours: [Mon to Fri 8 a.m. to 5 p.m.; Sat 9 a.m. to 1 p.m.; closed Sun]

## Prices

- [Service one]: from $[amount]; [what that covers]
- [Service two]: [a range, or "quoted in writing within one working day"]
- [Delete this whole section if you do not publish prices]

## Pages worth reading

- [Service one](https://www.example.com/services/[slug]): [what the page answers, in one line]
- [Questions and answers](https://www.example.com/faq): [the five questions buyers ask, answered]
- [Reviews](https://www.example.com/reviews): [how many, from which platform]
- [About](https://www.example.com/about): [who runs it, licenses, since when]

## Contact

- Phone: [the one number that is on the site]
- Email: [address]
- Booking: [URL, or "call during hours"]

What each line is for

Each part of the file, what a reader takes from it and what to write there.
LineWhat it is forWhat to write
The H1The name a model should use for youYour trading name, exactly as it appears on the site and the Google Business Profile
The blockquoteThe one-sentence summary, and the only line many readers will takeWhat you do, for whom, where, since when. No adjectives.
Last updatedWhether the prices and hours can be trustedThe date you last checked every line
What we doThe services, named the way buyers name themOne line each: what it includes and who it is for
WhereAddress, area served and hours, as textThe same address and hours as the site, word for word
PricesThe thing a buyer asks firstA price, a starting price or a range; delete the section if you do not publish prices
Pages worth readingWhere a model should go for detailEach service page, the answers, the reviews and the about page, with a note on what each answers
ContactHow to reach a personThe one phone number, one email, and how to book

Where the file goes and how to check it

  1. Save it as llms.txt: plain text, UTF-8, no HTML.
  2. Put it at the root of the host your site serves from, so it answers at https://www.example.com/llms.txt. The same host rule as robots.txt applies: a copy on www does nothing for the bare domain, and the other way round.
  3. Fetch it with the command below. A 200 and a text content type (text/plain or text/markdown) means it is served. A 404 means it is not at the root; an HTML content type means the platform is serving a page in its place.
  4. Open it in a browser and read it as a stranger would. If the blockquote line does not say what you do and where, rewrite that line before anything else.
  5. Change the date whenever a price, an hour or an address changes. A file that contradicts the site is a second source of truth, and you do not want two.
curl -I https://www.example.com/llms.txt

What llms.txt will and will not do

It is a proposal. llmstxt.org describes a format; it is not a standard any assistant has committed to, and Google's page on AI features says no special file is required for AI Overviews or AI Mode. In our audit of 9,483 small business websites (40 trades, 90 metros, September 2026), 63.6% publish none, and we put that finding last in the article because we are not sure it matters yet.

What it costs is an hour, and what it shows is whether anyone has thought about machine readers. Write it after robots.txt, which every crawler reads; after the LocalBusiness markup, which describes the business to any machine that parses schema.org; and after the answers are on the pages the file points at. A file that points at pages with nothing quotable on them points at nothing.

Common questions

Does an llms.txt make ChatGPT or Perplexity cite my site?

Nothing in the operators' crawler documentation says so, and we have not measured an effect. The file is a summary a model can read if it fetches it. What decides a citation is what the pages say once a crawler reaches them: one identity, the words in the HTML, answers under question headings, reviews as text.

Should the file list every page?

No. List the pages a stranger would need: each service, the answers, the reviews, the about page and the contact page, each with a note on what it answers. The proposal's shape is a short curated list. A file with two hundred URLs is a sitemap, and you already have one of those.

Is llms.txt the same kind of thing as robots.txt?

No. robots.txt is a permission: it tells a crawler which paths it may fetch, under RFC 9309, and the crawlers whose operators publish documentation say they follow it. llms.txt is a description: what the site is and where to look. One is read by every crawler; the other by whoever chooses to.

Sources: llmstxt.org, the proposal · Google, AI features and your website · RFC 9309, Robots Exclusion Protocol · our audit of 9,483 small-business sites, with its method

Want the template by email?

Leave your email and a person sends the template and the check command from hello@gaash.ai within one working day, as one message. Nothing is generated and nothing follows it.