Free tool · No sign-up

Free llms.txt Generator

Enter a website and get a ready-to-edit llms.txt in the llmstxt.org format, built from your sitemap and your pages' own titles and descriptions.

https://

Any public website or Shopify store. Takes about 5–20 seconds. 10 free generations per day.

What is llms.txt?

llms.txt is a plain Markdown file at the root of a website that gives language models a compact map of the site. The format was proposed in 2024 and is documented at llmstxt.org. The idea: instead of an AI tool parsing navigation, scripts and layout, it can read one short file that says what the site is and where the useful pages are.

The spec describes a simple structure, in this order:

  • An # H1 with the site or project name (the only required part).
  • A > blockquote with a one-line summary.
  • Optional paragraphs with more context.
  • ## Sections of links in the form - [Title](url): description.
  • An ## Optional section for links that can be skipped when context is short.
# Example Co

> Example Co makes invoicing software for small agencies.

This file lists the main pages of example.com for language models and AI assistants.

## Main pages

- [Pricing](https://example.com/pricing): Plans and what each includes.
- [About](https://example.com/about): Who we are and how we work.

## Docs

- [Getting started](https://example.com/docs/start): Set up your first invoice.

## Optional

- [Privacy Policy](https://example.com/privacy)

An honest note on support: llms.txt is a proposal, not an adopted standard. Whether ChatGPT, Claude, Perplexity, Gemini or Google's AI features read it when answering questions is not publicly confirmed for most of them, and it can change. Some AI coding tools and documentation platforms do use it. It costs little to publish, but it will not make up for thin pages, missing structured data or a broken sitemap.

llms.txt vs robots.txt vs sitemap.xml

FilePurposeFormatWho reads it
robots.txtWhich URLs crawlers may fetchPlain-text directivesSearch and AI crawlers
sitemap.xmlEvery URL you want indexedXMLSearch engines
llms.txtA curated summary of your key pagesMarkdownLanguage models and AI tools (where supported)

llms.txt does not control access. To allow or block AI crawlers, use robots.txt.

Use it from an AI agent or the API

The same generator is available as the generate_llms_txt tool on the SeoAiX MCP server (https://seoaix.com/api/mcp), so Claude, Cursor or any MCP client can create the file for you:

{
  "jsonrpc": "2.0", "id": 1, "method": "tools/call",
  "params": { "name": "generate_llms_txt", "arguments": { "url": "https://example.com" } }
}

Or call the JSON endpoint directly; the response includes llmsTxt, existing and pagesUsed:

curl -s https://seoaix.com/api/llms-txt \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com"}'

Frequently asked questions

What is an llms.txt file?

llms.txt is a Markdown file served at the root of a website (example.com/llms.txt) that gives language models a short, curated overview of the site: its name, a one-line summary, and lists of links to the most useful pages with brief descriptions. The format is proposed at llmstxt.org.

Do ChatGPT, Claude, Perplexity or Google actually read llms.txt?

Support is not guaranteed. llms.txt is a community proposal, not a standard that AI crawlers have committed to, and most providers have not said whether their crawlers use it. Some developer tools and AI coding assistants do fetch it. Publishing one is cheap and harmless, but treat it as a complement to good pages, structured data and a sitemap, not a replacement.

Where do I put the llms.txt file?

Upload it to the root of your domain so it is served at https://yourdomain.com/llms.txt as plain text. On Shopify you cannot upload arbitrary files to the site root, so you need an app or a proxy to serve it; SeoAiX publishes and refreshes it for Shopify stores automatically.

Is llms.txt the same as robots.txt or sitemap.xml?

No. robots.txt tells crawlers which URLs they may fetch. sitemap.xml lists every URL you want indexed, for search engines. llms.txt is a short, human-readable Markdown summary of your most important pages, written for language models. They do different jobs and you can have all three.

How does this generator build the file?

It reads your home page, the Sitemap lines in robots.txt and your XML sitemap, then fetches a sample of key pages such as pricing, about, docs and product pages for their titles and meta descriptions. Pages are grouped by URL section. It uses your site's own wording; nothing is rewritten by AI, so review and edit the result before publishing.

Keep llms.txt up to date automatically

For Shopify stores, SeoAiX publishes llms.txt, refreshes it when products and collections change, and handles schema and AI-search content alongside it. Want to check the rest of your AI-search signals? Run the AI search diagnostic.

Try SeoAiX free →