Skip to content
LinkHeron
Menu
Free tool

Free llms.txt generator and validator

Enter your website. We read your sitemap, pick your key pages, group them into sections and write a clean llms.txt file you can edit, check and publish. No login, nothing stored.

What is an llms.txt file?

An llms.txt file is a markdown file at the root of your website, at yoursite.com/llms.txt, that gives AI tools a short summary of your business and a curated list of your most useful pages, grouped into sections with one line descriptions. The format was proposed at llmstxt.org so that AI tools can understand a site without reading every page.

Illustration: a website on the left and an llms.txt file on the right with a title, a summary line and sections listing pages such as Features, Pricing and Getting started.

How to create an llms.txt file in 3 steps

  1. Generate: enter your domain above. The tool reads your robots.txt and sitemap (or your homepage links if there is no sitemap) and up to 30 pages.
  2. Edit: rewrite the summary line in your own words, delete pages that do not help someone understand your business, and add any important page we missed.
  3. Publish: download the file and upload it so it opens at yoursite.com/llms.txt as plain text. Install steps for common platforms are below.

What a good llms.txt file looks like

Short and specific beats long and complete. A good file has one title, one summary line, and a handful of sections that point to the pages that explain what you sell:

# Acme Analytics

> Acme Analytics is people analytics software for mid-size HR teams.

## Product

- [Features](https://acme.com/features): Reports, dashboards and alerts
- [Integrations](https://acme.com/integrations): Connects to BambooHR and Slack

## Pricing

- [Plans](https://acme.com/pricing): Per employee pricing, free trial

## Docs

- [Getting started](https://acme.com/docs/start): Setup in 15 minutes

## Optional

- [Privacy policy](https://acme.com/privacy)
  • Title: your brand or product name as an H1. It is the only required part.
  • Summary: one sentence in a blockquote that says what you are and who you serve.
  • Sections: H2 headings with lists of links in the form [Name](full URL): short note.
  • Optional: a section with that exact name for pages AI tools can skip, such as legal pages.

llms.txt vs robots.txt vs sitemap.xml

llms.txtrobots.txtsitemap.xml
Who it is forAI tools that read your siteSearch engine crawlersSearch engine crawlers
What it doesPoints to your most useful pages, with short descriptionsSays which pages crawlers may or may not fetchLists every URL you want indexed
FormatMarkdownPlain text rulesXML
StatusProposed standard (llmstxt.org)Long established standardLong established standard
Required?NoNo, but expectedNo, but strongly recommended

llms.txt does not replace either file. robots.txt still controls which crawlers can fetch your pages, and your sitemap still helps search engines find them.

How to add llms.txt to your website

WordPress

Upload llms.txt to your site root (the folder with wp-config.php) using your host's file manager or SFTP. Some SEO plugins can also serve it; check that https://yoursite.com/llms.txt opens as plain text.

Shopify

Shopify does not let you place files at the root. Upload the file under Content > Files, then add a URL redirect from /llms.txt to the file URL in Online Store > Navigation > URL redirects, or use an app that serves llms.txt.

Webflow

Webflow does not host arbitrary root files. Host llms.txt elsewhere (for example a Cloudflare Worker or your CDN) and route /llms.txt to it, or add a 301 redirect in Site settings > Publishing.

Next.js

Put llms.txt in the /public folder, or create app/llms.txt/route.ts that returns the text with content-type text/plain so it stays in sync with your pages.

Static sites and Cloudflare

Place llms.txt next to index.html in your build output. On Cloudflare Pages or Netlify it is served automatically at /llms.txt.

After uploading, open yoursite.com/llms.txt in a browser. It should show plain text, not your 404 page. Then paste your domain into the validator above to check the format.

Does llms.txt help SEO or AI visibility?

Honestly, the evidence is thin. Google has said it does not use llms.txt, and no major AI engine has confirmed reading it. Adding one is cheap and may help tools and agents that do look for it, so it is a reasonable extra. It will not make ChatGPT or Perplexity recommend you on its own.

What moves AI visibility is being described accurately on the pages AI engines already cite, such as roundups, comparisons and reviews, plus clear pages on your own site. Our guide on how to improve brand visibility in AI search engines walks through the full process.

How this generator picks pages

  • It reads the sitemaps listed in your robots.txt, then /sitemap.xml, /sitemap_index.xml and /wp-sitemap.xml.
  • It skips tag, category, author, login, cart and search pages, files like PDFs, and any page marked noindex.
  • It prioritises your homepage, pricing, product and docs pages, then company pages, then blog posts, up to 30 pages.
  • It sorts pages into Product, Pricing, Docs, Customers, Blog, Company, Pages and Optional, using each page's own title and meta description.
  • It shows which pages it skipped and why, so you can add them back by hand.

llms.txt FAQ

What is an llms.txt file?

An llms.txt file is a markdown file at the root of your website (yoursite.com/llms.txt) that gives AI tools a short summary of your business and a curated list of your most useful pages, grouped into sections with one line descriptions.

How do I create an llms.txt file?

Enter your website address in the generator above. It reads your sitemap, picks up to 30 key pages, groups them into sections and writes the file. Edit the descriptions, check it with the validator, then upload it to your site root.

Does Google use llms.txt?

Google has said it does not use llms.txt for Search or AI Overviews, and no other major AI engine has confirmed using it either. It is cheap to add and may help tools that do read it, but it does not replace normal SEO or being mentioned on sites AI engines trust.

Is llms.txt an official standard?

No. It is a proposal published at llmstxt.org in 2024, not a standard from a body like the IETF or W3C. Many sites have adopted it, but adoption by sites is not the same as use by AI engines.

What is the difference between llms.txt and llms-full.txt?

llms.txt is a short index of links. llms-full.txt is an optional companion file that contains the full text of your key pages in one document, mostly used for documentation sites so AI tools can read everything at once.

Do you store my website data?

No. The generator fetches your pages to build the file and returns the result to your browser. Nothing is saved on our side.

Want AI tools to actually recommend you?

An llms.txt file is the easy part. We find the pages ChatGPT, Perplexity and AI Overviews cite for your buyers' questions and get your brand onto them.

See our GEO services