Platform guide · WooCommerce · Updated July 2026
WooCommerce AI visibility: full control, full responsibility
Direct answer: WooCommerce doesn't auto-enroll you anywhere — you own every AI-readiness signal yourself. The upside: nothing is locked. Four jobs: (1) robots.txt that allows AI crawlers, (2) complete Product/Offer JSON-LD, (3) a hand-written
llms.txt, (4) a clean product feed. Verify each with a
free scan.
The WooCommerce AI-readiness stack
- robots.txt. WordPress security plugins (Wordfence rules, "block bad bots" presets) frequently block GPTBot and friends. Check the actual served file, not your intentions.
- Schema. Woo's default Product JSON-LD misses GTIN,
shippingDetails and MerchantReturnPolicy. Yoast SEO / Rank Math fill some gaps; for full control use a schema plugin or theme snippet.
- llms.txt + agents.md. No native support — create both by hand (2-minute job with the free generator) and upload to the site root.
- Feed. Use a Merchant Center feed plugin and fix GTIN/availability gaps — the same feed increasingly powers AI shopping surfaces.
- FAQ with FAQPage schema. Shipping, returns, sizing, compatibility — the most-cited structure in AI answers.
Common WooCommerce failure modes
- Caching/optimization plugins serving llms.txt as a themed 404 page (HTML with status 200) — agents read soup.
- Staging robots.txt (
Disallow: /) shipped to production.
- Variable products whose variants never surface price/availability in structured data.
Check all of it in one pass
Crawler access × 7, schema, llms.txt, agents.md, sitemap — free.
Scan my store →