Free tool

llms.txt generator and validator for your website

llms.txt generator for your site: fill in a simple form with sections and link notes, or paste an existing file to check it against the llmstxt.org format.

  • Free, no sign-up
  • Runs in your browser
  • Nothing uploaded

Your llms.txt


    

Upload the file to the root of your site so it opens at yoursite.com/llms.txt.

Runs in your browser. Nothing you type or upload is sent to our server.

What does this llms.txt generator do?

It builds an llms.txt file from a simple form and checks an existing file against the published format. An llms.txt file is a Markdown file at the root of your site that gives AI tools a short summary of the site and a curated list of the pages worth reading. The format was proposed by Jeremy Howard of Answer.AI on 3 September 2024 and is documented at llmstxt.org. It is a proposal, not a ratified web standard.

How do you use the generator?

  1. Enter your site or project name. This becomes the H1 title, the only required part of the file.
  2. Write a one or two sentence summary. It is placed in a blockquote under the title.
  3. Add optional details: short paragraphs or bullet points that explain what the site is and how to read the links. No headings here.
  4. Add sections such as “Services”, “Products” or “Docs”. In each section, add links with a name, a full URL and an optional note.
  5. Put lower-priority links in the “Optional” section.
  6. Copy or download the file and upload it so it loads at https://yourdomain.com/llms.txt.

To check a file you already have, paste it into the validator tab. It reports errors (the file breaks the format) and warnings (the file works but could be clearer).

What is the exact llms.txt format?

The specification lists these parts in this order:

PartMarkdownRequired?
Title# Site name (H1)Yes, the only required part
Summary> One or two sentences (blockquote)No, but recommended
DetailsParagraphs or lists, no headingsNo
File list sections## Section name (H2) followed by a listNo, zero or more
List item- [Name](https://url): optional noteThe link is required, the note is optional
Optional section## OptionalNo. Links here can be skipped when a shorter context is needed

Example file

# Handicraft Marketing

> Web and software studio in Nowshera, Pakistan. We build WordPress sites, SEO and AI search work, custom software and AI automation.

We publish free browser tools and guides. Product pages describe software for travel agencies and WordPress site owners.

## Services
- [Website development](https://example.com/services/website-development/): WordPress builds and redesigns
- [SEO and AI search optimization](https://example.com/services/seo-ai-search-optimization/): rankings in Google and AI answers

## Products
- [WP Toolkit Studio](https://example.com/products/wp-toolkit-studio/): WordPress admin toolkit plugin

## Optional
- [Blog](https://example.com/blog/): articles and tutorials

Where does the file go and what about llms-full.txt?

The specification places the file at /llms.txt, though it may also sit at a subpath, in which case it covers URLs under that path. The specification also suggests offering clean Markdown copies of pages at the same URL with .md added, for example /about/index.html.md (or index.md).

llms-full.txt is a common convention where a site puts the full text of its key pages into one file. It is not part of the llmstxt.org specification. The original proposal described generated context files named llms-ctx.txt and llms-ctx-full.txt instead. Many documentation platforms publish an llms-full.txt anyway, so it is fine to add one, but treat it as optional.

Does llms.txt help you rank in Google or AI answers?

Not directly. Google states on its AI features and your website page that there are no extra requirements to appear in AI Overviews or AI Mode and that you do not need to create new machine readable files or AI text files to appear in those features. Normal SEO practice still applies: crawlable pages, useful content and correct technical setup. We found no public statement from OpenAI, Google or Anthropic that their crawlers read llms.txt. Tools that support the format can still use it when a user points them at a site.

So llms.txt is cheap insurance rather than a ranking factor. It takes ten minutes to make, it helps any tool that does read it, and it forces you to decide which pages matter most. For what actually moves AI visibility, see our guide on how to rank in ChatGPT.

Common mistakes

  • No H1 or the H1 is not first. The title must be the first heading in the file.
  • Using H3 headings or deeper. The format only defines one H1 and H2 sections. Extra heading levels may confuse simple parsers.
  • Links without the bracket format. A bare URL on a list line is not a valid file list item. Use [name](url).
  • Relative URLs. The format does not forbid them, but full https:// URLs work everywhere the file is read.
  • Listing every page. The point is curation. Pick the 10 to 40 pages that explain your business best.
  • Blocking it in robots.txt. If your robots.txt disallows the root or /llms.txt, crawlers that respect robots.txt will not fetch it.

Tips for WordPress sites

  • Upload the file to the web root (usually the same folder as wp-config.php) with your host file manager or FTP. A physical file is served before WordPress loads.
  • Yoast SEO and AIOSEO can generate an llms.txt for you. If you use one, do not also upload a manual file, or check which one the server actually serves.
  • Make sure the file is served as plain text in UTF-8 so Urdu, Arabic or accented names display correctly.
  • Update it when you add a service or product. Our website development and SEO and AI search optimization services include llms.txt setup.

Last updated: October 19, 2026

Questions, answered

Questions about the llms.txt Generator.

Still unsure? Ask the developer directly on a free 30-minute call.

Book a free consultation
What is an llms.txt file?

It is a Markdown file at the root of a website that gives AI tools a short summary of the site and a curated list of important links. The format was proposed in September 2024 and is documented at llmstxt.org.

Where should I put llms.txt?

Put it at the root so it loads at yourdomain.com/llms.txt. The spec also allows a file at a subpath that covers only that part of the site.

What is the only required part of llms.txt?

An H1 heading with the name of the site or project. The summary, details and link sections are optional but recommended.

What does the Optional section in llms.txt mean?

Links under an H2 named Optional are secondary. A tool that needs a shorter context can skip them.

Does Google use llms.txt for AI Overviews?

Google says you do not need to create new machine readable files or AI text files to appear in AI Overviews or AI Mode. Normal SEO rules apply.

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index of links. llms-full.txt is a common convention that holds the full text of key pages in one file, and it is not part of the llmstxt.org spec.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may fetch. llms.txt only suggests which content is most useful and does not allow or block anything.

Can WordPress create llms.txt automatically?

Yes. Yoast SEO and AIOSEO both offer llms.txt generation. You can also upload a file made with this generator to the web root.

Your developer Jamshaid Ali Founder, Handicraft Marketing

Need a tool like this built for your business?

We build fast WordPress sites, custom calculators and software that run your daily work. Tell us what you need and get a clear plan within 24 hours.

  • Reply within 24 hours
  • Free plan, no obligation
  • Talk directly to the developer
Direct WhatsApp
Book Free Consultation