Home/Free Tools/llms.txt Generator
[01] Free Tool

llms.txt Generator for Ecommerce Brands

Fill in your brand, your best pages, and what each one is for. Get a valid llms.txt in the format from llmstxt.org, ready to upload to your site root. Runs in your browser; nothing is sent anywhere.

Brand

Sections

One link per line, in the form Title | URL | one-line description. Put your most important pages first. Leave a section empty to skip it.

Your llms.txt

Fill in the form and click Generate.

Format follows llmstxt.org: H1 name, blockquote summary, optional paragraphs, H2 sections of markdown links with descriptions, and an Optional section. Validate after upload by opening yoursite.com/llms.txt in a browser.

[02] Install It

Put the File at yoursite.com/llms.txt

It has to be served from the site root as plain text. How you get it there depends on the platform.

1

WordPress

Upload llms.txt to the same folder as wp-config.php using your host's file manager, SFTP, or WP-CLI. No plugin needed. If a security plugin blocks .txt files at the root, add an exception for llms.txt and robots.txt. Confirm by loading yoursite.com/llms.txt.

2

Shopify

Shopify does not let you place arbitrary files at the domain root. The working options are a Cloudflare Worker or a proxy rule that serves the file at /llms.txt, or a page at /pages/llms and a redirect from /llms.txt to it. The redirect method works for most crawlers; the Worker method is cleaner. Details in the llms.txt guide.

3

Other platforms

Any host that serves static files from the root (Webflow, Squarespace with custom code hosting, Netlify, Vercel, plain servers) takes the file directly. Content type should be text/plain or text/markdown.

4

Add llms-full.txt if you have the content

The companion file holds the full text of your most important pages in one document. Generate it from your best guides and product pages once llms.txt is live. It is what an assistant reads when it wants the whole thing, not just the index.

5

Keep it current

Regenerate when you launch products, publish cornerstone guides, or change the summary. A stale llms.txt that points to 404s is worse than none. Check it with the crawler list in hand so the bots that read it are also allowed in.

[03] What Goes In

Write It for a Reader With Thirty Seconds

Do: state the category in the first line

"Unscented tallow-based personal care for families" tells an assistant exactly when to recommend you. "Elevated essentials for modern living" tells it nothing.

Do: describe each link in one factual clause

Price range, what is included, who it is for. The description is what the assistant uses to decide whether to open the page.

Do: put money pages and cornerstone guides first

Order signals priority. Collections, best sellers, and the three guides you most want cited go at the top; policies and press go in Optional.

Do not: paste your whole sitemap

llms.txt is a curated index, not a list of every URL. Twenty to forty links is plenty for most stores. llms-full.txt is where the volume goes.

Do not: make claims you would not put on the product page

Assistants repeat what they read. Superlatives and unverified health claims in llms.txt end up in answers with your name on them.

Do not: expect it to replace schema or crawler access

llms.txt is one signal. Organization and Product schema, an open robots.txt, and pages that answer questions carry more weight. The full stack is in the schema implementation guide.

[04] FAQ

llms.txt Questions

What is llms.txt?
A plain-text markdown file at the root of a website that tells large language models what the site is and which pages matter, proposed at llmstxt.org in 2024. It is the AI-assistant equivalent of a curated sitemap with descriptions.
Does llms.txt help you rank in ChatGPT or Google?
It is not a confirmed ranking signal for any assistant, and Google has said it does not use it. It is cheap, harmless, read by a growing set of tools and agents, and it forces you to write a clear one-line description of your brand, which pays off everywhere else. Treat it as table stakes, not a strategy.
What is the difference between llms.txt and llms-full.txt?
llms.txt is the index: name, summary, and links with descriptions. llms-full.txt is the full text of your key pages concatenated into one file, for an assistant that wants everything in one read. Publish llms.txt first.
How many links should I include?
Twenty to forty for most ecommerce sites. Collections, best sellers, cornerstone guides, about, and policies. Put the rest in llms-full.txt or leave it to the sitemap.
Does the generator store my data?
No. It runs entirely in your browser. Copy or download the result; nothing is sent to us or anyone else.
Can Shopify stores use llms.txt?
Yes, with a workaround, because Shopify does not serve arbitrary root files. A Cloudflare Worker or a redirect from /llms.txt to a Shopify page both work. The guide linked above covers each step.
Should I list it in robots.txt?
Not required. Make sure robots.txt does not disallow it, and that the AI crawlers you want are allowed to read the pages it links to. You can check both with our crawler list and the AI crawler checker.

Free · 30 minutes · No pitch deck

llms.txt Is Step One. Want the Other Four?

Crawler access, schema, entity signals, and content that gets quoted. Book a free call and we will show you where your site stands on each.