Free llms.txt Generator
llms.txt is a plain-text file at your domain root that helps ChatGPT, Claude, Perplexity, and other AI systems understand your site. Paste your URL — we fetch your homepage and draft a ready-to-edit llms.txt in seconds.
Enter your website URL
Ready to publish
Generated file
llms.txt is a plain-text file at your domain root that helps ChatGPT, Claude, Perplexity, and other AI systems understand your site. Paste your URL — we fetch your homepage and draft a ready-to-edit llms.txt in seconds.
Generate a spec-compliant starter llms.txt from your homepage — structured for AI systems following the community standard at llmstxt.org.
In your free report
- Homepage title, description, and internal links for llms.txt sections
- Suggested H1 site name and blockquote summary
- Grouped link lists with absolute URLs and short descriptions
- Optional section for secondary pages (press, brand, archives)
Recommendations from official docs
One H1, then curated sections
The llms.txt spec requires exactly one H1 (your site name). Use H2 sections like Product, Documentation, Pricing — not a dump of every blog post.
Curate 10–30 high-signal links
List pages an LLM needs to answer real questions about your product. Skip login, checkout, tag archives, and duplicate URLs — quality beats quantity.
Use absolute URLs only
Every link should be https://yourdomain.com/... so parsers and external agents resolve correctly when the file is fetched out of context.
Keep the index lightweight
Stay under ~2,000 words in llms.txt. For large docs sites, publish a separate llms-full.txt with inlined content and keep llms.txt as the index.
Do not block /llms.txt in robots.txt
Ensure GPTBot, OAI-SearchBot, and Googlebot can fetch /llms.txt. Serve it as text/plain or text/markdown with HTTP 200 at your domain root.
Step-by-step action plan
- 1 Generate a draft with this tool, then edit descriptions to be factual (not marketing fluff).
- 2 Remove staging URLs, auth-gated pages, and anything you would not want public.
- 3 Save as /llms.txt at your site root and verify https://yourdomain.com/llms.txt loads.
- 4 Add an Optional section for press kits and archives that can be skipped in short context.
- 5 Regenerate on each major site restructure or when you publish key new pages.
Need help fixing AI SEO issues?
Optimize your website for AI SEO, ChatGPT Search, Google AI Overviews, GPTBot, llms.txt, robots.txt, schema, and crawlability.
Questions about this tool
What is llms.txt?
A plain-text summary at your domain root that helps AI systems understand your site structure and important pages.
Do I only need to enter my URL?
Yes. We fetch your homepage, extract titles and links, and draft a starter llms.txt you can edit before publishing.