llms.txt Generator and Checker

Build a valid llms.txt file from your own sitemap, or check any site's llms.txt and test every link inside it.

This free llms.txt generator builds a valid llms.txt file in about a minute. You can also check any site’s existing file and test every link inside it. No account is needed.

Free llms.txt generator and checker

Loading the tool…

What is an llms.txt file?

An llms.txt file is a plain Markdown file at the root of your website, at /llms.txt. Additionally, it gives language models a short, curated map of your most useful pages. Jeremy Howard of Answer.AI proposed the format in September 2024, and the specification lives at llmstxt.org.

The format is simple. First comes one H1 with your site name. Next comes a blockquote that summarizes the site in a sentence or two. After that, H2 sections hold lists of links, and each link can carry a short note. A section named Optional tells a model it may skip those links when its context is short.

However, llms.txt is a proposal, not an official standard. Furthermore, as far as we know, no major AI search provider has confirmed that it uses the file to choose or rank sources, and Google representatives have said that Search does not use it. Therefore treat it as a cheap, useful signal for assistants, coding tools and agents that read it, and never as a ranking lever.

The file costs little to publish. Furthermore, choosing your best pages forces you to decide what matters most on your site. See our own file at /llms.txt for a working example.

How to use the llms.txt generator

  1. Describe your site

    Enter your site name, URL and a one or two sentence summary. Moreover, state what the site is, who it serves and what it offers.

  2. Add your key pages

    Press Import pages from my sitemap to load up to 40 URLs automatically. In addition, alternatively, add links by hand and give each page a clear title.

  3. Curate the list

    Keep the pages you want models to read first. Additionally, remove thin, duplicate and outdated pages. Add a short note to each link that says what the reader learns.

  4. Group and prioritize

    Use H2 sections such as Guides, Tools and Policies. Furthermore, tick Optional on a section to mark lower-priority links.

  5. Publish and verify

    Download the file and upload it to your site root so it loads at yourdomain.com/llms.txt. Then open the Check tab and run the llms.txt checker on your domain.

What the llms.txt checker tests

The checker fetches your file from our server, the same way a crawler would. Then it reports each problem with a fix.

Format checks

  • A single H1 title on the first line
  • A blockquote summary below the title
  • H2 sections that contain link lists
  • Links written as – [Title](URL): note
  • Duplicate and relative URLs

Delivery and link checks

  • HTTP status, including soft 404 pages that return HTML
  • Content type and file size
  • Up to 12 links tested for broken responses
  • Whether an llms-full.txt file exists too

How to write a better llms.txt

  • Describe each page by what the reader learns, not by a slogan.
  • List your 10 to 30 strongest pages. A short file beats a full sitemap dump.
  • Put the pages you most want cited first.
  • Link to the canonical, indexable URL of every page.
  • Update the file whenever you publish or remove an important page.
  • Keep robots.txt open for the pages you list. Otherwise crawlers cannot read them.

Next, run the AI visibility checker, build structured data with the schema markup generator, or browse all free AEO tools. If you want a specialist to do the work, see our AEO services.

Further reading

The llms.txt format is an open proposal, so it helps to read the original specification and the crawler documentation that decides what AI systems can fetch. Furthermore, check each source before you rely on any claim about how a given model reads the file.

Questions

What is an llms.txt file?

It is a Markdown file at /llms.txt that summarizes your site and lists your most useful pages for language models. Moreover, it has one H1 title, a short blockquote summary and H2 sections with links. Jeremy Howard of Answer.AI proposed it in 2024.

Does llms.txt help me rank in ChatGPT, Gemini or Google AI Overviews?

Not in any proven way. In addition, as far as we know, no major AI search provider has confirmed that it uses llms.txt to pick or rank sources, and Google representatives have said Search does not use it. Publish it as a low-cost helper for tools and agents that read it, and put your real effort into crawlable, well-structured content.

Where do I put the llms.txt file?

Place it in the root folder of your website so it loads at https://yourdomain.com/llms.txt. Additionally, on WordPress, upload it through your hosting file manager or SFTP. Serve it as plain text or Markdown with UTF-8 encoding, then confirm it with the checker above.

What is the difference between llms.txt and robots.txt?

Robots.txt controls which crawlers may access which URLs. In contrast, llms.txt suggests which pages are most useful and describes them. Robots.txt can block a crawler. Furthermore, llms.txt cannot, and it does not override robots.txt.

More questions

What is llms-full.txt?

It is an optional companion file that holds the full text of your key pages in Markdown, so a model can load everything in one request. Moreover, it is not required. Keep llms.txt short and use llms-full.txt only if you want to supply long-form content.

How long should an llms.txt file be?

Keep it short. In addition, a list of 10 to 30 well-described links works better than hundreds of URLs. The checker warns you when a file grows past 100 KB.

Is this tool free, and do you store my data?

Yes, it is free and needs no account. Additionally, the generator runs in your browser. The sitemap import and the checker fetch public pages from our server. Furthermore, we keep no history of what you enter, and we cache each result for about five minutes to protect our servers.

answerengineland is independent. We are not affiliated with Google, OpenAI, Anthropic, Perplexity or any company named on this page. Results are for information only. Read our disclaimer and editorial policy.