You have probably heard of robots.txt. It is the file that tells Google's crawler how to index your website. Now there is a new file gaining attention: llms.txt. It is designed to tell AI language models about your business in a structured, machine-readable format.
This article explains what llms.txt is, how to create one, what to include, and most importantly, gives you an honest assessment of whether it actually helps your AI visibility right now.
The Short Version
An llms.txt file is a plain text file you place at the root of your website (accessible at yoursite.com/llms.txt). It contains structured information about your business: what you do, where you are, your services, your hours, and anything else you want AI models to know. Think of it as a resume for your business, written for AI readers instead of human readers.
The concept was proposed as a community standard in late 2025, inspired by how robots.txt became the universal way websites communicate with search crawlers. The idea is simple: give AI models a single, authoritative place to find accurate information about your business.
How robots.txt and llms.txt Compare
| Feature | robots.txt | llms.txt |
|---|---|---|
| Purpose | Tell crawlers what to index | Tell AI models about your business |
| Location | yoursite.com/robots.txt | yoursite.com/llms.txt |
| Format | Specific directive syntax | Markdown-style plain text |
| Adoption | Universal (25+ years) | Early / emerging (less than 1 year) |
| Respected by | All major search engines | No confirmed major AI model yet |
The Honest Assessment
We need to be upfront about this: As of early 2026, there is no confirmed evidence that ChatGPT, Claude, Gemini, or Perplexity actively reads llms.txt files when generating recommendations. The standard is still emerging, and no major AI platform has officially announced support for it.
So why are we writing about it, and why does PACO generate them for clients? A few reasons:
- It costs almost nothing to implement. Creating an llms.txt file takes 15 minutes. There is zero downside.
- AI crawlers visit websites. GPTBot, ClaudeBot, and other AI crawlers index web content. Having structured, accurate information in a standardized location cannot hurt.
- Standards tend to gain adoption over time. robots.txt was not universally respected on day one either. As the GEO space matures, a standard way for businesses to communicate with AI models will likely emerge. llms.txt is the leading candidate.
- It forces you to articulate your business clearly. The exercise of writing a concise, structured description of your business is valuable in itself. That same content can improve your Schema markup, your directory listings, and your website copy.
Bottom line: do not expect llms.txt to transform your AI visibility overnight. Think of it as planting a flag for the future. The businesses that have it when AI platforms start reading it will have a head start.
How to Create an llms.txt File
Here is a template you can copy and customize for your business. Replace everything in brackets with your actual information.
Example: llms.txt for a local plumber
Key principles for your llms.txt:
- Be factual, not promotional. AI models are trained to extract facts, not respond to marketing language. "Licensed plumber with 15 years of experience" is better than "the best plumber you will ever call."
- Include specific details. Services, service area, hours, contact info. The more specific you are, the more useful the file is for an AI trying to match a customer query.
- Keep it current. If your hours change or you add services, update the file. Outdated information creates hallucination risks.
- Use plain language. No HTML, no JavaScript. Just structured text with Markdown-style headers.
- Match your other listings. The information in llms.txt should match your Google Business Profile, Foursquare listing, and website exactly. Inconsistency confuses both humans and AI.
Where to Put It
Place the file at the root of your domain so it is accessible at yoursite.com/llms.txt. This is the standard location, just like robots.txt lives at the domain root.
If you use WordPress, you can upload it via your hosting file manager or use an FTP client. If you use Squarespace, Wix, or another website builder, you may need to use their custom file hosting or URL redirect features. Some platforms make this easier than others.
There is also a companion file, llms-full.txt, which can contain more detailed information. The standard suggests llms.txt as the summary and llms-full.txt as the comprehensive version. For most local businesses, one file is enough.
What Not to Put in llms.txt
- Competitor mentions. Do not trash-talk competitors. AI models do not respond well to negative framing.
- False claims. Do not exaggerate your credentials, fake your review count, or claim awards you do not have. AI models cross-reference information.
- Prices that change frequently. If your pricing changes often, leave it out or use ranges. Outdated prices create bad customer experiences.
- Confidential information. This file is publicly accessible. Do not include anything you would not put on your website.
How PACO Handles llms.txt
PACO GEO auto-generates llms.txt files as part of the optimization service. When you sign up for the full GEO package, we create an llms.txt based on your business information, service area, and competitive positioning. We also update it as part of the ongoing optimization cycle.
If you want to create one yourself, use the template above. It takes 15 minutes and there is no wrong way to do it as long as the information is accurate.
The Bigger Picture: Making Your Business AI-Readable
llms.txt is one piece of a larger puzzle. The full strategy for making your business readable by AI includes:
- Schema.org markup on your website (the most impactful structured data today)
- Directory presence on Foursquare, Bing Places, and Google Business Profile
- FAQ content on your website answering questions customers actually ask
- llms.txt as a forward-looking complement to all of the above
- Consistent NAP (name, address, phone) across every platform
For the complete step-by-step approach, see the GEO optimization checklist. llms.txt is step 14 of 15, which tells you where it sits in terms of priority. Do the high-impact stuff first. Add llms.txt when you have the basics covered.
See what AI models know about your business
Free scan across ChatGPT, Claude, Perplexity, and Gemini. No signup required. See where you stand before optimizing anything.
Run My Free Scan