What is an llms.txt file and how do I make one?
llms.txt is a proposed plain Markdown file at your site root that gives AI tools a short summary of your site and links to its most useful pages. Fill in this form and upload the result so it loads at yoursite.com/llms.txt.
- Enter your site name and URL.
- Write a one-sentence summary of what the site or business does.
- List your key pages, one per line, as Title | URL | note, with ## lines for section names.
- Put nice-to-have pages under a section called Optional.
- Download the file and upload it to your site root.
Examples
Output
Result
# Acme Plumbing > Licensed plumbers serving Oklahoma City since 1998. ## Services - [Water heater installation](https://acmeplumbing.com/services/water-heaters): Tank and tankless ## Optional - [Blog](https://acmeplumbing.com/blog)
Frequently asked questions
Do AI search engines use llms.txt?
It is a community proposal published at llmstxt.org, not an official standard, and AI companies have not all said they read it. It is cheap to add and harmless, which is why many sites publish one.
Is llms.txt the same as robots.txt?
No. robots.txt tells crawlers what they may fetch. llms.txt is a reading guide that points to good content. Blocking AI crawlers is still done in robots.txt.
Where do I put the file?
At the root of your domain so it loads at /llms.txt. In HubSpot you can host it through a URL redirect to a file in the file manager, or a template set to plain text.
What does the Optional section mean?
The proposal says links under a section named Optional can be skipped when a tool needs a shorter context.