Docs

llms.txt: The Complete Guide

llms.txt is a machine-readable file that helps Large Language Models understand your brand accurately. Think of it as robots.txt for AI understanding — not crawl access, but content comprehension.

Important

llms.txt is NOT required for Google AI features (AI Overviews, AI Mode). Google Search Central confirms that standard SEO best practices remain the foundation for appearing in AI-powered search features. llms.txt is an optional asset primarily useful for the broader LLM ecosystem (ChatGPT, Perplexity, Claude).

What is llms.txt?

A standardized text file (placed at yourdomain.com/llms.txt) that tells LLMs:

  • What your brand does (in one sentence)
  • What your key pages are (with descriptions)
  • How to accurately describe your products/services

Specification: llmstxt.org

Why Does It Matter?

llms.txt helps LLMs outside of Google — particularly ChatGPT, Perplexity, and Claude — understand your brand more accurately. Without it, these LLMs rely on whatever they've crawled, which may be incomplete or outdated.

Important distinctions:

  • For Google AI features: standard SEO (crawlability, structured data, content quality) remains the primary path. llms.txt is not a documented Google requirement.
  • For ChatGPT, Perplexity, Claude: llms.txt provides a structured summary that these systems can reference for more accurate brand descriptions.
  • For the broader ecosystem: as LLM-powered tools proliferate, having a machine-readable brand file becomes increasingly useful — similar to how robots.txt became standard over time.

Two Files: llms.txt vs llms-full.txt

llms.txt (<5KB)

Links + short descriptions. For quick reference.

# Brand Name
> One-sentence description of what you do.

## Products
- [Product A](https://example.com/product-a): Brief description.
- [Product B](https://example.com/product-b): Brief description.

## About
- [About Us](https://example.com/about): Company background.

llms-full.txt (10-100KB)

Full content inline per page (truncated to 500 words/page). Same structure, but with content blocks instead of one-line descriptions. For deep understanding.

How VELRA GEO Generates It

  1. Crawls your sitemap and key pages
  2. Auto-detects site type (e-commerce, SaaS, agency, blog, news)
  3. Selects appropriate section template
  4. Picks top 50 most important pages (by word count + link count)
  5. Generates both files
  6. Validates format (heading structure, link format, size limits)

How to Deploy

  1. Download both files from VELRA GEO dashboard
  2. Upload llms.txt to your domain root: yourdomain.com/llms.txt
  3. Upload llms-full.txt to: yourdomain.com/llms-full.txt
  4. Verify: visit https://yourdomain.com/llms.txt in a browser — should display the text content

Who Has It?

Currently very few websites have llms.txt. Early adoption may provide ecosystem benefits as LLM-powered tools become more prevalent, but it should be treated as a supplementary asset alongside strong site content and technical health — not as a standalone visibility tactic.

VELRA GEO is the first tool to auto-generate llms.txt files. For more context on how we treat llms.txt within our methodology, see the Methodology page.