Free llms.txt Generator — Guide AI Assistants
llms.txt Generator
Generate an llms.txt file — the emerging standard that tells AI assistants like ChatGPT, Perplexity and Gemini what your site is about and which pages matter. Built from your homepage; download and upload to your root.
About this tool
How it works
Enter your website URL
Paste your homepage URL and run the generator. We fetch the page and read its title, meta description and internal links to build the starting point for your llms.txt — no manual copying of your site structure.Review the generated llms.txt
You get a clean Markdown file with an H1 site name, a blockquote summary and a 'Key pages' list of your most relevant internal links — the exact structure the llms.txt convention expects an AI assistant to read.Download and upload it to your domain root
Download the file, refine the summary and link list if needed, then upload it so it's reachable at yourdomain.com/llms.txt. AI assistants and crawlers that support the convention look for it there.
What we check
- Site name (H1) — Pulls your page title into a top-level Markdown H1, the single required element of the llms.txt format. It's the name an assistant uses to identify the site the file describes.
- Summary blockquote — Uses your meta description as the blockquote summary directly under the H1 — the short statement of what the site is and does that the convention places first for quick context.
- Key pages list — Collects your most relevant internal links into a '## Key pages' Markdown list with descriptive anchor text, so assistants know which URLs matter most rather than crawling everything blindly.
- Markdown formatting — Outputs valid Markdown — H1, blockquote and bulleted links — because the llms.txt convention is deliberately plain Markdown that's easy for both humans and language models to parse.
- Internal links only — Filters to links on your own domain with meaningful anchor text, so the file describes your site rather than every outbound link, navigation icon or social button on the page.
- Root-path readiness — Produces a single self-contained file meant to live at /llms.txt at your domain root — the canonical location the convention specifies, mirroring how robots.txt is discovered.
Common issues we catch
- No meta description to summarize — If your homepage lacks a meta description, the summary blockquote comes out empty. Add a concise one-line description as your meta description (good for SEO too), or write the summary directly into the generated file.
- Weak or generic anchor text — Links labeled 'Click here' or 'Read more' make a useless 'Key pages' entry because they don't say what the page is. Use descriptive link text on your site, or rewrite the labels in the generated file to name each page clearly.
- Uploading to the wrong location — llms.txt must be reachable at the domain root — yourdomain.com/llms.txt — not in a subfolder. A file at /docs/llms.txt or /assets/llms.txt won't be found by tools that follow the convention.
- Letting it go stale — Like a sitemap, an llms.txt that lists deleted pages or an outdated summary misleads assistants. Revisit it when your site structure or positioning changes so the links and summary stay accurate.
Where this matters
- ChatGPT & other LLM assistants — The convention is aimed at large language model assistants that may fetch a site's llms.txt to get a curated summary and key links instead of parsing full HTML. Adoption is growing across AI tools.
- Perplexity & answer engines — Answer engines that cite sources benefit from a concise, structured description of your site. A clean llms.txt makes it easier for them to identify what you offer and which page to reference.
Frequently asked questions
What is llms.txt?
llms.txt is an emerging convention: a single Markdown file at your domain root that gives AI assistants a concise, curated summary of your site and a list of its most important pages. The idea is to help language models understand and reference your content accurately instead of guessing from raw HTML.