GEO tooling
llms.txt Generator Free
Build a spec correct llms.txt for your site, section by section, then copy it or download the file. Everything runs in your browser, nothing is sent anywhere.
How it works
- Name the site and write one line on what it does. That pair becomes the H1 and the blockquote summary at the top of the file.
- Group your best pages into sections. Services, docs, case studies, pricing. Each link needs a title, a URL, and an optional note that tells an AI what is on the page.
- Copy or download, then upload to the root of your domain so the file answers at /llms.txt. Refresh it whenever your key pages change.
The file format, in full
llms.txt is markdown with a fixed shape. Four parts, only the first is required.
| Part | Markdown | What it carries |
|---|---|---|
| H1 | # Site name | Required. The one line the spec insists on. |
| Summary | > One sentence | A blockquote. What you do and who for, in one read. |
| Context | Plain paragraphs | Coverage, languages, minimums, what you do not do. |
| Sections | ## Name, then - [Title](URL): note | Grouped lists of your best pages, each with an optional note. |
A section literally named Optional is special: those links can be skipped when an AI is short on context.
Where the file goes
Root of the domain, served as plain text, so it resolves here:
On most stacks that means the public or static folder. It sits next to robots.txt, it does not replace it, and it does not block or allow any crawler.
The file lists your pages. Whether AI answers actually mention you is a separate question.
Check my AI visibilityQuestions
What is llms.txt?
A plain text file written in markdown that sits at the root of a domain and points AI systems to the pages that matter. It carries an H1 with the site name, a blockquote summary, optional context, and H2 sections holding lists of links. The format was proposed at llmstxt.org as a way to hand a model a clean map of a site instead of leaving it to crawl navigation, banners and scripts.
Where do I upload the llms.txt file?
The root of your domain, so it resolves at https://yourdomain.com/llms.txt, served as plain text. On Next.js and most static hosts that is the public or static folder, on WordPress it is the site root over FTP or a file manager plugin, on Shopify it needs a redirect or an app since the theme root is not writable. Load the URL in a browser afterwards to confirm it returns the file and not a 404 page.
Will an llms.txt file make my site show up in AI answers?
Treat it as curation, not a ranking lever. No major search engine has confirmed llms.txt as a ranking signal, and support across AI tools varies. It takes a few minutes, it makes your key pages easy to find and easy to parse, and it costs you nothing. What decides whether you get cited is still the substance on the pages themselves.
How is llms.txt different from robots.txt and sitemap.xml?
Three different jobs. robots.txt is permission, it tells a crawler what it may fetch. sitemap.xml is inventory, it lists every URL for completeness. llms.txt is curation, it names the handful of pages that explain your business and says what each one is for. Keep all three: they do not overlap and none of them replaces another.
Next step
The file points at your pages. The analyzer tells you whether they are worth pointing at.
Run the free analyzer and see the SEO, GEO, schema and speed picture behind every page you just listed.