629-298-8241 [email protected]
Nashville’s Web Design Contact
Web Design SEO AI SEO ServicesWork & Case Studies Google Ads Meta Ads AI Automation & Integration Website Assistant Backlink Audit & Cleanup Branding & Identity Hosting & Care Service Area Leads Punch List ToolsFree SEO & AI scan AI answer check Backlink check AI SEO guides Glossary About Process 629-298-8241 [email protected] Book a strategy call

SEARCH THE SITE · ASK NORA

Type to search every page. Press Enter to ask Nora, the site assistant — she answers from what this site says and hands anything else to Michael.

Nora is the site’s assistant, not a person. She quotes no prices and makes no promises — the buttons reach one.

GUIDE / LLMS.TXT

llms.txt: what it is, what it is not, and whether your business needs one

By Michael Blair, founder, Nashville’s Web Design · Updated

The straight answer

llms.txt is a plain-text file at the root of a website that tells language models what the site is, what the business does and where to read more — a cousin of robots.txt written for the AI era. It was proposed in September 2024. It is not a ranking signal and no major engine has committed to reading it. It costs an hour, it forces you to write the one-page statement of your business that every profile should match, and we ship one on every site we build.

Key takeaways

  • llms.txt is Markdown: a title, a one-paragraph summary, then sections of links with a line describing each. An optional llms-full.txt carries the full text.
  • It is a courtesy and a statement, not a directive. It does not block, allow or rank anything; robots.txt does the blocking and allowing.
  • None of the major engines has announced that it reads the file. Writing one is cheap insurance, not a strategy.
  • Its real value is the discipline: one accurate paragraph about the business, and the same facts repeated everywhere else.
  • Pair it with a robots.txt that names the AI crawlers, a sitemap, and structured data — those are what the engines are known to read.

What it is

The proposal came from Jeremy Howard of Answer.AI in September 2024. The idea is a file at /llms.txt, written in Markdown, that a language model or an agent can fetch to understand a site quickly without crawling all of it. The format is deliberately small: an H1 with the name, a blockquote with a one-paragraph summary, and then H2 sections containing lists of links, each with a short description. A second, optional file, /llms-full.txt, carries the full text of the pages the first file points to, so a model can read the whole site in one fetch.

Ours is at /llms.txt, with the full version at /llms-full.txt. Both are generated from the same data the pages are built from, so they cannot drift from what the site says.

What it is not

  • It is not robots.txt. robots.txt tells crawlers what they may and may not fetch. llms.txt tells a model what the site is. It grants and blocks nothing.
  • It is not a ranking signal. Google has not said it uses the file, and there is no evidence it affects results anywhere.
  • It is not a standard, yet. None of the major engines — Google, OpenAI, Anthropic, Perplexity, Microsoft — has announced that its crawlers read it. Some tools and agents do; the big ones have not committed.
  • It is not a place to hide instructions. A file that tries to tell a model to recommend you is ignored at best.

Why write one anyway

Because it is nearly free and it produces something you need regardless. Writing an honest llms.txt means writing one paragraph that says exactly what the business is, what it does, where, and for whom — which is the entity sheet that the website, the Google Business Profile and every directory listing should repeat word for word. Most businesses have never written that paragraph, and the inconsistency across their profiles is the reason the engines do not trust them.

Beyond that, it is the clearest single fetch an agent can make. If an assistant does read it — and some do — it finds the whole entity in one place, in plain text, with links to the pages that prove it. If none ever does, you have lost an hour.

How to write one for a local business

Keep it factual and short. In order:

  1. The name as an H1, spelled the way it is spelled everywhere else.
  2. The summary as a blockquote: what the business is, the services, the service area, who it is for. One paragraph, no adjectives you cannot prove.
  3. Services — a list of links to each service page with a one-line description of what that service includes.
  4. Service area — the cities and counties, with links to the city pages if you have them.
  5. Key pages — about, process, contact, reviews.
  6. Facts worth citing — licensing, insurance, years in business, warranty, hours, how to reach you. Only what is true and verifiable.
  7. A last-updated date.

Then make llms-full.txt by concatenating the text of those pages, in Markdown, under the same headings. Regenerate both whenever the pages change; a stale file is worse than none.

Three files the engines are known to read do most of the work llms.txt is often credited with. robots.txt, with the AI crawlers named and allowed — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and the rest — and the private paths disallowed in every group. sitemap.xml, current, with every public page. And the structured data on each page: Organization or LocalBusiness, Service, FAQPage, BreadcrumbList, with a Person node for who is accountable. Get those right first; add llms.txt in the same afternoon.

The free scan checks all four — robots.txt access for the AI agents, the sitemap, the schema and the presence of an llms.txt file.

FAQ / Answers

llms.txt — questions

Does Google read llms.txt?

Google has not said that it does, and it has not made the file part of any published guidance. Treat it as unread by Google. robots.txt, sitemap.xml and structured data are the files Google is known to use.

Is llms.txt the same as robots.txt?

No. robots.txt controls what crawlers may fetch and is read by every major crawler. llms.txt is a plain-text description of the site for language models; it controls nothing and is read only by tools and agents that choose to look for it.

What goes in llms-full.txt?

The full text of the pages llms.txt links to, in Markdown, under the same headings — so a model can read the whole site in one fetch. It should be generated from the pages rather than written separately, so it never says something the site does not.

Will llms.txt improve my rankings?

No. It is not a ranking signal for Google or, as far as any of them has said, for the AI engines. Its value is the one-paragraph entity statement it forces you to write and the convenience it offers to agents that do read it.

NEXT STEP

Find out what the AI engines say about you — and whether your market is still open.

Tell us your trade and your city. Before we call, we check what the engines answer and who takes the calls today — so the first call is a straight answer on whether your market still has room.

We respond immediately. Call Book a strategy call