llms.txt Generator
Generate a spec-valid llms.txt from your own sitemap and page metadata - sectioned, annotated, and ready to edit before you ship it.
§ what this tool checks
Rules applied to every scan.
This reads your sitemap (or your homepage links, if there is no sitemap), pulls the title and meta description off each page, groups the URLs into sections, and renders a file that passes our own checker. Treat the output as a first draft, not a finished file: the notes come from meta descriptions written to persuade a human searcher, and the point of an llms.txt is to tell a model what it will find at each link.
Site name and summary pulled from your homepage metadata
URLs discovered from sitemap.xml, including one level of sitemap index
Page titles and descriptions fetched for each URL
URLs grouped into Docs, API, Product, Blog, Support, and Optional sections
Output rendered in the llmstxt.org format, valid against our own checker
Whether you already serve an llms.txt that this would replace
§ faq
Questions, answered.
How does this llms.txt generator pick which pages to include?
It reads your sitemap.xml first, because that is your own statement about which URLs matter, and follows one level of sitemap index. If there is no usable sitemap it falls back to the internal links on your homepage and says so in the output. It caps the draft at 40 URLs - past that the file stops being a curated index and becomes a second sitemap, which defeats the point.
Can I use the generated file as-is?
You can, and it will be valid. But you should edit it first. The link notes come from your meta descriptions, which are written to earn a click from a human in a search result - not to tell a model what a page contains. Rewriting those notes, and deleting the pages that do not deserve to be in an index, is what separates a useful llms.txt from a reformatted sitemap.
Where do I put the llms.txt file?
At the root of your domain, served at https://yoursite.com/llms.txt with a text/plain or text/markdown content type. Where that lands in your project depends on your stack - public/ for most frameworks, static/ for others, a route handler if your platform has no static directory. The platform guides under /llms-txt cover Next.js, WordPress, Shopify, Webflow, and the rest.
Does the generator create llms-full.txt too?
No. llms-full.txt is the full text of your pages concatenated into one file, which means copying your entire content out of your CMS and keeping it in sync forever. That is a build-step job, not a one-click job, and a stale llms-full.txt is worse than none. This tool generates the index, which is the part with a defined format.
§ run the full audit
Stop guessing. Scan everything in one click.
60 automated checks across meta tags, robots.txt, Open Graph, sitemaps, headings, AI visibility, and more — free, no signup.
run a full scan →§ other tools
Check another thing.
Single-purpose inspectors for when you need to verify one thing.
01Meta Tag CheckerCheck your page title, meta description, viewport, charset, and robots tags.02Robots.txt ValidatorValidate your robots.txt file for syntax errors and blocking rules.03AI Crawler CheckerTest if ChatGPT, Claude, and Perplexity can actually read your page — not just whether your robots.txt says they can.04Open Graph CheckerCheck your Open Graph and Twitter Card tags for social media sharing.05Sitemap ValidatorValidate your sitemap.xml file format and URL count.06Heading Structure CheckerAnalyze your H1-H6 heading hierarchy for SEO best practices.07SSL Certificate CheckerCheck your SSL certificate: expiry date, issuer, and trust chain.08Redirect CheckerTrace the full redirect chain for any URL — every 301, 302, and hop.09Structured Data ValidatorValidate your JSON-LD schema markup for missing fields and errors.10Broken Link CheckerScan a page for internal links that return 404s and server errors.11Core Web Vitals CheckerCheck the lab signals behind LCP, CLS, and a fast first byte.12Security Headers CheckerScan your HTTP response headers for CSP, HSTS, and other protections.13Canonical Tag CheckerCheck your canonical tag and confirm it points where it should.14llms.txt CheckerFetch your /llms.txt, validate it against the spec, and report what is missing.15Favicon CheckerCheck every icon your site declares, confirm each one loads, and size it for Google.