llms.txt for WooCommerce: The Missing Piece
You added llms.txt to your WooCommerce store and ChatGPT still doesn't mention you. You're not doing it wrong — you're just not done.
llms.txt is a plain-text file at yourstore.com/llms.txt that gives AI systems a readable summary of your WooCommerce store — what you sell, who you serve, and your key products. WooCommerce has no native support; you add it manually via FTP or a plugin. It's a real AI visibility signal, but it covers one of six signals AI shopping assistants use to surface and recommend products.
You added an llms.txt file to your WooCommerce store — maybe weeks ago, maybe this morning — and ChatGPT still doesn't mention you. You're not doing it wrong. You're just not done. We audited 30 WooCommerce stores: 87% had no llms.txt at all. Of the 13% that did, every single one still failed the AI checkout signals check and had incomplete product schema. llms.txt alone did not pass any store.
| Signal | Covered by llms.txt alone |
|---|---|
| Store context (name, products, brand) | Yes |
| Product schema (price, availability, SKU) | No |
| BuyAction schema | No |
| FAQ schema | No |
| Organization / entity markup | No |
| Third-party citation signals | No |
This post gives you the exact steps to add llms.txt correctly, what to include in the products section, and a clear explanation of the five gaps it doesn't close.
How to Add llms.txt to Your WooCommerce Store (Step-by-Step)
llms.txt is a plain-text file placed at the root of your domain (e.g., yourstore.com/llms.txt) that tells AI systems what your store sells, who you serve, and how to use your content. WooCommerce has no native support — you add it manually via FTP, through the Website LLMs.txt plugin, or through AgentReadyHQ's free diagnostic.
Option A — Manual via FTP or file manager:
- Create the file. Open a text editor and create a file named
llms.txt. Start with# Store Nameat the top, then add sections for description, products, policies, and contact. - Write your store description. Two or three sentences covering what you sell, who your customers are, and what makes your store different. Specific beats generic: "We sell handmade leather wallets for men, ships in 2 days" outperforms "We are a leather goods store."
- Add a products section. List your top 10–20 product categories and bestselling products by name, with direct URLs. Include price ranges and availability status where possible.
- Add a policies section. Include your return policy URL, shipping policy URL, and privacy policy URL. AI agents use these for trust verification before recommending a store.
- Upload to your WordPress root. Via cPanel or FTP, upload
llms.txtto the same directory aswp-config.php. Verify by visitingyourstore.com/llms.txtin a browser.
Option B — Plugin:
The Website LLMs.txt plugin generates the file from your WordPress content automatically. AgentReadyHQ's free diagnostic generates a tailored llms.txt from your store's actual product data — recommended if you want the products section populated accurately.
Minimal working llms.txt template:
# Acme Leather Co.
> Handcrafted leather goods for everyday carry. Ships from Austin, TX in 1–2 business days.
## Products
- Slim Bifold Wallet — $45–$65 — in stock — /products/slim-bifold-wallet
- Full-Grain Belt — $55–$85 — in stock — /products/full-grain-belt
- Card Holder — $35 — in stock — /products/card-holder
## Policies
- Returns: /returns (30-day free returns)
- Shipping: /shipping (free over $75)
- Privacy: /privacy-policy
## Contact
- hello@acmeleather.comRequired: name, description, at least one product or category, policy links. Recommended: product attributes (size, material, availability), brand certifications.
What Should You Include in the WooCommerce Products Section of llms.txt?
The products section is where most WooCommerce llms.txt files underdeliver. Include: your top 10–20 product names with direct URLs, price ranges (not just category names), availability status, key attributes like material or size range, and any brand certifications or awards. Generic category lists are not useful to AI agents.
Weak (what most stores write):
## Products
- Wallets
- Belts
- BagsStrong (what AI agents can actually use):
## Products
- Slim Bifold Wallet — $45–$65 — in stock — 3 color options — /products/slim-bifold-wallet
- Full-Grain Belt — $55–$85 — in stock — sizes 28–44 — /products/full-grain-belt
- Waxed Canvas Tote — $120 — in stock — vegan-friendly — /products/waxed-canvas-toteWhy attributes matter: AI shopping assistants match buyer queries — "vegan leather wallet under $60," "belt for a 34 waist" — against the attribute layer, not just product names. If attributes are missing from your llms.txt and from your product schema, your store is invisible to attribute-specific queries.
Is llms.txt Enough to Make Your WooCommerce Store AI-Visible?
No. llms.txt gives AI systems a readable summary of your store — that's valuable, but it's one signal. AI shopping assistants like ChatGPT Shopping and Perplexity also require structured product schema, BuyAction markup, FAQ schema, and Organization markup to confidently surface and recommend specific products from a specific store.
llms.txt is step one of six. The full stack:
- llms.txt — Store context and navigation for AI agents. Covers what you sell, who you serve, and policy URLs. It does not provide machine-readable pricing, real-time availability, or purchase paths.
- Product schema (JSON-LD) — Tells AI the exact price, availability, SKU, and product type for each item. WooCommerce doesn't output this by default. 73% of WooCommerce stores in our audit were missing it.
- BuyAction schema — Signals that a page has a live purchase path. 100% of the 30 WooCommerce stores we scanned were missing this. Without it, AI systems can find your products but cannot confirm they're purchasable.
- FAQ schema on product and category pages — Answers the questions buyers actually ask: "Is this vegan?", "Does this ship to Canada?" ChatGPT pulls FAQ answers directly when they're marked up.
- Organization schema — Establishes your brand as a real entity with verified contact info, logo, and social profiles. 80% of WooCommerce stores we audited had none.
- Third-party citations — Reviews on Trustpilot, Google Shopping listings, press mentions. llms.txt can point to these; it cannot create them.
Why Is My WooCommerce llms.txt Not Working?
If you've added llms.txt and still don't appear in AI results, the file itself is probably correct — the problem is what surrounds it. AI systems use llms.txt to find and understand your store, but they cite and recommend stores based on corroborating signals: product schema, FAQ markup, and third-party mentions. llms.txt without these is a map with no roads on it.
Run these four diagnostic tests in sequence:
- Test 1 — Is the file live? Visit
yourstore.com/llms.txtin a browser. A 404 means the file isn't in the right directory. It must be at your WordPress root (same level aswp-config.php), not insidewp-content/. - Test 2 — Is the products section too thin? Category names with no product URLs, prices, or attributes give AI agents almost nothing to match against buyer queries.
- Test 3 — Is product schema present on product pages? Run a product page URL through Google's Rich Results Test. If no
Productschema appears, AI systems are finding your store via llms.txt but can't read the product data they need to recommend it. - Test 4 — Full AEO signal audit. Run your store URL through AgentReadyHQ's free diagnostic to see which of the six signals are present and which are missing. Works for any WooCommerce store. No account required.
WooCommerce llms.txt Plugin Comparison — Website LLMs.txt vs AgentReadyHQ
Website LLMs.txt generates the file from your WordPress content automatically — a solid starting point for the basic llms.txt structure. AgentReadyHQ's free diagnostic covers more ground: it generates llms.txt with product-level data, audits the full AEO signal stack, and flags the five gaps llms.txt alone doesn't close. Yoast SEO doesn't generate llms.txt at all.
| Signal | Yoast Free | Yoast Premium + WooCommerce | Website LLMs.txt plugin | AgentReadyHQ |
|---|---|---|---|---|
| llms.txt generation | No | No | Yes (site content) | Yes (with product data) |
| Product schema (price + availability) | No | Yes (partial) | No | Audits + flags gaps |
| BuyAction schema | No | No | No | Audits + flags gaps |
| FAQ schema on product pages | No | No | No | Audits + flags gaps |
| Organization schema | Partial | Partial | No | Audits + flags gaps |
| Free diagnostic / AEO score | No | No | No | Yes |
Yoast is the right tool for Google SEO. It was built for that job and does it well — just not for AI visibility signals. Website LLMs.txt is worth installing if you want the file generated automatically as your WordPress content changes. AgentReadyHQ is the diagnostic layer that tells you what's missing across the full stack, including the signals no WordPress plugin generates by default.
Frequently Asked Questions
What should I include in my WooCommerce llms.txt file?
Include your store name, a 2–3 sentence description of what you sell and who you serve, your top 10–20 products with names, direct URLs, and price ranges, your policy page URLs (returns, shipping, privacy), and any brand certifications or trust signals. Specific product attributes — size, material, availability — improve AI product-matching significantly over category-only lists.
Does adding llms.txt to WooCommerce help ChatGPT recommend my products?
It helps, but it's not sufficient on its own. llms.txt gives AI systems readable store context, but ChatGPT Shopping and Perplexity also require Product schema with live pricing and availability, BuyAction markup, and third-party citations to confidently recommend specific products. llms.txt without these supporting signals rarely produces citation results.
Is llms.txt enough to make my WooCommerce store AI-visible?
No — llms.txt is step 1 of 6. The five signals it doesn't cover are: Product schema with price and availability, BuyAction schema, FAQ schema on product pages, Organization schema for brand verification, and third-party citations (reviews, Google Shopping listings, press). Stores with all six signals are cited by AI assistants far more often than stores with only llms.txt.
How do I know if my WooCommerce llms.txt is working?
First, confirm the file is live by visiting yourstore.com/llms.txt in a browser. Next, check your product pages for structured data using Google's Rich Results Test — a working llms.txt file isn't enough if product schema is missing. Run AgentReadyHQ's free diagnostic for a complete AEO signal audit that shows exactly which signals are present and which are missing.
Conclusion
Add llms.txt to your WooCommerce store today — the steps above take under an hour and it's a real signal AI systems use. But it's step one, not the finish line.
If you added llms.txt weeks ago and still aren't appearing in ChatGPT results, the missing signals are product schema, BuyAction markup, and Organization verification — not the llms.txt file. Most WooCommerce stores fail all three. That gap is closeable, but llms.txt won't close it.
Run AgentReadyHQ's free diagnostic on your WooCommerce store URL to see exactly which of the six AI visibility signals you have, which are missing, and what to fix first. No account required. Results in under 60 seconds.
Run Your Free AEO Diagnostic
See your full AEO score in 30 seconds — including llms.txt status, product schema, BuyAction, and more. Works on any platform including WooCommerce.