llms.txt Generator and Checker: A map of your site for AI tools, built from your sitemap
llms.txt is a Markdown file that gives AI tools a short map of your site. Google says Google Search ignores it, and most AI bots don't read it yet, so treat it as cheap and optional.
Enter a domain, pick an example or paste a file to see the report.
About this llms.txt generator and checker
This free llms.txt generator reads your homepage and sitemap, groups your pages into sections and gives you a file you can edit line by line, then copy or download. It uses no AI and needs no sign-up. The llms.txt checker reads any site's live file, or one you paste, and reports problems against the format published at llmstxt.org: a missing H1, a missing summary, malformed links, relative URLs, empty sections and more. It also samples a few links and looks for an llms-full.txt. Below the tool you'll find real llms.txt examples from sites like Stripe, Cloudflare and Shopify, measured today.
We also state plainly what's known about llms.txt: Google says Google Search ignores it, and studies have found few AI bots reading it. It's cheap to add and can help coding agents, but it's not a way to get cited.
What is llms.txt?
llms.txt is a Markdown file at the root of a website that gives AI tools a short map of the site: what it is and which pages matter. It's a proposal, published at llmstxt.org, and not an official web standard.
It's different from robots.txt. robots.txt tells crawlers what they may fetch. llms.txt suggests what's worth reading, and it blocks nothing.
Does llms.txt actually work?
For Google and AI search, there's no evidence that it helps. Google says it ignores the file, and two large studies found almost no AI bots reading it and no link to citations. We make this tool, and we still wouldn't tell you it will get you cited.
Where it can help: coding agents and developer tools that are already working with your product. Ahrefs found Claude-Code among the top readers, and Stripe's file opens with instructions for coding agents. Google also says it's fine to keep one for other systems that use these files.
It takes a few minutes with this tool, so it's a cheap thing to try. Just don't expect it to move your traffic. To actually show up in AI answers, what counts is being cited on the pages AI tools read. See how to get mentioned by AI assistants and how to become a source AI tools cite.
- 1
Google says Google Search ignores llms.txt files, and that having one will neither help nor harm your visibility or rankings in Google Search. Google Search Central, updated July 10, 2026
- 2
Of about 38,000 sites with a valid file among 137,000 domains, 97% got no requests for it at all in May 2026. Ahrefs, June 2026
- 3
Of the requests that did reach these files, 19.5% came from named AI tools. GPTBot was first and Claude-Code second, and no AI bot went looking for a file that wasn't there. Ahrefs, June 2026
- 4
SE Ranking found no link between having llms.txt and how often about 300,000 domains are cited in AI answers, and found the file on 10.13% of them. Search Engine Journal on SE Ranking
- 5
Google's John Mueller wrote in June 2025 that "no AI system currently uses llms.txt". Search Engine Roundtable
- 6
In a June 2026 Reddit discussion, Mueller treated llms.txt as speculative for now, and said he likes WebMCP, a Google-backed alternative. Search Engine Journal
The llms.txt format
# Acme
> Acme makes outdoor gear for trail runners and hikers.
We ship to the US and Canada. Prices are in US dollars.
## Docs
- [Size guide](https://acme.com/sizes.md): How to pick a shoe size
- [Returns](https://acme.com/returns.md): The 30-day return policy
## Optional
- [Company history](https://acme.com/about.md)- # Name
- Required. An H1 with the name of the site. It's the only part the spec requires.
- > Summary
- A blockquote right after the H1, with what a reader needs to make sense of the rest.
- Details
- Optional paragraphs or lists, without headings, on how to read the file.
- ## Sections
- Optional H2 sections, each a list of links in the form - [name](url): notes.
- ## Optional
- A section by convention, for links an agent can skip when it needs less context.
The spec also suggests clean Markdown versions of your pages, at the same URL plus .md. That's optional, and normal page URLs work in the links. Some sites also publish an llms-full.txt with all their content in one file. That's a common habit, not a part of the spec.
Real llms.txt examples
We fetched each file below on October 31, 2026 and measured it with this tool. Most have warnings: even large sites bend the format, usually with prose inside link sections.
| Site | Size | Links | Sections | What to learn from it |
|---|---|---|---|---|
| Outrank | 23 KB | 101 | 10 | Our own file. A marketing site: pricing, product pages, comparisons and guides. |
| Stripe Docs | 95 KB | 467 | 27 | Large docs index, with instructions for coding agents at the top. |
| Cloudflare Developers | 16 KB | 112 | 9 | A short index where each product links to its own llms.txt. |
| Vercel | 5 KB | 28 | 9 | Compact, and written around when an agent should use the product. |
| Shopify | 12 KB | 71 | 12 | A company site grouped by what merchants want to do. |
| HubSpot | 35 KB | 225 | 29 | A broad map of products and hubs for a big marketing site. |
| Zapier | 12 KB | 24 | 8 | A root map that points agents to per-surface indexes. |
| Supabase | 3 KB | 42 | 4 | Very short, and it points to an llms-full.txt with the whole documentation. |
Links counts only list items in the [name](url) form inside H2 sections. These files change often, so the Check tab reads the live version.
How to add llms.txt to your site
- 1. Generate and edit. Cut it down to the pages that answer real questions, and rewrite any names that read badly.
- 2. Upload it to the root. It must open at yourdomain.com/llms.txt. On a static host, put it with your other public files. On WordPress, upload it to the site root by FTP or use a plugin. Some website builders can generate one for you.
- 3. Check it. Run your domain through the Check tab, and make sure it returns text and not your 404 page.
- 4. Check AI crawlers can get in. llms.txt doesn't override robots.txt. Use the robots.txt checker to see whether GPTBot, ClaudeBot and others are allowed.
How this tool works
Keep going
- Get mentioned by AI assistants
We make Outrank. It helps your brand get mentioned, with articles on your blog and on other blogs.
- Become a source AI cites
Outrank publishes the pages ChatGPT, Perplexity and Google AI quote, and builds the authority behind them.
- Robots.txt checker
See whether Google and AI crawlers are allowed on your site.
- Sitemap checker
Fix the sitemap this generator reads, and that search engines use.
How to use llms.txt Generator and Checker
- 1
Enter your domain
We read your homepage, robots.txt and sitemap, and group your pages into sections.
- 2
Edit the draft
Rename sections, rewrite names, add notes, and tick or untick each link. The file updates as you type.
- 3
Copy or download
Copy the file or download llms.txt, then upload it so it opens at yourdomain.com/llms.txt.
- 4
Check it
Switch to Check to read the live file and see any problems against the llmstxt.org format.
More free SEO tools
- URL Slug GeneratorCreate clean, SEO-friendly URL slugs instantly.
- Robots.txt Validator & CheckerValidate your robots.txt for crawl issues.
- XML Sitemap ValidatorCheck your XML sitemap health and errors.
- Google Crawler SimulatorSee how Googlebot views your page.
- Canonical Tag CheckerVerify canonical tags to fix duplicate content.
- Website Metadata CheckerCheck any URL's meta tags, Open Graph and Twitter Cards.
- Google Preferred Source Button GeneratorMake an "Add us as a preferred source on Google" button for your site.
- Schema Markup Generator and ValidatorBuild JSON-LD schema markup and check it against Google's rules.
- Keyword ResearchFind the best keywords to rank for.
- Blog Post Ideas ToolGet blog post ideas with SEO-ready titles.
- Free Image Alt Text GeneratorGenerate descriptive alt text for any image.
- JSON to CSV ConverterConvert JSON data to CSV format instantly.
- SEO Cost CalculatorEstimate your monthly SEO campaign budget.
- Title Tag GeneratorCreate optimized title tags that maximize CTR.
- Keyword CombinerMerge keyword lists into all combinations.
- SEO ROI CalculatorCalculate ROI for your SEO campaigns.
- CTR CalculatorCalculate click-through rate and see what a better Google position is worth.
- Keyword Density CheckerAnalyze keyword density across your content.
- SEO ChecklistStep-by-step SEO guide for your website.
- Backlink CheckerSee who links to any website.
- SEO Competitor FinderFind the sites that compete with you on Google.
- Link ExtractorExtract every link from any web page.
- Website Worth CalculatorSee how much any website or blog is worth.
- Sell Backlinks CalculatorSee how much you can earn selling sponsored posts.
- Google Rank CheckerCheck where your site ranks on Google for up to 10 keywords at once.
- Website Traffic CheckerSee how much Google traffic any website gets.
- Domain Rating CheckerCheck the DR of any website, or up to 20 at once.
- Domain Age CheckerSee when any domain was registered and how old it is.
- Blog Name GeneratorGet blog and newsletter name ideas, with free .com checks.
