Free llms.txt generator
Build a valid llms.txt file for ChatGPT, Perplexity, Claude and Gemini. Fill in the fields, copy or download the result, then host it at your domain root so it is served at /llms.txt. Everything runs in your browser, with no signup.
Your llms.txt
# Your site name > One-sentence summary of what this site offers. ## Key pages - Home: / - About: /about - Contact: /contact ## Policies - Content may be quoted with attribution and a link back.
Host it at the domain root, then re-run an audit to confirm AI crawlers can read it.
What is llms.txt?
llms.txt is a plain markdown file served from the root of a website. It gives AI assistants a short, reliable description of what the site is and which pages are worth reading, instead of leaving them to infer that from navigation menus and rendered HTML.
The format is proposed at llmstxt.org and is not yet a standard every crawler honours. It costs almost nothing to publish, and it is one of the checks in the GEO section of an AI search audit.
The shape is strict: an H1 with the site name, an optional blockquote summary, free-form paragraphs, then H2 sections containing markdown link lists. Keep it flat, and put anything a crawler on a tight context budget can skip under a final ## Optional section.
llms.txt example
A minimal, spec-correct file for a small SaaS site.
# Acme Analytics > Product analytics for small SaaS teams, with self-serve dashboards and a free tier. Acme Analytics tracks product events and turns them into retention, funnel and cohort reports without a data warehouse. ## Pages - [Product](/product): What Acme tracks and how the dashboards work. - [Pricing](/pricing): Plans, limits and the free tier. - [Docs](/docs): Installation, SDKs and the events API. ## Optional - [Changelog](/changelog): Release notes.
How to create an llms.txt file
- 1
Add your site name and URL
The site name becomes the required H1 of the file, and the URL is used to turn your page paths into absolute links.
- 2
Write a one-line summary
This becomes the blockquote directly under the heading. Say what the site offers in plain language, without marketing filler.
- 3
List your key pages
Enter one page per line as 'Label: /path'. Include docs, pricing, product and about pages. Leave out logins, dashboards and API endpoints.
- 4
Copy or download llms.txt
Copy the generated markdown or download the file directly from the preview panel.
- 5
Host it at your domain root
Upload it so it is served at https://yourdomain.com/llms.txt as plain text, then open that URL to confirm it loads.
How to verify it is live
- Open
https://yourdomain.com/llms.txtin a private window and confirm it returns the raw markdown, not an HTML page or a 404. - Check that your host serves it as
text/plainand does not redirect it to a framework route. - Make sure
robots.txtdoes not disallow the path for AI user agents such as GPTBot, PerplexityBot or ClaudeBot. - Re-run an audit below, where the GEO section reports llms.txt presence and validity.
Check whether your site already has an llms.txt
Run a free SEO and GEO audit to see if llms.txt is present and valid, along with robots.txt, sitemap.xml, schema and AI-readiness signals.
Frequently asked questions
- What is llms.txt?
- llms.txt is a markdown file at the root of a website that tells AI assistants what the site is about and which pages matter. It is proposed at llmstxt.org and is read by AI crawlers and agents rather than by traditional search engines.
- Where do I put the llms.txt file?
- At the root of your domain, so it is reachable at https://yourdomain.com/llms.txt. On most stacks that means dropping the file into your public or static folder. It should be served as plain text with a 200 response.
- What should an llms.txt file contain?
- A required H1 with the site name, an optional one-line blockquote summary, short explanatory paragraphs, and H2 sections whose bodies are markdown link lists in the form '- [Title](/path): description'. Keep it flat: no headings deeper than H2 and no HTML.
- Is llms.txt the same as robots.txt?
- No. robots.txt controls which crawlers may fetch which paths. llms.txt does not grant or block access; it summarises your site and points AI systems at the pages worth reading. Most sites benefit from having both.
- Does llms.txt help SEO?
- It does not affect Google's classic ranking signals. It helps generative engines like ChatGPT, Perplexity and Claude find and summarise the right pages, which is a separate visibility channel often called GEO or AI search optimisation.
- Is this llms.txt generator free?
- Yes. The generator runs entirely in your browser, requires no signup, and nothing you type is sent to a server.