Free tool
Free llms.txt generator and validator
Enter your website. Get a ready llms.txt and llms-full.txt built from your real pages, and a check of the file you already have.
No sign up. Takes about 20 seconds.
What llms.txt is
A short map of your site, written for AI assistants
Search engines have robots.txt and sitemaps. Language models have llms.txt: a plain markdown file at the root of your domain that says who you are in one line and points to the pages that matter most. Assistants like ChatGPT, Claude and Perplexity work with limited context, so a clean summary helps them describe you accurately and link to the right page instead of guessing from navigation menus and cookie banners.
Title and summary
An H1 with your name and a one line description.
Grouped links
Your key pages under clear section headings.
Model friendly
Plain text with no scripts, menus or ads.
Example llms.txt
# Acme Analytics > Privacy friendly web analytics for small teams. ## Main pages - [Home](https://acme.com/): What Acme does and who it is for. - [Pricing](https://acme.com/pricing): Plans and what is included. ## Docs - [Getting started](https://acme.com/docs/start): Install the script in two minutes. ## Optional - [Privacy](https://acme.com/privacy)
How it works
From your address to a ready file
- 01
Discover
We read your robots.txt and sitemap and follow the links on your homepage to find the pages that define your site.
- 02
Summarise
Each page's title and meta description becomes a link and a short note, grouped into Main pages, Products, Docs, Blog and Optional.
- 03
Validate
If you already have an llms.txt, we check its structure, test its links and show exactly what to fix.
The quality of the file depends on your page titles and meta descriptions. If a page shows up with a vague note, that is a sign the page's own metadata is weak too, which also hurts how it appears in Google. Our free SEO audit finds those pages for you.
Where to upload it
Serve it at the root of your domain
WordPress
Upload llms.txt to the site root over SFTP or your host's file manager, or use an SEO plugin that supports it.
Webflow
Host the file elsewhere and add a 301 redirect from /llms.txt in Site settings, or use a proxy on a custom domain.
Shopify
Upload the file under Content, Files and add a URL redirect from /llms.txt to the file address.
Next.js, Astro, TanStack
Drop llms.txt into the public folder. It deploys with the site and is served as plain text.
What the validator checks
Seven checks for a file assistants can trust
Starts with a title
The first line is '# Your name' so the model knows whose site it is.
Has a summary line
A '>' line says what you do in plain words.
Uses link sections
Links sit under '##' headings instead of one long list.
Lists key pages
At least three important pages are linked.
Links load
Every tested link returns a working page, not a 404.
Uses your main host
Links match the version of your domain you actually serve, www or not.
Reasonable size
The short file stays under 100 KB, with detail moved to llms-full.txt.
An llms.txt file is one piece of being recommended by AI assistants. The bigger piece is having pages that answer the questions your buyers ask. Serafind tracks whether ChatGPT and Gemini mention you for those questions, then plans and writes the content that closes the gap. Compare it with an agency on our SEO agency alternative page, or try the SERP and AI snippet simulator next.
FAQ
Questions about llms.txt
What is llms.txt?
llms.txt is a plain text file at the root of your website, for example yoursite.com/llms.txt. It gives AI assistants a short, clean map of your site: who you are, one line on what you do, and links to your most important pages grouped into sections.
Is this llms.txt generator free?
Yes. You can generate up to five files an hour without an account. The generated files are yours to download and upload anywhere.
How is the file built?
We read your robots.txt and sitemap, then fetch your homepage and up to 29 more pages. Page titles and meta descriptions become the link text and notes, grouped into sections such as Main pages, Products, Docs, Blog and Optional.
What is the difference between llms.txt and llms-full.txt?
llms.txt is the short index. llms-full.txt is the longer companion with a short description under every page, so an assistant can understand your site without visiting each link.
Does llms.txt replace robots.txt or a sitemap?
No. robots.txt controls crawling, the sitemap lists every URL for search engines, and llms.txt is a curated summary written for language models. Keep all three.
Do ChatGPT and Perplexity read llms.txt?
Support is growing but not universal. The file costs nothing to host, is read by several AI tools and agents today, and gives you a clean source of truth that also helps when assistants browse your site directly.
Where do I upload the file?
It must be served at the root of your domain as plain text. On WordPress use a plugin or upload to the site root, on Webflow and Shopify use a redirect or app, and on Next.js, TanStack Start or Astro put it in the public folder.
What does the validator check?
Whether the file starts with a title, has a summary line, uses link sections, lists enough pages, whether the links load, whether they use your main host and whether the file is a sensible size.
Get found on Google and recommended by ChatGPT
Serafind plans, writes and publishes the content that gets you cited. Start free, no card needed.
