Free tool

llms.txt generator: write your site's llms.txt in seconds

Enter a domain and we draft an llms.txt from your homepage and sitemap, grouped into sections in the llmstxt.org format. Edit it in place, then copy or download it. We also show the llms.txt your site already serves, if any.

What an llms.txt looks like

A Markdown file with one H1 for the site name, a one-line summary in a blockquote, then H2 sections of links. A section called Optional holds pages a model can skip when it is short on context.

# Acme

> Acme makes invoicing software for small agencies.

## Pages

- [Pricing](https://acme.com/pricing): plans and limits
- [Features](https://acme.com/features)

## Docs

- [Getting started](https://acme.com/docs/getting-started)
- [API](https://acme.com/docs/api)

## Optional

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

How to install llms.txt

  1. Step 1

    Generate and edit

    Enter your domain above. Rewrite the summary in your own words, fix any titles the URLs got wrong, and add a short note after the links that matter most.

  2. Step 2

    Save it as llms.txt

    Download the file or paste it into a plain text file named exactly llms.txt, encoded as UTF-8.

  3. Step 3

    Put it at your site root

    Upload it so it loads at https://yourdomain.com/llms.txt, next to robots.txt. On most hosts that means the public or static folder; on WordPress, the folder that holds wp-config.php or a plugin that serves the file.

  4. Step 4

    Check it

    Open the URL in a browser. It should show plain text, not your 404 page or homepage. Our llms.txt validator checks that it is found and follows the format.

An llms.txt only helps if AI crawlers can reach your site at all. Run the AI crawler checker to see whether robots.txt lets GPTBot, OAI-SearchBot, ClaudeBot and PerplexityBot in. For the bigger picture, read what generative engine optimization is and how AI visibility is measured.

FAQ

What is llms.txt?

llms.txt is a proposed convention from llmstxt.org: a Markdown file at /llms.txt that gives language models a short summary of your site and links to the pages that explain it best. It sits next to robots.txt but does a different job: robots.txt says what bots may crawl, llms.txt points them at what is worth reading.

Do ChatGPT, Google or Perplexity use llms.txt?

It is not an official standard, and no major AI engine has said it uses llms.txt to decide what to show or cite. Google representatives have said Search does not use it. Some AI coding tools and documentation sites do read it. Treat it as a cheap, low-risk addition, not a ranking lever.

How does this generator build the file?

It reads your homepage title, meta description and main heading for the summary, then your sitemap (from the Sitemap lines in robots.txt, or /sitemap.xml) and the links on your homepage. Pages are grouped by the first part of their URL, and legal pages, tag and category archives and paginated lists go under Optional. Titles come from the URL slugs, so we never fetch each page.

Why are some titles or pages wrong?

Titles are made from URLs, so a slug like /p/123 cannot become a good title. The list is capped at 50 pages and spread across sections. Edit the text box before you download: llms.txt works best when it is short and hand-picked.

What is the difference between llms.txt and llms-full.txt?

llms.txt is an index of links. llms-full.txt is an optional companion that holds the full text of those pages in one file, mostly used by documentation sites. Start with llms.txt.

Does llms.txt replace robots.txt or a sitemap?

No. AI crawlers still follow robots.txt, and search engines still use your sitemap. If robots.txt blocks a crawler, an llms.txt will not let it in.

An llms.txt is a hint. Are you in the answer?

AnswerTrack asks ChatGPT, Google AI Overview, Google AI Mode, Gemini, Perplexity and Copilot your buyers' questions every day and shows whether you are mentioned, who is recommended instead, and which sources get cited.