AI answer engines increasingly read your site before a customer ever does.
llms.txt is the small Markdown file that tells them, in your words, who you are
and which pages to trust. Here is the exact format, a full example you can copy, and the
mistakes to avoid.
It is plain Markdown served at your domain root (/llms.txt): an H1 name, an
optional one-line blockquote summary, then H2 sections whose bullets are
[Title](URL): short description links.
# ACME HVAC > Family-owned heating and air-conditioning company serving Dallas, TX. 24/7 emergency repair, installation, and maintenance. ## Services - [AC Repair](https://acmehvac.com/ac-repair): Same-day air-conditioning repair in Dallas. - [Heating Install](https://acmehvac.com/heating): Furnace and heat-pump installation. - [Maintenance Plans](https://acmehvac.com/plans): Annual tune-up memberships. ## Contact - [Book online](https://acmehvac.com/book) - Phone: (214) 555-0100 - Hours: 24/7 emergency; office Mon-Fri 8am-6pm CT ## Optional - [Service area](https://acmehvac.com/areas): Dallas, Plano, Irving, Frisco. - [Reviews](https://acmehvac.com/reviews)
llms.txt is a plain-text Markdown file you place at the root of your site (yoursite.com/llms.txt). It gives large language models a clean, canonical summary of who you are, what you offer, and which pages matter — instead of forcing them to infer it from your nav, footer, and JavaScript. It is to AI answer engines what robots.txt is to search crawlers.
At your domain root, served as text/plain or text/markdown: https://yoursite.com/llms.txt. Large sites may also publish an expanded llms-full.txt with the complete content models may quote. Link it from nowhere special — crawlers check the root path by convention.
An H1 with your name, then an optional blockquote one-line summary, then H2 sections (Services, Docs, Contact, Optional) each containing a Markdown bullet list of [Title](URL): short description links. Keep it short, factual, and link only to canonical pages. It is human-readable Markdown, not JSON.
It is an emerging convention, not yet a ranking guarantee, but it is cheap and low-risk: it gives models a trustworthy, disambiguated description of your entity and your best URLs. Paired with valid JSON-LD schema and answer-shaped content, it is part of a complete Answer Engine Optimization setup.
No. robots.txt tells crawlers which paths they may fetch. llms.txt tells models what your site is about and which pages to trust. Keep both: robots.txt open to AI answer bots, and llms.txt describing your content.
The AEO Schema Forge is a pay-per-call API (x402 / USDC on Base — no
login, no API key). It writes a valid llms.txt for your business, and the full
tier adds JSON-LD schema and answer-shaped copy too.
Generate llms.txt — 0.01 USDC Schema + llms.txt + JSON-LD — 0.05 USDC Full AEO guide
Machine-readable discovery: /.well-known/x402