LLMS.txt Generator for BigCommerce
π§ Quick Info: Publish an llms.txt file on each of your storefronts so AI assistants can understand your store.
What it does
llms.txt Generator builds and publishes an llms.txt file for your store β a plain-text page at https://your-storefront.com/llms.txt that gives AI assistants (ChatGPT, Claude, Perplexity, and others) a clean, structured summary of what you sell: your main categories, featured products, brands, pages, policies, and contact details, plus anything you want to say in your own words.
You configure the file in a visual editor with a live preview, so you always see exactly what will be published. The tool then publishes it as a page on your storefront at /llms.txt. Republishing updates the same page in place β you can edit and republish as often as you like, or turn on Auto-refresh to regenerate it automatically once a day so it keeps up with your catalog.
On a multi-storefront store, each storefront gets its own llms.txt with its own configuration.
When to use it
- You want AI assistants and AI-powered search to understand and recommend your store accurately.
- You want control over which categories, products, brands, and pages get highlighted β rather than leaving it to whatever a crawler finds.
- You want your shipping, returns, and FAQ answers available to AI assistants in a format built for them.
- You run multiple storefronts and want a tailored
llms.txton each one.
Before you start
- This is a paid add-on (it’s also included with the Your Store Tools Premium plan). If your subscription isn’t active, the button reads Subscribe To Tool; once active it reads Manage Storefronts.
- The tool pulls your categories, products, brands, pages, and blog posts straight from BigCommerce β there’s nothing to upload. Store data is cached for up to a day, so very recent catalog changes may take a little while to appear.
- The published file lives as a page on your storefront at
/llms.txt. You don’t need to create anything in BigCommerce first β the tool creates and maintains the page for you. If a page is already sitting at that address, the tool leaves it alone and asks you what to do (see Troubleshooting).
Step-by-step
1 Open llms.txt Generator
Open llms.txt Generator from your BigCommerce dashboard and choose Manage Storefronts.
2 Choose a Storefront
Multi-storefront stores land on the llms.txt Storefronts table β one row per storefront showing whether Auto-refresh is on, when the file was last generated, its status, and a View llms.txt link once published. Choose Configure on the storefront you want to set up. (Single-storefront stores skip the table and go straight to the editor.)
3 Fill in the Overview
In the Configure llms.txt editor, fill in the overview:
- Store title (required) β defaults to your store name.
- Summary β the one-sentence description shown under the title.
- Intro β an optional extra paragraph.
- The storefront domain shown at the top (
your-domain.com/llms.txt) is detected automatically; you can edit it if it’s wrong.
4 Work Through the Sections
Work through the sections (see the reference below). Toggle any section off to hide it, drag sections to reorder them, and:
- Written sections (About, Shipping, Returns, FAQ) β replace the bracketed placeholder text with your own words.
- Picker sections (Categories, Featured Products, Brands, Pages) β search and select what to feature. Leave a picker empty and the first 10 items are included automatically.
- Featured Products searches your whole catalog: type a product name or paste a SKU and choose Search (or press Enter). Before you search, the picker offers your first 25 visible products. Selected products stay listed above the search box β remove one with the Γ on its tag.
- Auto sections (Blog, Policies, Contact, Resources) β generated from your store data; nothing to fill in.
- Your own sections β choose Add your own section below the list, give it a heading, and write whatever you want in it (Markdown works, including links). Drag it anywhere in the document, toggle it off like any other section, or remove it with the bin icon. You can add up to 10.
5 Preview the File
Use the Preview toggle any time to see the exact file that will be published.
6 Set Up Auto-refresh
Optionally turn on Auto-refresh and pick a time of day. The file will regenerate once a day at that hour, so new products, categories, and blog posts flow through without you republishing by hand.
7 Publish
Choose Publish. The storefront shows Processingβ¦ while the file is generated β usually under a minute β then Published. Use View llms.txt (or visit /llms.txt on your storefront) to see the live file.
To start over, Reset restores every section to the starting template.
Section reference
The file always starts with your title, summary, and intro. Below that, these sections are available β all optional, in whatever order you arrange them:
| Section | Type | What goes in it |
|---|---|---|
| About | Written | Describe what you sell, who you serve, and what makes you different β your range, specialties, and any guarantees. Starts empty. |
| Categories | Picker | Featured categories, chosen from your category tree. Empty = first 10. |
| Featured Products | Picker | Hand-picked visible products. Empty = first 10. |
| Brands | Picker | Featured brands. Empty = first 10. |
| Pages | Picker | Featured content pages. Empty = first 10. |
| Blog | Auto | Your 10 most recent published blog posts. |
| Shipping | Written | Processing time, shipping options, regions you ship to, and any free-shipping threshold. Prefilled template to complete. |
| Returns | Written | Return window, condition requirements, how to start a return, and refund timing. Prefilled template to complete. |
| FAQ | Written | Common questions like order tracking and how to contact support. Prefilled template to complete. |
| Policies | Auto | Links to your privacy, terms, returns, shipping, and warranty pages, found automatically. |
| Contact | Auto | Your store’s email, phone, and address from your BigCommerce settings. |
| Resources | Auto | Links to your sitemap and storefront search. |
| Your own sections | Written | Anything else worth telling AI assistants β wholesale terms, sizing guidance, service areas. Add up to 10, each with its own heading. |
Troubleshooting / FAQ
The status shows “Failed.”
Hover the Failed badge on the storefronts table to see the reason β it’s also shown at the top of the editor and in your notifications. The two most common causes are a page already sitting at /llms.txt and an API permission problem; both are covered below.
It says my storefront already has a page at /llms.txt.
Some stores already have a page there β created by hand, or as part of the storefront’s setup. The tool never overwrites a page it didn’t create, so it stops and tells you which page is in the way. Open Configure, then choose Fix this next to the storefront address for your options: Edit it in BigCommerce (jump straight to that page to rename, hide, or delete it), View the page (see what’s on it first), or Use this page β which hands it to the tool, so publishing replaces its contents from then on.
There’s no “View llms.txt” link for my storefront.
The link appears after the first successful publish. If you’ve just published, wait for the status to change from Processingβ¦ to Published.
I deleted the llms.txt page in BigCommerce by mistake.
No problem β the next publish (manual or auto-refresh) recreates it automatically.
Auto-refresh isn’t updating my file.
Auto-refresh is set per storefront β open Configure for that storefront and check the toggle is on and a time is chosen. The file regenerates once a day at the selected hour. Generate all enabled on the storefronts table only runs storefronts that have Auto-refresh turned on.
The preview or published file doesn’t show a product/category I just added.
Store data is cached for up to a day. Give it some time, or check again after the next auto-refresh. Product search isn’t cached, so a brand-new product is findable in the Featured Products picker straight away.
A product I search for doesn’t come back.
Search matches product names and SKUs on visible products, so hidden products won’t appear. Long result lists are capped at 40 β if you see the “refine your search” note, add another word or search by SKU.
I want different content on each storefront.
You have it β each storefront row in the table has its own independent configuration, sections, and schedule.