Home › Tools › llms.txt Generator
llms.txt Generator
Build a valid llms.txt file for your site — the plain-text index that tells AI crawlers and assistants what your site actually offers. Runs entirely in your browser.
Paste your site name, a one-line summary, and your pages or tools. Get a properly formatted llms.txt you can drop at your domain root. Nothing is uploaded.
How to use it
- Fill in your site name and a one-line summary that says what the site does, not what it wants to rank for.
- Add one entry per page or tool, in the format
Title | /path | description. - Copy the result and save it as
llms.txtat your domain root, next torobots.txt.
What llms.txt is actually for
llms.txt is a plain-text file at your domain root that describes what your site offers, written to be read by language models rather than by people. It is a proposal rather than a standard — no major crawler has committed to obeying it — but it costs one small file and it is the only place where you get to describe your own site in your own words.
The practical value is not ranking. It is correction. A model that has only seen scraped fragments of your site will guess what it does. A well-written llms.txt replaces that guess with your own description.
Why relative paths are the default
Relative paths keep the file valid if you change domain, move from a subdomain to the root, or serve the same content over several hostnames. Absolute URLs break in all three cases and are the most common way these files silently go stale.
Switch to absolute URLs only if you are publishing the file somewhere that is not your own domain root, where a relative path has nothing to resolve against.
Writing entries that are actually useful
The description field is where most of these files fail. 'Home', 'About us', and 'Our services' tell a reader nothing it did not already know. Write what the page does: 'Convert SubRip subtitles to WebVTT, preserving timing and cue numbering.'
Be specific about constraints, because they are the thing a reader cannot infer. If a tool only handles certain input formats, or if output is approximate, say so in the description rather than leaving it to be discovered.
Order matters less than completeness, but put the pages you would want someone to see first at the top. A reader that truncates will keep the head of the file.
What this file will not do
It will not improve your rankings, and no search engine currently reads it as a ranking signal. Treat it as documentation for machines, not as an SEO tactic.
It also does not replace robots.txt. If you want a crawler to stay out, that is still robots.txt. llms.txt describes; robots.txt permits.
Questions
Is llms.txt an official standard?
No. It is a community proposal that several AI companies have said they are aware of. No major crawler has formally committed to it. It is cheap to publish and harmless if ignored.
Where exactly does the file go?
At the domain root — https://yoursite.com/llms.txt, the same place as robots.txt. A file at any other path will not be found.
How is this different from robots.txt?
robots.txt controls whether a crawler may fetch pages. llms.txt describes what the site contains. They do different jobs and you can publish either without the other.
Should I list every page?
No. List the pages that represent what your site does. A file with two hundred entries is worse than one with fifteen useful ones, because the signal gets lost.