← Toolz / SEO & Web / LLMs.txt Generator

LLMs.txt Generator

SEO·12
FreeNo sign-upYour work saves in this browser
1. Get your pages
Sitemap indexes are followed automatically (up to 25 child sitemaps). Gzipped sitemaps (.xml.gz) are unpacked in your browser.
Comma separated. Matching URLs are left out.
Uses the lastmod date in the sitemap, where it has one.
Pages are fetched through this site's protected fetcher, so most sites work directly. If a fetch still fails, paste the sitemap XML instead. Your work is saved in this browser as you go.
2. Choose and edit pages0 selected
TitleDescription (what is on the page)Section
No pages yet. Load a sitemap or try the demo.
Drag the handle to reorder. Titles start from the page address. “Check pages” looks at the first 100 selected pages for errors, redirects, noindex and robots.txt blocks. “Fetch titles and descriptions” reads the first 30. Possible duplicates (language versions, slash or www variants of the same page) are flagged after loading — “Clean duplicates” unselects them, keeping one copy.
3. Your llms.txt
Fills the summary and notes below with starter text you can edit.

Upload the file to your site root so it opens at yourdomain.com/llms.txt.
4. llms-full.txt (optional)

A second, heavier file that holds the actual text of your selected pages as Markdown, so an AI system can read the content itself, not just the links. Pages are fetched one by one: a page that fails, refuses the fetch or is blocked by its own robots.txt is listed here and left out — never invented. The first 25 selected pages are included.

How this works, and what to expect

What llms.txt is. A community proposal: a short Markdown file that lists your best pages for AI systems. It is not an official standard, and Google says its AI features need no special files — so treat it as a low-cost extra, not a ranking trick, and expect no promised visibility from it.

Curate, do not copy. The file works best as a short list of your best pages — this tool warns past about 50. Group pages into named sections, push the secondary ones into the Optional section, and write a one-line description that says what is actually on each page.

Check before you publish. A sitemap only lists addresses; it does not promise they still work. The checker follows each page and flags errors, redirects, noindex pages and robots.txt blocks, because listing a page an AI crawler is told not to touch helps nobody. Review the finished file, keep your sitemap.xml and robots.txt in place, and upload llms.txt to your site root.

Turn your sitemap into a curated llms.txt: check pages for errors and noindex, keep only your best pages, and download the file. Free, no sign-up.

100% free · No sign-up · No daily limits · No watermarks · Processed in your browser — files never leave your device

UNDERSTAND YOUR RESULTS

LLMs.txt Generator — Build a Curated llms.txt File guide

Load your sitemap, keep only your best pages, check them for noindex, robots blocks, redirects and errors, group them into sections, and download a clean llms.txt — plus an optional llms-full.txt with your pages’ real text as Markdown. Free, in your browser.

How to use this tool

  1. Fetch your sitemap (an index with child sitemaps works, as do .xml.gz files), paste its XML, open a saved file, paste a list of addresses, or import an existing llms.txt to edit. The candidates arrive as a list with titles, sections and the sitemap’s last-modified dates already filled in.
  2. Curate the list: untick everything that is not one of your best pages — the preview panel warns when more than about 50 pages stay selected, because a short curated list works better than a copy of the sitemap. Group pages with sections, rename a section in one place, bulk-move pages to a section or to Optional, drag rows to reorder them, and use Sort newest with the age filter to drop stale pages.
  3. Run the checks: Check pages flags error statuses, redirects, pages marked noindex and pages blocked by the site’s robots.txt (matched with the same longest-match rules crawlers use), and can untick problem pages automatically. Fetch titles reads each page’s real title and meta description, falling back to its first paragraph — nothing is written for you by an AI.
  4. Optionally build llms-full.txt, which converts the selected pages’ main content to Markdown and lists each page as converted, failed or blocked — a page that cannot be read is reported, never faked. Then copy the preview or download llms.txt, and upload it to your site’s root. Your work autosaves in this browser, so a refresh loses nothing.

A worked example

A tools site with 290 sitemap URLs loads the whole index, unticks the thin and duplicate pages (language versions are flagged automatically), groups what is left into Tools, Guides and Company sections, runs the check to catch a noindexed utility page and a redirected old address, and ends with about 40 links in a file under 4 KB.

How it works

Everything runs in your browser. Pages are fetched directly first — which also lets the checker read response headers such as X-Robots-Tag — and when a site blocks that, the tool falls back to this site’s protected fetcher for the page itself. Sitemaps are parsed as real XML, including indexes and gzipped files. The output follows the llms.txt format: an H1 with the site name, an optional blockquote summary and notes, then one Markdown link list per section, with Optional always last and parentheses in URLs percent-encoded so links never break.

Frequently asked questions

What is llms.txt?

A plain-text file at your site’s root (yoursite.com/llms.txt) that lists your most important pages with short descriptions, written for AI tools and language models rather than search crawlers. It was proposed in 2024 and support is still patchy — treat it as a tidy, cheap addition, not a ranking lever.

How many pages should I include?

Fewer than you think. The format works best as a short list of your best pages — a few dozen at most. The tool warns past about 50 selected pages; put secondary pages in the Optional section instead of deleting them.

Does Google use llms.txt?

No. Google has said llms.txt is not used for Search or AI Overviews. Some AI assistants and developer tools do read it, which is why a clean file is still worth the few minutes it takes.

What goes in llms-full.txt?

The same pages, but with their actual main content converted to Markdown, so a model can read the substance without crawling. It is much larger than llms.txt and entirely optional — build it only if you want it, and only for pages your robots.txt allows.

Can I edit an llms.txt I already have?

Yes — the Import tab reads an existing file from an address or pasted text and rebuilds its sections, titles and descriptions as an editable list, so you can refresh it instead of starting over.