Skip to content

llms.txt generator:What should AI assistants read first on your site?

Build an llms.txt from your sitemap, grouped into sections with real page titles, then edit it and download a file that passes the llmstxt.org format.

  • Free, no account
  • Draft in about 15 seconds
  • Up to 500 pages from your sitemap
Example result

example-shop.hr

20 pages from 4 sitemaps · titles read from 17 pages · edit anything below

Run it on your site

About the site

Sections and pages

17 pages in 5 sections · 3 more in your sitemap

Section 1
Section 2
Section 3
Section 4
Section 5

llmstxt.org reserves “Optional” for pages an assistant may skip when it is short of space.

Valid llms.txt. 17 links, 2.2 KB. Our report’s llms.txt check will pass it.

Your llms.txt

Upload it so it answers at https://example-shop.hr/llms.txt, served as text/plain or text/markdown.

llms.txt
# Example Shop

> Handmade leather sneakers from Zagreb, shipped across the EU in 2 to 4 days.

## Pages

- [Caring for leather sneakers](https://example-shop.hr/care/): Cleaning, conditioning and resoling, step by step.
- [Returns and exchanges](https://example-shop.hr/returns/): Free returns within 30 days; exchanges ship the day your pair arrives.
- [Shipping and delivery](https://example-shop.hr/shipping/): Free EU shipping over €80, delivery in 2 to 4 working days, tracking by email.
- [Size guide](https://example-shop.hr/size-guide/): How to measure your foot and pick an EU size; our lasts run half a size large.

## Products

- [Shop all sneakers](https://example-shop.hr/shop/): Every model in stock, with sizes 36 to 47.
- [Gift card](https://example-shop.hr/shop/gift-card/): Digital gift cards from €25, valid for two years.
- [Kupa Runner, suede](https://example-shop.hr/shop/kupa-runner/): A light suede runner for city walking, 280 g per shoe.
- [Sava High, black leather](https://example-shop.hr/shop/sava-high/): The high-top version of the Sava, lined for autumn and winter.
- [Sava Low, white leather](https://example-shop.hr/shop/sava-low/): Our everyday low-top in full-grain white leather with a natural rubber sole.

## Blog

- [Journal](https://example-shop.hr/blog/): Notes from the workshop.
- [How to break in leather sneakers](https://example-shop.hr/blog/break-in-new-sneakers/): Three weeks, thick socks and no hair dryer.
- [How we make a pair, in 14 steps](https://example-shop.hr/blog/how-we-make-a-pair/): From cutting the leather to the last stitch, with photos from the workshop.
- [Our resoling service](https://example-shop.hr/blog/resoling-service/): Send a worn pair back and get new soles for €45.

## About

- [About us](https://example-shop.hr/about-us/): A workshop of nine in Zagreb, making sneakers by hand since 2014.
- [Contact](https://example-shop.hr/contact/): Email, phone and the workshop address; we answer within one working day.

## Optional

- [Privacy policy](https://example-shop.hr/privacy-policy/): What we collect, why, and how long we keep it.
- [Terms of sale](https://example-shop.hr/terms/): Prices, payment, delivery and warranty.

What this tool checks

A first draft from what your site already publishes, and an editor that keeps the file valid while you change it.

  • Built from your sitemap

    We follow robots.txt and sitemap indexes, as WordPress, Shopify and most CMSs publish them, and read up to 500 of your pages.

  • Real titles and descriptions

    The titles and meta descriptions of the 40 most important pages go straight into the draft, without the "| Site name" every title repeats.

  • Sections that make sense

    Pages are grouped by where they live (Products, Blog, Docs, About), and privacy and terms go to the Optional section llmstxt.org reserves for them.

  • The noise left out

    Carts, account pages, tag and author archives, feeds, pagination and files are dropped before you see the draft.

  • Checked as you type

    The file is validated with the same rules our report uses for llms.txt, so what you download passes.

  • Edited in your browser

    Rename sections, reorder or remove pages, add any address and write what each page answers. Nothing you type is sent to us.

Show 2 more checks
  • Checked as you type

    The file is validated with the same rules our report uses for llms.txt, so what you download passes.

  • Edited in your browser

    Rename sections, reorder or remove pages, add any address and write what each page answers. Nothing you type is sent to us.

How it works

  1. Read the sitemap

    We fetch your robots.txt and sitemaps, then the titles of the pages most likely to belong in the file. Without a sitemap, we use the links on your home page.

  2. Draft the file

    Pages are grouped into sections, shallow and recent pages first, with at most 12 per section so the file stays an index and not a second sitemap.

  3. Edit and download

    Change anything, watch the file update, then copy it or download llms.txt and upload it to the root of your site.

We read titles from 40 pages; the others get a title made from their address, so check those before you publish. We never read page text, so the descriptions are yours to improve.

Questions

Is this really free?

Yes. getReport is funded by donations, not plans. You can read 10 sites every 10 minutes from one connection, and a site read in the last 12 hours comes from the cache.

What is llms.txt?

A Markdown file at /llms.txt that lists your most useful pages with a line on each, proposed at llmstxt.org in 2024. It gives an AI assistant a short map of your site instead of making it crawl every page.

Do ChatGPT, Claude or Google use it?

Adoption is early. Google has said its search does not use llms.txt. Coding assistants and documentation tools read it, and some AI crawlers fetch it. It takes ten minutes to publish, so it is a cheap bet, not a ranking factor.

Where do I put the file?

At the root of your site, so it answers at yourdomain.com/llms.txt, served as text/plain or text/markdown. On WordPress, an SEO plugin or a file upload to the web root does it; on Shopify, a redirect from /llms.txt to a file in Content → Files.

Which pages belong in it?

The ones that answer questions people ask about you, such as what you sell or do, prices, shipping, returns, how-tos and contact. Leave out anything a visitor would not bookmark.

How do I check the file once it is live?

Run the AI crawler check on your site. It reads /llms.txt with the same rules as this editor and also shows which AI crawlers your robots.txt lets in.

All 41 tools →

Free, funded by the people who use it

€0 of €75 this month. At €75, site crawl up to 500 pages + weekly re-check switches on for everyone.

Chip in