llms.txt generator
Enter a domain and get a ready-to-upload llms.txt: site name, summary and your key pages with real titles and descriptions, in the llmstxt.org format AI systems expect.
Generation reads your public pages through our server and assembles the file in your browser. Nothing is stored.
Need the whole site covered?
Pro generation crawls up to 500 pages, groups them into topical sections and writes a one-line description for every page. One-time payment, per site.
Coming soonHow to install your llms.txt
- Review the generated file and edit anything that reads wrong; you know your site best.
- Upload it to your site root so it is reachable at https://yourdomain.com/llms.txt (next to robots.txt).
- Serve it as plain text (most hosts do this automatically for .txt files).
- Check it with the AI readiness checker, then keep it updated when your key pages change.
What a good llms.txt looks like
The llms.txt format (llmstxt.org) is deliberately simple markdown: one "# Site name" heading, an optional "> " one-line summary, then "##" sections containing markdown links with short descriptions. Language models read it top to bottom, so put your most important pages first.
Quality beats completeness. A curated file with your 20 pages that matter outperforms a dump of every URL: the file is a reading list for machines, not a second sitemap. Keep descriptions factual and specific, and skip pages you would not want quoted.
From the blog
robots.txt for AI Crawlers: Allow and Deny Recipes
Three recipes and a bot-by-bot table for controlling GPTBot, ClaudeBot, PerplexityBot and the rest from one small text file.
SitemapsXML Sitemap Errors: Every Common Failure and Its Fix
Nine failures cause almost every broken sitemap. Here is how to recognize each one from its symptom and fix it for good.
SitemapsXML Sitemap Best Practices That Actually Matter
Half of the standard sitemap advice is folklore. These are the practices search engines actually respond to, and the fields they ignore.