A plain-text llms.txt file showing a site name, a one-sentence summary and a short list of linked pages with descriptions
โ† All Explainers
AEO & GEOSEO & Search

llms.txt Examples: What to Put in Yours

Five complete llms.txt examples for different site types, plus a blank skeleton to start from.

โ˜† Save

The short answer

A good llms.txt file has a clear title, a one-sentence summary, and a short list of your most useful pages, each with a one-line description. What you list depends on your site type: software points to docs and pricing, content sites to their best guides, stores to category pages and policies, and local businesses to services and contact details. It is a proposal, not a standard, and it does not allow or block any crawler.

Bottom lineStart from the example closest to your site, keep to roughly 10 to 30 pages that answer real questions with one-line descriptions, and run it through the llms.txt checker.
On this page

Last updated: October 7, 2026. This post describes the llms.txt proposal as of version 2 (August 2026).

Below are five complete llms.txt examples you can adapt, plus a blank skeleton to start from. All names and URLs are made up.

llms.txt is a proposal, not an official standard, and it does not allow or block any crawler. Robots.txt still controls access. Only the title is required, and everything else is convention. I publish one on my own sites because it costs little, not because it is promised to lift rankings or earn citations.

Before you start: new to the format? I'd read What is llms.txt, and do you need one. Unsure how it differs from your other files? I compare them in robots.txt, sitemap.xml and llms.txt: what each file does. Want a step-by-step walkthrough? Use How to write an llms.txt file, with template.

A blank skeleton

Copy this, replace everything in brackets, and delete any section you do not need.

# [Site or business name]

> [One sentence: what the site is and who it is for.]

[Extra context, if useful: one or two lines, such as currency or coverage area.]

## [Main section, e.g. Docs, Shop or Services]

- [Page title](https://yourdomain.com/page): What the reader will find there
- [Page title](https://yourdomain.com/page): What the reader will find there

## [Second section, e.g. Policies or Contact]

- [Page title](https://yourdomain.com/page): What the reader will find there

## More

- [Page title](https://yourdomain.com/page): A lower-priority or older page

llms.txt

A proposed plain-text Markdown file at /llms.txt that gives language models a short guide to a site and links to its most useful pages.

Example 1: A software product

For SaaS and developer tools, the file is most useful when it points to documentation, because that is where AI coding tools look for answers.

# Ledgerly

> Ledgerly is invoicing and expense software for freelancers and small agencies.

Docs cover the web app and the REST API. Pricing is in USD.

## Getting started

- [Quickstart](https://ledgerly.example/docs/quickstart): Create an account and send your first invoice
- [Importing data](https://ledgerly.example/docs/import): Bring in clients and past invoices from a CSV

## API

- [Authentication](https://ledgerly.example/docs/api/auth): API keys and token scopes
- [Invoices endpoint](https://ledgerly.example/docs/api/invoices): Create, update and list invoices
- [Webhooks](https://ledgerly.example/docs/api/webhooks): Events and payload formats

## Company

- [Pricing](https://ledgerly.example/pricing): Plans, limits and what each includes
- [Security](https://ledgerly.example/security): How data is stored and protected

## More

- [Changelog](https://ledgerly.example/changelog): Release history

When I write the descriptions, I say what the reader gets, not just what the page is called.

Example 2: A blog or content site

A publisher should not list every post. Pick the evergreen guides that best represent what you know.

# Trailhead Notes

> Practical guides to day hikes and backpacking trips in the Pacific Northwest, written by working guides.

## Start here

- [How to plan your first overnight hike](https://trailheadnotes.example/first-overnight): Gear, route choice and a packing checklist
- [Reading a trail map](https://trailheadnotes.example/trail-maps): Contour lines, scale and common symbols

## Safety

- [What to do if you meet a bear](https://trailheadnotes.example/bears): Steps by species, with a printable card
- [Water treatment compared](https://trailheadnotes.example/water): Filters, tablets and boiling

## More

- [Gear reviews archive](https://trailheadnotes.example/reviews): Older reviews, some products discontinued

I put older or secondary pages in a lower-priority section like "More." You may also see it named "Optional," but that name has no special meaning in version 2, so I call mine whatever suits the site.

Example 3: An online store

Stores have thousands of product pages, and listing them would defeat the purpose. Link the pages that explain how the store works.

# Birchwood Goods

> Birchwood Goods sells handmade wooden kitchenware, shipped from Portland, Oregon.

Prices are in USD. Orders ship within three business days.

## Shop

- [All categories](https://birchwoodgoods.example/shop): Cutting boards, utensils and serving ware
- [Care guide](https://birchwoodgoods.example/care): How to clean and oil wooden items

## Policies

- [Shipping](https://birchwoodgoods.example/shipping): Rates, delivery times and countries served
- [Returns](https://birchwoodgoods.example/returns): 30-day returns and how to start one

## About

- [Our makers](https://birchwoodgoods.example/makers): Who makes the products and where

I always include policies for a store, because those are the questions assistants get asked most.

Example 4: A local business

Keep it short and factual. Include what a person would ask before visiting.

# Harbor Dental

> Family dental practice in Duluth, Minnesota, accepting new patients.

## Services

- [Services overview](https://harbordental.example/services): Cleanings, fillings, crowns and emergency care
- [New patient guide](https://harbordental.example/new-patients): What to bring and what to expect at a first visit

## Practical

- [Hours and location](https://harbordental.example/contact): Address, parking and opening hours
- [Insurance](https://harbordental.example/insurance): Plans we accept and payment options

I only include details that are true and kept current. An outdated address or hours listing is worse than leaving the page out.

Example 5: A tool or free resource site

If your site is a collection of tools, I describe what each does and what it does not do. That second half stops an assistant from sending someone to a tool that cannot answer their question.

# Example Checker

> Free web tools that check how a website looks to search engines and AI assistants, with no sign-up needed.

Each tool checks one URL or domain at a time and reports what it finds. None of them change your site.

## Tools

- [SEO checker](https://examplechecker.example/tools/seo): Checks on-page basics for one URL; does not crawl the whole site or track rankings
- [AI crawler checker](https://examplechecker.example/tools/ai-crawlers): Shows which AI crawlers robots.txt allows; does not edit your robots.txt
- [llms.txt checker](https://examplechecker.example/tools/llms-txt): Confirms the file exists, is plain text and starts with a title; does not judge the quality of your descriptions

## Guides

- [Allow or block GPTBot](https://examplechecker.example/guides/gptbot): How to edit robots.txt for OpenAI's crawler
- [Reading your results](https://examplechecker.example/guides/results): What each pass, warning and fail means

## More

- [How the checks work](https://examplechecker.example/about/method): What each tool tests and its known limits
- [Release notes](https://examplechecker.example/changelog): New checks and fixes, with dates

Patterns across good examples

  • A plain summary. One or two sentences that say what the site is and who it is for.
  • A short list. Roughly 10 to 30 links, not a sitemap.
  • Real descriptions. Each link says what the reader will find, and for tools, what it does not do.
  • Absolute URLs. Full addresses starting with https://.
  • Pages that answer questions. Docs, pricing, policies, guides and contact details.
  • A separate section for lower-priority links, if you have any. Examples 1, 2 and 5 include one; Examples 3 and 4 do not need one.

What to leave out

  • Pages behind a login or paywall that a tool cannot read
  • Duplicate or near-duplicate pages
  • Thin pages with little content
  • Outdated pages and anything you plan to remove
  • Tracking parameters in URLs
  • Marketing slogans in place of a summary

What it does not do

An llms.txt file does not grant or deny access. If you want to allow or block AI crawlers, edit robots.txt, and use the AI crawler checker to see what your current rules do. I would not expect the file to lift your rankings, and I would not expect it to guarantee that an AI answer cites you. Support varies from tool to tool. To see what large sites actually publish, read my AI-readiness scan of 97 large sites.

Build and check yours

I start from the example closest to the site, or from the blank skeleton above, replace the details, and trim until every link earns its place. Then I upload it to the site root so it loads at yourdomain.com/llms.txt, and run the domain through the free llms.txt checker. It confirms the file exists, is not empty, is plain text, and starts with the title heading the format expects.

  • Software product

    AEO

    AI coding tools look to documentation for answers, so docs are what the file should surface.

    What we did: Point to quickstart, API reference, pricing and security pages, with descriptions that say what the reader gets.

  • Blog or content site

    AEO

    Listing every post defeats the purpose of a short, curated file.

    What we did: Pick the evergreen guides that best represent what you know and put older pages in a lower-priority section.

  • Online store

    AEO

    Product pages number in the thousands, while assistants most often get asked about policies.

    What we did: Link category pages, care guides, shipping, returns and an about page rather than individual products.

  • Local business

    AEO

    People ask practical questions before visiting, and an outdated address or hours listing is worse than leaving the page out.

    What we did: Keep it short and factual, covering services, a new patient guide, hours and location, and insurance.

  • Tool or resource site

    AEO

    Without limits stated, an assistant may send someone to a tool that cannot answer their question.

    What we did: Describe what each tool does and what it does not do, then add guides and a page on how the checks work.

What this cannot tell you

This explainer does not show that llms.txt lifts rankings or earns AI citations, and it does not control crawler access, which robots.txt still handles.

Rankings and recommendations reflect our own testing and criteria. Pricing and features change often โ€” always confirm current details directly with the provider.

FAQ

Use the structure, but write your own summary and descriptions. A copied file will describe someone else's site.

Roughly 10 to 30 is a sensible range. Quality matters more than count.

No. List the best evergreen pages and let the rest be discovered normally.

The usual place is /llms.txt. The proposal also allows a file at a subpath such as /docs/llms.txt, and under version 2 a file covers the pages under its path.

There is no guarantee, and support varies from tool to tool. You can check your server logs for requests to /llms.txt and see which user agents made them, but a request shows the file was fetched, not that it changed an answer.

See how your own site scores

Run the same AEO, SEO, and GEO checks this explainer is about โ€” free, rule-based, no signup.

Run the free scan

Comments

No comments yet โ€” be the first.