Skip to content
← Back to GEO Essentials

llms.txt Explained

Understand the proposed llms.txt convention, how it differs from crawl controls, and how to use it responsibly.

Optional guide, not a visibility guarantee

llms.txt is a proposed Markdown convention for a curated content guide. It is not an access-control file, does not replace robots.txt or sitemap.xml, and does not guarantee indexing, ranking, or citations. Google says it does not use llms.txt for Google Search or generative AI features.

01

What llms.txt is for

An llms.txt file is usually published at /llms.txt. It introduces a site, product, documentation collection, or other content area and links to a selected group of important pages. It can offer compatible agents a concise orientation point when a site has a large documentation set or complex navigation.

The strongest file is short and editorially maintained. It should identify the organization or project, explain its purpose in plain language, and link to canonical pages with useful descriptions. It is a curated map, not a dump of every URL on a domain.

02

What it is not

Do not use llms.txt to grant or deny crawler access. That decision belongs in robots.txt for bots that document support for robots directives. Do not use it as a substitute for an XML sitemap, which helps search engines discover canonical URLs.

It is also not a special form of schema markup or an AI ranking signal. Publishing an llms.txt file cannot compensate for pages that are blocked, not indexed, thin, inaccurate, inaccessible, or difficult to navigate.

03

A sensible implementation

Start with a single H1 containing your company, project, or documentation name. Follow with a one- or two-sentence summary. Group a small selection of high-value links under clear Markdown H2 headings such as Product, Documentation, API, and Learn.

Use absolute HTTPS URLs, link only to pages you want represented, and review the file as part of your regular documentation release process. If your documentation includes generated reference pages, prioritize the few overview and getting-started pages that give an agent useful context.

04

What to prioritize first

Confirm that priority content is crawlable and indexable.

Maintain robots.txt and XML sitemaps based on each crawler’s documented behavior.

Create helpful people-first pages with descriptive headings and stable canonical URLs.

Add llms.txt only when you can keep a curated file accurate over time.

Put it into practice

Audit your AI search readiness

Use GazeRank to identify technical SEO, content, structured-data, performance, accessibility, and AI-visibility issues—then prioritize what to fix first.

Scan a website →

Further reading