How do I make an llms.txt file for my website?
A draft llms.txt with the site name, a one-line summary and sections of links, each with a short description based on what the page says.
Question How do I make an llms.txt file for my website?
A draft in the llmstxt.org format, for you to review.
Use this llms.txt generator to draft an llms.txt file from your sitemap.
Part of generative engine optimization
Paste your domain or sitemap URL into the llms.txt generator.
Generate llms.txtThe llms.txt generator opens SpringBrand with your request. Each run spends credits from your balance.
After you sign in or create an account, the llms.txt generator reads your sitemap and key pages, groups them into sections with one-line descriptions and returns an llms.txt draft you can copy.
START WITH A REQUEST
Each card is a real question people ask. Add your domain and the llms.txt generator opens it in SpringBrand.
A draft llms.txt with the site name, a one-line summary and sections of links, each with a short description based on what the page says.
Question How do I make an llms.txt file for my website?
A draft that follows the llmstxt.org format, with your pages grouped into sections and short notes on each, ready for you to rename sections and drop pages.
Question What should I put in my llms.txt? What are the best practices?
Whether the file exists at your site root, and which key pages from the sitemap it leaves out.
Question How do I check whether my llms.txt file is working?
BEFORE YOU SPEND TIME ON IT
Be clear about what the file does before you spend time on it. Running an llms.txt generator is cheap, and the file is a convention, not a web standard.
01 / A REAL FILE
We publish our own llms.txt at springbrand.ai/llms.txt, and it is rebuilt from our page list whenever pages change, so it never drifts from the site. On 2026-11-13 it was 406 lines with 397 links, in four sections.
We also serve a longer llms-full.txt (about 108 KB that day) with page summaries, for tools that want everything in one fetch.
# SpringBrand
> SpringBrand — growth, SEO and AI agent commerce services. This file lists the site's public pages for AI crawlers.
## Solutions
- [AI Agent Solutions by Team and Task](https://springbrand.ai/solutions)
- [AI Web Scraper for Teams That Don't Write Code](https://springbrand.ai/solutions/ai-web-scraper)
02 / WHO READS IT
One site owner logged 18 days of verified crawler traffic and wrote on r/TechSEO: "No verified AI or search crawler touched llms.txt in 17 days." In the same logs, robots.txt and the sitemap were read far more often.
AI coding tools and agents are the real readers. Geekflare's generator page says: "The benefit today is for AI coding assistants."
robots.txt: read far more often
Sitemap: read far more often
llms.txt: no verified AI or search crawler in 17 days
03 / WHAT MATTERS MORE
So running an llms.txt generator is cheap and the file is useful for docs and API sites, but it will not get you cited on its own. Two checks matter more: whether AI crawlers are allowed in robots.txt, and whether your main text is in the raw HTML.
The AEO tool checks both.
AI crawlers allowed in robots.txt
Main text in the raw HTML
04 / THE LIMITS
The llms.txt generator hands you a draft; it does not upload anything to your site. You publish the file yourself and re-generate it when your main pages change.
Google Search does not use llms.txt, so treat it as a help for AI tools and agents, not a ranking factor.
Uploading the file to your site root
Re-generating it when pages change
Rankings in Google Search
The file is cheap to make with an llms.txt generator. Here is what its readers and the people who proposed it say, from their own pages.
Checked on
Google Search ignores it. Google's guide to AI features adds that keeping one for other systems is fine.
“You don't need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search (including its generative AI capabilities), as Google Search itself doesn't use them.”
The llmstxt.org page notes that OpenAI, Anthropic and Gemini publish llms.txt files for their own developer docs, and that Chrome's Lighthouse checks for one in its agentic browsing audits.
Source: llmstxt.org
Ours is rebuilt from our page list whenever pages change. On 2026-11-13 it was 406 lines with 397 links, in four sections, with a longer llms-full.txt (about 108 KB that day) next to it.
Source: springbrand.ai/llms.txt
Most llms.txt generators cost nothing. They differ in what you give them and how much of the grouping they do for you. The table shows what each tool's own page said when we checked.
| Generator | What you give it | How pages are grouped | Sign-in | Price |
|---|---|---|---|---|
| SpringBrand | Domain or sitemap URL | Agent reads the pages and drafts sections and descriptions; you edit the draft | SpringBrand account, no card | 100 credits a month at no cost; each run spends credits |
| Geekflare | Site or sitemap URL; respects robots.txt | An LLM groups pages into sections | Not stated on the page | $0 |
| LLM Pulse | Domain, email address and country | Crawls the domain and groups key URLs; files delivered by email | Email required | $0 |
| Chris Lever SEO | URLs you paste, one per line | Optional section title or manual section builder | Not stated on the page | $0 |
| Flavio Copes | Site name, summary and links you type in | Sections you build by hand; runs in your browser | None | $0 |
Checked 2026-11-13 from each tool's public page. "Not stated" means the page did not say. Written by SpringBrand, which is one of the tools listed.
An llms.txt file is plain Markdown served at your site root. The llmstxt.org proposal puts it this way: "We propose adding a /llms.txt markdown file to websites to provide LLM-friendly content." Here is how to make one with the SpringBrand llms.txt generator.
Give the llms.txt generator your domain or sitemap URL. The agent reads the sitemap and fetches your key pages as clean text, so each link gets a description based on what the page actually says.
The draft follows the llmstxt.org format: an H1 with the site name, a one-line summary in a blockquote, then H2 sections of links with short notes, and an Optional section for pages an AI tool can skip. Rename sections, drop pages you don't want listed and fix any description.
Save the file as llms.txt and publish it at https://yourdomain.com/llms.txt, the same way you publish robots.txt. On WordPress or Shopify that usually means a plugin, an app or your theme's file manager. Re-generate it when your main pages change.
A FEW THINGS TO KNOW