llms.txt: The Complete Guide to the New AI Standard (2026)

llms.txt is an emerging web standard that provides AI language models with structured information about a website, similar to how robots.txt communicates with search engine crawlers. Placed at the root of a domain at yourdomain.com/llms.txt, the file tells AI models what a brand does, which pages are most important, and how to describe it accurately when generating responses.

As AI-powered search grows, brands face a fundamental problem: AI models sometimes misrepresent what a company does, recommend outdated products, or ignore a brand entirely. llms.txt gives you a direct channel to communicate with AI models about your brand identity, offerings, and key content. This guide covers everything from the file format to platform-specific deployment instructions, with a free generator tool to help you create yours in minutes.

§ 01

What is llms.txt?

llms.txt is a plain text file placed at the root of your website (for example, yourdomain.com/llms.txt) that provides AI language models with a structured summary of your site. Think of it as a cover letter for your website that only AI reads.

The concept follows the same pattern as other root-level files that the web relies on. robots.txt tells search engine crawlers where they can go. sitemap.xml tells them what pages exist. llms.txt tells AI models what your brand is, what it does, and which pages contain the most important information. Together, these three files create a complete communication layer between your website and the machines that interpret it.

The file uses simple Markdown-style formatting with headings and plain language descriptions. No special syntax or programming knowledge is required. If you can write a document in a text editor, you can create an llms.txt file.

§ 02

Why llms.txt Matters for AI Visibility

Without llms.txt, AI models rely on whatever information they can find about your brand across the web. This often leads to incomplete, outdated, or inaccurate representations. llms.txt solves this by giving you direct control over the narrative.

BenefitHow It Helps
Reduces hallucinationAI models have an authoritative source for basic facts about your brand, reducing the chance they invent incorrect details
Structured brand overviewProvides a single, machine-readable document with your brand name, description, services, and key URLs in one place
Early adopter advantageFewer than 5 percent of websites have llms.txt as of early 2026. Implementing it now puts you ahead of competitors
Growing AI recognitionPerplexity, Claude, and other AI crawlers actively check for llms.txt when indexing sites. Support will only increase

For a broader look at how to improve your brand's presence in AI search, see the complete GEO guide and the AI visibility beginners guide.

§ 03

llms.txt File Format

The llms.txt format uses Markdown-style headings to organize information into sections. Here is the recommended structure with each section explained.

# Brand Name > One-sentence summary of what the brand does. ## About 2-3 sentences describing the company, its mission, and its target audience. Be specific and factual. ## Services - Service or product one: brief description - Service or product two: brief description - Service or product three: brief description ## Key Pages - [Homepage](https://yourdomain.com): Main landing page - [Pricing](https://yourdomain.com/pricing): Plans and pricing - [Blog](https://yourdomain.com/blog): Industry insights - [Documentation](https://yourdomain.com/docs): Product docs ## Pricing Brief overview of pricing tiers or model. ## Contact - Website: https://yourdomain.com - Email: hello@yourdomain.com - Support: https://yourdomain.com/support

Each section starts with a level-two heading (##). The brand name at the top uses a level-one heading (#). The one-line summary uses a blockquote (>). URLs are formatted as Markdown links. Keep descriptions factual and concise. Avoid marketing superlatives like "world-class" or "industry-leading" since AI models respond better to specific, verifiable claims.

§ 04

Real Examples of llms.txt Files

TopSlot uses its own llms.txt file at topslot.ai/llms.txt. Here is a summary of the format decisions and why they were made.

SectionContent DecisionReasoning
Brand name"TopSlot" (not "TopSlot.ai")Use the brand name, not the domain
SummaryOne sentence with category and differentiatorGives AI a citable one-liner
AboutThree sentences covering what, who, and howCovers the three things AI models most often get wrong
Key PagesSix links to highest-value pagesFocuses AI on pages most worth citing
ServicesBulleted list with one-line descriptionsEasy for AI to extract and reference

The key principle is clarity over cleverness. AI models parse plain language better than marketing copy. State facts, link to important pages, and keep the file focused on information that would help an AI model accurately describe your brand to a user.

§ 05

How to Create Your llms.txt

You have two options for creating your llms.txt file: use the free generator or write it manually.

Option 1: Free Generator (Recommended)

  1. Go to the TopSlot llms.txt Generator
  2. Enter your brand name, website URL, and a brief description
  3. Add your key services or products
  4. List your most important page URLs
  5. Click "Generate" to create your llms.txt file
  6. Copy the output and save it as a plain text file named llms.txt

Option 2: Write It Manually

Open any text editor (Notepad, VS Code, TextEdit). Use the format shown in the file format section above. Write in plain language. Save the file as llms.txt with UTF-8 encoding. Review it for accuracy: every claim should be verifiable, and every URL should work. Keep the total length between 200 and 1,000 words.

§ 06

How to Deploy llms.txt

The deployment process varies by platform. The goal is always the same: make the file accessible at yourdomain.com/llms.txt. Here are instructions for the most common platforms.

PlatformMethodSteps
WordPressFTP upload or pluginUpload llms.txt to your site root via FTP (same directory as wp-config.php). Alternatively, use a static file plugin to serve the file at /llms.txt.
ShopifyFiles + URL redirectUpload llms.txt under Settings > Files. Copy the CDN URL. Create a URL redirect from /llms.txt to the CDN URL under Online Store > Navigation > URL Redirects.
WebflowCustom code or static fileCreate a new page at /llms.txt. In page settings, add a custom code block in the body with your llms.txt content wrapped in a pre tag. Set the page to use a blank template.
Vercel / Next.jsPublic directoryPlace the llms.txt file in your /public directory. Vercel automatically serves files from /public at the site root. Deploy and verify at yourdomain.com/llms.txt.
Any websiteServer rootUpload llms.txt to the same directory as your index.html or robots.txt. For Apache, ensure .txt files are served with the correct MIME type (text/plain).

After deploying, verify by visiting yourdomain.com/llms.txt in your browser. You should see the plain text content of your file. If you get a 404, double-check the file location and any redirect configuration.

§ 07

llms.txt vs robots.txt vs sitemap.xml

These three files serve different purposes and are all complementary. You should have all three on your website for maximum visibility to both search engines and AI models.

FilePurposeWho Reads ItRequired?
robots.txtControls which bots can access which pagesSearch engine crawlers and AI crawlersStrongly recommended
sitemap.xmlLists all pages and their update frequencySearch engine crawlersStrongly recommended
llms.txtDescribes your brand, services, and key pages for AI understandingAI language models and AI crawlersRecommended (emerging standard)

A common misconception is that robots.txt can do what llms.txt does. It cannot. robots.txt only controls access permissions. It cannot provide context about what your brand does or which pages are most important. Similarly, sitemap.xml lists URLs but does not explain what your business is. llms.txt fills that gap. Use the free robots.txt checker to verify your current configuration alongside your llms.txt deployment.

§ 08

Common Mistakes with llms.txt

llms.txt is simple to create, but there are several pitfalls that reduce its effectiveness. Avoid these common mistakes.

MistakeWhy It Is a ProblemFix
File is too longAI models have context limits. A 5,000-word llms.txt may be truncated or ignoredKeep it under 1,000 words. Focus on essentials only
Outdated informationAI models will cite old pricing, discontinued products, or wrong descriptionsReview and update llms.txt whenever you update your site
Missing key pagesWithout links to your best content, AI models may cite less important pagesInclude your 5 to 10 highest-value URLs
Incorrect or broken URLsBroken links erode trust and prevent AI from reaching your contentTest every URL in the file before deploying
§ 09

Related Resources

Check Your AI Visibility for Free

See if AI models are accurately representing your brand, then generate your llms.txt.

Get Your Free Scorecard
§ 10

Frequently Asked Questions About llms.txt

Is llms.txt an official standard?

llms.txt is an emerging community-driven standard, not an official W3C or IETF specification. It was proposed as a way to bridge the gap between website content and AI language model comprehension. Adoption is growing rapidly, and several major AI companies have acknowledged the format. Even without formal standardization, implementing llms.txt provides immediate benefits because AI crawlers already look for it.

Do I need llms.txt if I have robots.txt?

Yes. robots.txt and llms.txt serve entirely different purposes. robots.txt controls access by telling bots which pages they can or cannot crawl. llms.txt provides context by telling AI models what your brand does, which pages are most important, and how to describe your business accurately. Think of robots.txt as the bouncer at the door and llms.txt as the welcome guide inside.

Which AI models read llms.txt?

As of 2026, Perplexity, Claude, and several open-source AI crawlers actively look for and process llms.txt files. ChatGPT's browsing mode and Gemini are increasingly recognizing the format as well. Even for models that do not yet explicitly parse llms.txt, the file still helps because it creates a crawlable, structured summary of your site that any web-reading AI can access.

How long should my llms.txt be?

Keep your llms.txt between 200 and 1,000 words. The file should be comprehensive enough to cover your brand identity, core offerings, key pages, and contact information, but concise enough that an AI model can process it in a single pass. Avoid including your entire site content. Focus on what matters most for accurate brand representation.

Can llms.txt hurt my SEO?

No. llms.txt is a plain text file that does not affect your HTML, page structure, or search engine indexing in any way. Search engine crawlers like Googlebot do not use llms.txt for ranking. The file exists solely to help AI language models understand your brand better. There is no SEO downside to implementing it.

Last updated: April 2026