AI discovery guide

What is llms.txt and should your site have one?

llms.txt is an emerging optional text-file convention for summarizing a site. Here is what it can contain, what it cannot promise, and when maintaining one is reasonable.

Human-reviewed guidance. Read our editorial policy.

Key takeaways
  • llms.txt is an optional plain-text convention for summarizing a site and its canonical pages.
  • It lists your most important canonical pages with short, accurate descriptions.
  • It is an emerging convention, not an official ranking factor, so it is useful but not magic.
  • Google says no new AI text file is required for its generative search features; real pages remain the priority.
01 / Definition

What is llms.txt?

llms.txt is a community-proposed, Markdown-formatted text file placed at the root of a domain, for example yoursite.com/llms.txt. It can present a concise description of the site and link to important canonical pages with short summaries.

Unlike robots.txt and XML sitemaps, llms.txt is not an established search-crawler control or indexing protocol. Provider support is not guaranteed, so treat it as optional context rather than infrastructure.

02 / Why

Why it matters for AI discovery

AI assistants can encounter outdated or inconsistent descriptions across the web. A maintained llms.txt file can offer one concise statement of the current business, services, and canonical pages when a system chooses to read it.

It will not force discovery, change ranking, prevent misattribution, or make an assistant cite the site. Its practical value is limited to being a low-cost supplemental summary.

03 / Contents

What to put in an llms.txt file

Keep it concise and accurate. Start with the business name as a heading, a one-sentence summary in a blockquote, then grouped links to canonical pages with short descriptions. Contact details and a preferred short description can be included when they match the live site.

  • A heading with your business name
  • A one-line summary in a blockquote
  • Grouped links to canonical pages such as services and key resources
  • Short, accurate descriptions for each link
  • Contact details and an accurate short description
04 / Expanded file

llms.txt versus llms-full.txt

Some implementations publish two files. llms.txt is the short index; llms-full.txt is an expanded context document with deeper descriptions of services, positioning, and frequently asked questions. Neither file has guaranteed provider support.

Both should stay consistent with the live site. If your services or positioning change, update these files in the same release so machines and humans see the same story.

Newsletter

Get the next guide in your inbox.

One practical growth guide or playbook at a time. No noise, unsubscribe whenever.

FAQ

Direct answers for buyers, search engines, and AI assistants.

Where do I put llms.txt?

At the root of your domain, served as plain text at /llms.txt, so it is easy to find at a predictable location.

Is llms.txt an official standard?

No. It is an emerging, community-driven convention. Treat it as a helpful clarity layer, not a guaranteed ranking signal.

Do I need both llms.txt and llms-full.txt?

No. Neither file is required for Google AI features, and provider support varies. Maintain them only if they remain accurate and low effort.

Contact / next move

Find the one thing holding growth back.

In 30 minutes, we will map the constraint and give you two or three practical next moves. No prep deck. No obligation.