askray.aiFree scan

llms.txt generator

Enter your website. The generator reads your home page, the pages it links to and your sitemap, and writes an llms.txt file from their titles and descriptions: a short summary of your site and its main pages, grouped by section, in the format llmstxt.org proposes. Edit it, then upload it to your site’s root.

Free, no sign-up. Reads your home page, your sitemap and up to 25 pages.

What llms.txt is

llms.txt is a plain text file at the root of a website (yoursite.com/llms.txt) that tells AI assistants, in a few lines, what the site is and which pages are worth reading. It is written in Markdown: a title, a one-paragraph summary, then lists of links with a short note on each.

It is a proposal, not a standard: no AI company has said its assistants rely on it, and robots.txt and good pages matter far more. But it takes minutes to add, and it gives any assistant that does read it a clean summary in your own words.

How the generator builds it

  • The title your site’s name (og:site_name) or the home page’s title.
  • The summary the home page’s meta description, or the tagline in its title when it has none. A missing description is worth fixing for search engines too.
  • The pages your home page first, then up to 25 pages: the ones it links to, in its order, so your menu comes first, then the pages your sitemap lists. Blog posts and news in the sitemap are left out, so single stories don’t take your service pages’ places.
  • The descriptions each page’s meta description. Where there is none, the start of the page’s text as WordPress and most SEO plugins give it (og:description), cut at a sentence’s end.
  • The sections pages under the same section of your site (/services/roofing/…) get a heading of their own, named for the section’s page. The rest go under “Pages”.
  • Optional privacy, terms and cookie pages go in their own “Optional” section, which the format says an assistant may skip.

No AI writes the file: it is built only from what your pages already say. If a title or description reads badly in the file, it reads badly in search results as well.

How to add it to your site

  1. Edit the text

    Read the summary and the notes as a customer would. Add what the pages leave out: where you work, who you serve, what you’re known for.

  2. Save it as llms.txt

    Plain text, UTF-8. The name is lowercase.

  3. Upload it to the root

    It must open at yoursite.com/llms.txt. On WordPress, a plugin or your host’s file manager can put it there; on most site builders, use the custom files or SEO settings.

  4. Keep it current

    Update it when you add or rename an important page.

Frequently asked questions

Do ChatGPT and Claude read llms.txt?

Neither OpenAI nor Anthropic has said their assistants use it when answering. Treat it as cheap insurance, not a ranking factor. Being readable by their crawlers, and being listed on the sites they read, matters much more.

Is llms.txt the same as robots.txt?

No. robots.txt says which crawlers may fetch which pages. llms.txt says what the site is and which pages to read. They work side by side.

Is the generator free?

Yes, and there is no sign-up. It reads only your public pages.

Why are some of my pages missing?

The generator lists up to 25 pages: the ones your home page links to, then the pages in your sitemap. Blog posts are left out on purpose. Add any other page by hand in the same format.