Free tools
Free llms.txt Generator
Paste your URL to generate a curated llms.txt — then edit, copy, or download and upload it to your site root on GetCited.me.
- 100% Free
- Instant
- No sign-up
# Your Site Name > A short summary of what your site is about, who it serves, and the main outcome visitors get from your product or content. ## Main - [Home](https://example.com): What visitors find on the homepage and how to get started. - [Pricing](https://example.com/pricing): Plans, limits, and what each tier includes. - [Features](https://example.com/features): Core capabilities and how they map to common jobs-to-be-done. - [Customers](https://example.com/customers): Proof points, logos, and short outcome stories. ## Documentation - [Getting Started](https://example.com/docs): First-time setup, onboarding checklist, and required integrations. - [API Reference](https://example.com/docs/api): Endpoints, auth, rate limits, and example requests. - [Guides](https://example.com/docs/guides): Task-based walkthroughs for admins, developers, and end users. - [Changelog](https://example.com/changelog): Release notes and breaking changes by version. ## Resources - [Blog](https://example.com/blog): Product updates, how-tos, and industry explainers. - [Case studies](https://example.com/case-studies): Deeper dives on customer workflows and measured results. - [Webinars](https://example.com/webinars): Live and recorded sessions with Q&A. - [Help center](https://example.com/help): Searchable articles for billing, security, and troubleshooting. ## Company - [About](https://example.com/about): Mission, team, and how the product is built. - [Careers](https://example.com/careers): Open roles and how we work. - [Contact](https://example.com/contact): Sales, support, and partnership inquiries. ## Optional - [Terms of Service](https://example.com/terms) - [Privacy Policy](https://example.com/privacy) - [Cookie settings](https://example.com/cookies)
How to generate your llms.txt in 3 steps
Enter your URL
Paste your site and select Generate. We scan your pages and draft titles and descriptions automatically.
Review and edit the auto-generated file
Rename sections, tighten descriptions, reorder or remove pages, and push low-priority links to Optional.
Download it and upload to your root
Copy or download the file, then upload it to the root of your domain so it lives at example.com/llms.txt.
The file
What actually goes in an llms.txt
Four parts, one of them required. The whole spec fits on a napkin — which is the point.
A curated map, not a full index
A sitemap lists everything you have. An llms.txt lists what you would point someone at if they asked what you do. The difference is editorial, and it is the entire value of the file.
The H1 title (required)
The file opens with a single `# Your Site Name`. It is the one element the spec requires, and it names the site everything below it describes.
The summary blockquote
A `>` line directly under the title, saying in plain language what the site is and who it is for. One or two sentences — this is the part a model is most likely to repeat back.
Link sections, and Optional last
Group links under `##` headings that match how your content is actually organised, each with a short description of what the page covers. An `## Optional` section, always last, holds the terms-and-privacy tier.
How it compares
llms.txt vs robots.txt vs sitemap.xml
Three files, same directory, three different jobs. Confusing them is why sites publish all three and still go unquoted.
Setup
How to install llms.txt by platform
One requirement everywhere: the file has to resolve at the root, so example.com/llms.txt returns plain text and not your 404 page.
WordPress
Upload llms.txt to your site root via FTP or a file manager plugin, or use a plugin that serves files from the root.
Shopify
Shopify restricts root files — host llms.txt on a subpath or use an app/redirect; many stores serve it from a linked page or app proxy.
Webflow
Add the file content under Project Settings, or host it externally and point a redirect at /llms.txt.
Next.js / React
Drop llms.txt into your public/ folder (or add an app route) so it is served at /llms.txt on deploy.
cPanel / shared hosting
Upload llms.txt into the public_html (web root) directory using the File Manager or FTP.
Netlify / Vercel
Place llms.txt in your publish/public directory so it ships at the root with your build.
Honest take
Does llms.txt actually matter?
No major AI provider has confirmed it reads llms.txt at scale. Anyone selling it as a ranking lever is selling something — it is a cheap signal with a real side effect, and worth exactly that.
The curation is the payoff
Writing one forces you to state, in a sentence each, what your best pages are for. Most sites discover in the process that they cannot — and that problem was costing them long before this file existed.
Citations still come from the pages
No root file rescues a page that does not answer anything. The file points; the content has to be worth pointing at.
llms.txt FAQ
Is llms.txt an official web standard?
Do search engines use llms.txt?
How often should I update it?
Can I have multiple llms.txt files?
What's the difference between llms.txt and llms-full.txt?
More free tools
Validate an existing llms.txt from URL or paste — structure, headings, links, and issues. Forever free on GetCited.me.
Open toolGenerate a practical /ai.txt policy template for AI agents — identity, citation preference, and crawl signals. Forever free on GetCited.me.
Open toolFetch and review robots.txt for crawl control, sitemaps, and risky blocks — full result, no sign-up.
Open tool