This article will help you understand and set up the LLMs.txt file for your TronShop
On this page
- What is LLMs.txt?
- Default LLMs.txt (automatic)
- Where to find the settings
- Unlocking a custom LLMs.txt
- Using placeholders
- Saving, reset and checking the live file
- Need help?
What is LLMs.txt?
An llms.txt file is a short Markdown index of your e-shop written for AI assistants and LLM agents (for example ChatGPT, Perplexity or Claude). It helps those tools understand what your shop is about and which pages matter most.
It works together with your other machine-readable files:
| File | Purpose |
| robots.txt | Which URLs crawlers may access |
| sitemap.xml | Full list of URLs on your shop |
| llms.txt | Curated map of your brand, main categories and key information pages |
Business value: when buyers ask AI tools about promotional products, returns policy or who sells a category you offer, a clear llms.txt makes it easier for those tools to cite your shop and point to the right pages — instead of guessing from messy page HTML or a competitor’s site.
For the public convention, see llmstxt.org.
Default LLMs.txt (automatic)
While your shop is running, TronShop already generates a default llms.txt for you. You do not need to enable anything.
The file is built from your shop data (shop name, homepage description, top navigation categories, information pages and sitemap) and is published at:
https://<your-shop-domain>/llms.txt
Where to find the settings
In your TronShop Admin navigate to:
Settings → Advanced functions → LLMs.txt
With the toggle off, TronShop keeps serving the generated default. You only see the unlock switch and the warning text:
Unlocking a custom LLMs.txt
Use a custom file only if you need different wording or structure than the automatic one and only if you are familiar with LLMs.txt configurations.
PLEASE TAKE ATTENTION
• Incorrect settings can negatively impact how AI agents discover and understand your e-shop.
• Any Technical Support help with customizing or troubleshooting a non-default LLMs.txt will incur charges.
• By unlocking this feature you accept these terms.
- Switch Unlock Custom LLMs.txt Configuration on.
- In the pop-up window, read the confirmation and press OK (or Cancel to stay on the default).
By confirming, you take full responsibility for the effects that changes you apply may cause. - After OK, the editing field is enabled. It works like a text file and shows your current template (usually the same as the generated default, using placeholders). On the right you see Supported placeholders.
Using placeholders
Prefer placeholders instead of hard-coded shop names or category URLs. Tokens are replaced when the file is served, so the content stays in sync with your shop.
| Placeholder | Type | Resolves to |
{{ShopName}} |
Scalar | Shop display name |
{{ShopDescription}} |
Scalar | One-line description (fallback: “{ShopName} — online store.”) |
{{BaseUrl}} |
Scalar | Absolute base URL of the shop (no trailing slash) |
{{SitemapUrl}} |
Scalar | Absolute URL of sitemap.xml |
{{Year}} |
Scalar | Current year (UTC) |
{{ContactEmail}} |
Scalar | Public contact e-mail — opt-in only (not included in the default template) |
{{CategoriesList}} |
Block | Markdown bullet list of top-level navbar categories |
{{InformationPagesList}} |
Block | Markdown bullet list of information / policy pages |
Block placeholders insert lines like - [Title](url). You keep the ## heading yourself (as in the default template).
EXAMPLE
To always list live categories under your own heading:
## Product categories{{CategoriesList}}
Unknown {{…}} tokens are left unchanged so typos stay visible. The list in the admin is loaded from the server — use exactly the tokens shown in the Supported placeholders panel.
PLEASE TAKE ATTENTION
{{ContactEmail}} is omitted from the default file on purpose (spam harvesting). Add it to a custom value only if you explicitly want the address public in llms.txt.
Saving, reset and checking the live file
- After editing, press Save at the bottom of the page.
- To restore the generated baseline into the editor, use Reset to Default.
- To discard the custom file entirely and return to the automatic one, turn the unlock toggle off and confirm.
- Open
https://<your-shop-domain>/llms.txt(private / incognito window is best) and verify the content.
Allow up to about one hour for the storefront cache to refresh after save.
Keep llms.txt short and high-signal. Put the full URL inventory in sitemap.xml. Do not put internal or secret URLs into a custom file.
Need help?
LLMs.txt troubleshooting
Is the live file not what you expected?
• Confirm you opened the correct shop domain: https://<your-shop-domain>/llms.txt
• If custom mode is on, try Reset to Default and Save, or turn the unlock toggle off
• Wait for the cache window (up to ~1 hour) after saving
• Compare with the llmstxt.org specification
Custom Robots.txt and custom LLMs.txt follow the same support policy: help with non-default files is charged.
HIRE AN EXPERT!
You can hire a PromoTron expert to get an expert assistance. Contact our Support Team to schedule your session and let us help you set up LLMs.txt for your TronShop.
Comments
0 comments
Please sign in to leave a comment.