100% free · no signup · runs in your browser
Free llms.txt Generator

Make your site readable to AI search.

Fill a short form and copy a valid llms.txt file: the curated, machine-readable map that tells ChatGPT, Perplexity, Claude and Google AI which of your pages to read and cite. It is the new robots.txt for the answer-engine era, and most sites still do not have one.

1. Your site

2. Sections & links

Your llms.txt
# Fill the form to build your llms.txt

Save this as llms.txt and upload it to your site root so it loads at yoursite.com/llms.txt — just like robots.txt.

A map is only as good as the pages it points to

An llms.txt makes your best pages easy to cite. It cannot make a thin page worth citing.

This tool curates and formats your most important URLs for AI engines. What it cannot tell you is which pages actually deserve that spotlight, what people ask AI about your topic, or who already owns the answer. Before you list a page in llms.txt, pull the live data behind it:

  • Search volume and real questions so the pages you surface match what people genuinely ask.
  • Keyword difficulty so a newer site points AI engines at the queries it can actually win.
  • Who is cited today so you know the gap your page has to close.
  • Related questions you can answer on the same page to earn more pickups.
Pull your keyword + SERP data free in Semrush

Semrush offers a free trial with full keyword volume, difficulty and SERP-feature tracking. Affiliate link: if you subscribe we may earn a commission, at no extra cost to you. We only recommend tools we would use ourselves. Disclosure.

Get our weekly AI search + SEO playbook, free

One tested workflow each week: the page we targeted, the structure and schema that got it cited by ChatGPT and Perplexity, and the data behind it. No spam, unsubscribe anytime.

Join the AI Tools Insider list. Unsubscribe anytime.

What is llms.txt?

llms.txt is a simple Markdown file you place at the root of your domain (yoursite.com/llms.txt). It hands large language models a short, curated map of your site: a title, a one-line summary, and a handful of clearly named sections that link to the pages you most want them to read. The idea, proposed at llmstxt.org, is the mirror image of robots.txt. Robots.txt tells crawlers what to avoid; llms.txt tells AI engines what to focus on.

Why it matters now: search is shifting from ten blue links to a single synthesized answer in ChatGPT, Perplexity, Claude, Google AI Overviews and Microsoft Copilot. Those systems work from a limited context window, and most web pages bury their substance under navigation, scripts and boilerplate. A clean llms.txt lets a model skip the clutter and spend its attention on your real content, which makes your pages dramatically easier to understand, quote and cite. The standard is still young and voluntary, but it costs nothing to publish and it is one of the few concrete, do-it-today moves in generative engine optimization (GEO).

How to use the llms.txt generator

  1. Name your site and write a one-line summary. Keep the summary concrete: what you publish and who it is for. This becomes the blockquote a model reads first.
  2. Group your best pages into sections. Common sections are Docs, Guides, Products, Tools, or About. Inside each, add links with an absolute https:// URL, a clear title, and a short description of what the page answers.
  3. Put low-priority links under an "Optional" section. Per the spec, a section literally named Optional signals pages a model can skip when context is tight.
  4. Copy or download the file, name it llms.txt, and upload it to your domain root so it loads at yoursite.com/llms.txt. Re-check it whenever your key pages change.

llms.txt questions, answered

What is llms.txt and why does my site need one?

llms.txt is a plain-text Markdown file at your domain root (yoursite.com/llms.txt) that gives AI engines a clean, curated map of your most important pages. Where robots.txt tells crawlers what to avoid, llms.txt hands models like ChatGPT, Perplexity and Claude a short, structured list of the pages you most want them to read and cite, cutting through bloated HTML so the model spends its limited context on your best content.

Does this generator upload my data anywhere?

No. Everything runs locally in your browser with JavaScript. Nothing you type is uploaded, stored, or sent to a server, so you can safely draft an llms.txt for an unpublished site.

Where do I put the llms.txt file?

Save the output as llms.txt and upload it to the root of your domain so it is reachable at https://yoursite.com/llms.txt, exactly like robots.txt or sitemap.xml. Use absolute https URLs for every link inside it.

What is llms-full.txt and do I need it too?

llms.txt is a curated index of links. llms-full.txt is an optional companion that inlines the full text of your key pages into one file, so a model can read everything in a single fetch. Start with the curated llms.txt this tool builds; add llms-full.txt later if you want maximum coverage.

Will llms.txt guarantee ChatGPT or Perplexity cites me?

No. It is an emerging, voluntary standard and no engine is obligated to follow it. It makes your site maximally easy to understand and quote; it does not manufacture authority. Citations still depend on genuinely useful, well-structured pages with clear answers and schema. llms.txt removes friction, it does not replace good content.

See all our free SEO & AI search tools →