Skip to content

free tool · no login

shahid ali › tools › llms.txt generator

llms.txt Generator

Type your domain and get a ready-to-edit llms.txt, built from your own menu, your sitemap and the titles and descriptions of your real pages. Rename sections, reorder links, rewrite the notes, then copy or download the file. The second tab is an llms.txt checker: point it at any site, or paste a file, and it tells you what a reader would trip on.

  • A first draft in under a minute, grouped into docs, products, services, blog and company pages.
  • Only pages that load and allow indexing make the list.
  • A checker that validates the structure, every link line, and a live sample of the linked pages.

Build or check an llms.txt

  1. 01 Type your domain

    The generator reads your homepage menu and your sitemap, opens your most important pages, and drafts the file. You edit it before you use it.

    nothing built yet

What goes in an llms.txt

The file is short and has a fixed order. A title with your site's name. A one-line summary in a quote. A paragraph of context if you need one. Then sections, each a list of links with a few words on what the page is for. That is all. The generator writes exactly this shape, and the checker tests for it.

# Acme Invoicing

> Invoicing software for small agencies: quotes, invoices and payment reminders.

Acme is used by design and marketing agencies with 2 to 50 people.

## Docs

- [Getting started](https://acme.example/docs/start/): Set up your first client and invoice.
- [API reference](https://acme.example/docs/api/): Every endpoint, with examples.

## Company

- [Pricing](https://acme.example/pricing/): Three plans, billed monthly or yearly.
- [Contact](https://acme.example/contact/)

The generator picks pages the way a person would: your menu first, then the hub pages of each part of the site, then the most recently updated pages, taking turns between sections so a shop with ten thousand products still gets its about and contact pages listed. It strips your brand name off the end of each title, uses your meta descriptions as the notes, and leaves out anything that redirects off the site, fails to load or carries a noindex. What it cannot know is which pages matter most to you, which is why you get an editor, not just a file.

llms.txt checker and validator: what it looks at

Open the Check tab above, type a domain, and the checker fetches the file the way an AI tool would. Every finding says what is wrong in plain words and how to fix it, and one button loads the file into the generator so you can fix it there.

  • Is it really there?

    The status code, the redirect chain, and whether the address returns a text file or just your normal web page with a 200, which many sites do for any address they do not know.

  • Served the right way

    The content type (text/plain or text/markdown), valid UTF-8, a stray byte order mark, and a size that still makes sense for a short map.

  • One title, first

    Exactly one "# Name" line, and it has to be the first thing in the file.

  • The summary

    A "> " blockquote under the title saying what the site is. It is what a reader uses to decide whether the rest is worth its time.

  • Sections and links

    H2 sections with "- [Title](https://address): note" lines. Broken markdown, list items with no link, relative addresses, mailto links, missing titles, duplicates and empty sections are all flagged.

  • Things that confuse readers

    Headings in the intro, sub-headings inside sections, HTML tags, and text between the links.

  • The linked pages, live

    A sample of up to 20 links is opened: does each one load, does it carry a noindex, and does robots.txt let the AI search crawlers in to read it?

  • The extras

    Whether llms-full.txt exists beside the file, and whether your homepage points to the file with the discovery link added in the August 2026 revision.

The score starts at 100 and loses points for problems and warnings; notes cost nothing. A missing file scores 0. Nothing about the file is required by any search engine, so a low score is a list of chores, not a penalty.

Where to put llms.txt on WordPress, Shopify, Wix, Webflow and static sites

The file belongs at the root of your domain, so it opens at https://yourdomain/llms.txt. A section of a site can also have its own, such as /docs/llms.txt, which covers the pages under that folder.

WordPress

Recent versions of the big SEO plugins, Yoast SEO and Rank Math among them, have an llms.txt option; look in the plugin settings first. To use your own file instead, upload it with your host's file manager or SFTP into the folder that holds wp-config.php (usually public_html). A real file wins over anything a plugin generates, so switch the plugin's version off to avoid confusion.

Shopify

Shopify does not let you put files at the root of your domain. Upload llms.txt under Content, then Files, copy its address, then add a URL redirect (Online Store, Navigation, URL redirects) from /llms.txt to that address. Readers follow the redirect; the checker will note that it lands on Shopify's file host. Some apps in the Shopify App Store publish the file directly instead.

Wix

Wix does not let you upload files to the root of your site, and I have not found a supported way to publish a file at /llms.txt. Check the SEO settings in your dashboard in case that has changed. Until then, the pages themselves matter far more than this file.

Webflow

Look under Site settings, then SEO, for an llms.txt option; Webflow has been adding settings for AI tools there. If your plan has none, you cannot place a file at the root, and the same advice as Wix applies.

Static sites and frameworks

Put llms.txt in the folder that is copied to the root when you build: public/ for Astro, Next.js, Vite and Gatsby, static/ for Hugo and SvelteKit, the project root for Jekyll. On Netlify, Vercel or Cloudflare Pages it is served as soon as you deploy.

Any other host

If you can upload a file so it opens at https://yourdomain/llms.txt, you are done. Upload it as plain text in UTF-8, then run the checker above on your domain to confirm it is really there.

Does llms.txt help SEO? The honest answer

Not for Google. llms.txt is a proposal, not a standard, and Google does not use it for ranking or for AI Overviews. Its own guidance is that nothing special is needed to appear in its AI features. The file earns its place with a narrower audience: coding assistants and agents that read documentation on purpose, where a clean map saves them guessing their way through your navigation.

For AI search, the thing that decides whether you can be cited is whether the crawlers are allowed in. OAI-SearchBot, PerplexityBot and Claude-SearchBot all follow robots.txt, and a single Disallow line there outweighs anything in llms.txt. Run the robots.txt tester before you spend time here, make sure the pages you list can be indexed with the indexability checker, and read how AI search visibility actually works for the levers in order.

How the tool reads a site: a small reader on this domain fetches the homepage, robots.txt, the sitemap and the pages it opens (at most 384 KB of each), or the llms.txt you asked about, and hands the facts back to your tab, where the file and the report are built. It keeps no copy and writes no log. Full detail on theprivacy page.

Straight answers about llms.txt

What is llms.txt?

A plain text file at /llms.txt, written in markdown, that gives AI tools a short description of your site and a hand-picked list of its most useful pages. It was proposed by Jeremy Howard in September 2024 and revised in August 2026. It is a proposal that sites adopt voluntarily, not a web standard, and no one is obliged to read it. What the 2026 revision changed.

Does llms.txt help SEO or Google rankings?

No. Google does not use llms.txt for ranking, and its own guidance says you need nothing special to appear in AI Overviews or AI Mode. Google staff have said publicly that they do not read it. The file is for AI tools that fetch your content on purpose, mostly coding assistants and agents reading documentation. If you want to show up in AI answers, what matters is whether the crawlers can reach your pages at all, so check your robots.txt for the AI crawlers first.

Which AI tools actually read llms.txt?

Honestly: fewer than the hype suggests. It is used most by coding assistants and agent tools that fetch a library's documentation when a user points them at it, and many documentation sites publish one for exactly that reason. As far as I can find, none of the big AI search engines has said it uses llms.txt to decide what to crawl or cite; they follow robots.txt. Treat it as cheap and harmless, not as a lever.

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

llms.txt is the short map: a summary and links. llms-full.txt is a convention some documentation tools added, holding the full text of those pages in one file so a tool can load everything at once. The generator can give you an outline for one, with a heading per page to paste the text under. It is worth the effort for docs; rarely for a shop or a service site.

Is llms.txt the same as robots.txt?

No. robots.txt tells crawlers what they may fetch, and they obey it. llms.txt only suggests what is worth reading, and it cannot allow or block anything. If robots.txt blocks a crawler, listing the page in llms.txt does not let that crawler in. That is why the checker tests the linked pages against robots.txt.

How many links should an llms.txt have?

As many as someone new to your site actually needs, usually between ten and a hundred. It is a curated map, not a copy of your sitemap. The generator caps each section at twelve and moves the overflow into an Optional section, so you can cut or keep them. The checker warns when a file passes 500 links or 100 KB.

Is the llms.txt checker the same as an llms.txt validator?

Yes. There is no official validator, so this one checks a file against the structure the proposal describes: one H1 first, a summary quote, H2 sections of markdown links with full addresses, plus how the file is served. You can also paste a file you have not uploaded yet and validate the text alone.

Your llms.txt is perfect and AI tools still never mention you? Send me the site and I will tell you why, free.Send it on WhatsApp.