Skip to content

LLMS.txt Generator ​

AI systems like ChatGPT, Claude or Perplexity don't crawl websites the way traditional search engines do. They need compact, well-structured information to understand a shop quickly. That's exactly what the llms.txt standard was built for, and it's exactly what this plugin does: it automatically creates structured Markdown files for your JTL-Shop that AI systems can read and interpret.

It generates up to two central files in your shop's root directory:

FilePurpose
https://your-shop.com/llms.txtA compact overview with shop description, key categories, and key pages like shipping, contact and withdrawal
https://your-shop.com/llms-full.txtThe detailed, optional version with the full product range, manufacturers, blog posts and details on selected products

Optionally, the plugin adds up to four further, in-depth topic files under /ai/ (products.md, brands.md, shipping.md, returns.md), which llms.txt and llms-full.txt link to. See the Products page for details.

All files are generated automatically from your shop data and plugin settings. llms.txt and llms-full.txt deliberately don't overlap in content: llms.txt stays lean; if llms-full.txt is enabled, llms.txt simply links to it, and if it isn't, llms.txt takes over the manufacturer, blog and product content itself.

Why bother with an llms.txt? ​

Without structured information, an AI system has to guess. It interprets HTML, navigation and marketing copy and draws more or less reliable conclusions about your shop. An llms.txt takes that guesswork away and gives it plain facts instead of interpretation. That helps categorize products and categories correctly, find the right pages for shipping, contact or withdrawal, and keeps an AI system from making wrong assumptions about what you offer.

What the plugin does ​

The plugin generates the files automatically via cronjob or on demand, but only rewrites them when something has actually changed, so you don't end up with unnecessary write operations. You maintain your shop's name, industry and description once, centrally, in the About settings; from there they flow into every file, so there's no risk of duplicate or conflicting information anywhere.

Shipping, payment, contact, returns, imprint and privacy pages are detected automatically via JTL-Shop's official page type marker. You don't need to link anything by hand. If the corresponding fields in About settings are still empty, the plugin even suggests the right page for you.

Categories are output with cleaned-up names, manufacturers get their own section with SEO links, and for products you can choose between automatic selection (top products, new arrivals, all products as a fallback) and a manual list by SKU, even combined. Recent blog posts can be included too. If llms-full.txt is disabled, manufacturers, blog and products land directly in llms.txt instead of going unused. Anything that shouldn't be visible, you simply exclude, and that then also applies to the products it contains.

The Generate tab gives you a quality score at a glance, lets you preview the current files right in the backend, and with one click ensures they're referenced in robots.txt.

Quick Start ​

The fastest path to a working llms.txt:

  1. Open the plugin configuration in the JTL-Shop backend and describe your shop in the About tab.
  2. Enable the category structure in the Categories tab.
  3. Choose which products to include in the Products tab.
  4. Optionally include recent posts in the Blog & News tab.
  5. Exclude anything that shouldn't be visible in the Exclusions tab.
  6. Enable automatic generation in the General tab, including llms-full.txt and the AI topic files under /ai/ if you want them.
  7. Click Save & Generate and check the quality score in the Generate tab.

Your file will then be available at https://your-shop.com/llms.txt.