Why Magento requires explicit AEO configuration: Platforms like Shopify have platform-level AI commerce infrastructure — merchants get default syndication through partnership agreements. Magento merchants own their stack, which means full control and full responsibility. Every AI visibility signal must be configured deliberately.
⚠ Default Magento 2 install
- AEO score: ~25%
- ✗ AI crawlers blocked by default
- ✗ No llms.txt
- ✗ Product schema incomplete
- ✗ No AI product feed
✓ With Angeo AEO suite
- AEO score: 80–91%
- ✓ All 10 AI bots allowed
- ✓ llms.txt auto-generated
- ✓ offers.availability live
- ✓ ACP feed validated
Based on sampled store audits · 90 minutes from install to 80%+ score
Install in one command
composer require \
angeo/module-aeo-audit \
angeo/module-robots-txt-aeo \
angeo/module-llms-txt \
angeo/module-rich-data \
angeo/module-openai-product-feed
bin/magento setup:upgrade && bin/magento cache:flush
bin/magento angeo:aeo:audit
Or request a free manual audit →
Built for
🏗 Magento agencies
Deployable AEO stack for every client project
🏪 Adobe Commerce merchants
Enterprise stores needing AI shopping surface eligibility
⚡ Hyva stores
Theme-independent — works with any Magento frontend
📊 Technical SEO teams
Auditable signals with CLI output and 0–100 scoring
🔬 AI commerce experimentation
Early movers building agentic commerce infrastructure
The modules — one per signal
| Module | Signal fixed |
|---|---|
angeo/module-aeo-audit |
CLI audit — all 9 signals, score, fix commands |
angeo/module-llms-txt |
llms.txt + llms.jsonl — AI catalog map per store view |
angeo/module-openai-product-feed |
ACP product feed — AI commerce platforms, 15-min refresh |
angeo/module-rich-data |
Product schema — offers.availability, aggregateRating, FAQPage |
angeo/module-openai-product-feed-api |
ACP REST API — 6 endpoints for live AI agent queries |
angeo/module-robots-txt-aeo |
robots.txt — Allow rules for all 10 AI bots, append-only |
View all packages on Packagist →
Default Magento 2 vs with the Angeo suite
| Signal | Default | With suite |
|---|---|---|
| AI crawler access (OAI-SearchBot, PerplexityBot, ClaudeBot) | ✗ Blocked | ✓ All 10 bots |
| llms.txt catalog map | ✗ Missing | ✓ Auto-generated |
| Product schema — offers.availability | ⚠ Missing | ✓ Live stock status |
| ACP product feed | ✗ Not available | ✓ .jsonl.gz validated |
| FAQPage schema | ✗ Missing | ✓ Auto-detected |
| Server-rendered product description | ⚠ Hidden in JS tab | ✓ Layout override |
| AEO score | ~25% | 80–91% |
How the AEO stack works
Magento 2 store
↓
9 AEO signals configured
(robots.txt · llms.txt · schema · ACP feed · rendering)
↓
AI crawlers gain access
(OAI-SearchBot · PerplexityBot · Google-Extended · ClaudeBot)
↓
Content extraction + retrieval
↓
AI commerce platforms
(ChatGPT Shopping · Perplexity answers · Gemini AI Mode)
↓
AI recommendation → high-intent shopper
Default Magento 2 fails at the first step — AI crawlers are blocked before extraction begins.
🔓 Why open-source?
AEO is infrastructure — it should not be locked behind a paywall. Every Magento merchant should be able to allow AI crawlers, generate llms.txt, and add proper Product schema without a subscription. The modules are MIT licensed and free on Packagist.
Implementation help, custom AEO configuration, and enterprise consulting are available as paid services. Free audit →
Featured guides
- ★ Complete Magento 2 AEO Guide — all 9 signals, CLI commands, theory, benchmarks
- The product description that AI can’t read — JavaScript rendering gap and fix
- Your best traffic source is invisible in GA4 — AI attribution for Magento
- Shopify vs Magento for AI commerce 2026 — AEO capabilities compared
Frequently asked questions
What is AEO for Magento 2?
AEO (AI Engine Optimization) is the practice of configuring a Magento 2 store so AI assistants — ChatGPT, Gemini, Perplexity — can discover, read, and recommend it. Key signals: allowing AI crawlers in robots.txt, generating llms.txt, adding offers.availability to Product schema, and submitting an ACP product feed. Default Magento 2 installations typically fail most of these checks. Complete guide →
Does ChatGPT crawl Magento stores?
ChatGPT uses OAI-SearchBot to crawl the web for live query answers. By default, Magento 2’s robots.txt blocks OAI-SearchBot via wildcard rules — making the store invisible in ChatGPT search results. Adding an explicit Allow: / rule for OAI-SearchBot before any wildcard Disallow is the single most impactful AEO fix for most stores. robots.txt fix guide →
What is llms.txt and does Magento support it?
llms.txt is a plain-text file at yourstore.com/llms.txt — a structured catalog map for AI systems, similar to sitemap.xml but for AI assistants. Default Magento 2 does not generate it. The free angeo/module-llms-txt generates spec-compliant llms.txt and llms.jsonl per store view with cron-based auto-regeneration. Generation guide →
Does Magento 2 support ChatGPT Shopping?
Yes, but it requires manual configuration. Magento merchants must apply at chatgpt.com/merchants, generate a spec-compliant ACP product feed in .jsonl.gz format, and pass OpenAI’s conformance checks — including offers.availability in Product schema, which default Magento omits. The free angeo/module-openai-product-feed handles feed generation. Registration guide →
Is this compatible with Hyva Theme?
Yes. All modules operate at the Magento core level — compatible with Luma, Hyva, and any custom frontend. Hyva stores have one additional consideration: product descriptions rendered via Alpine.js x-show may have reduced AI extraction reliability. Rendering guide →
Is Adobe Commerce supported?
Yes. All modules support Magento 2.4.x on both Open Source and Adobe Commerce. Adobe Commerce Cloud requires a Fastly cache purge after any robots.txt change.
Check your store’s AEO score
composer require angeo/module-aeo-audit
bin/magento setup:upgrade
bin/magento angeo:aeo:audit
One command checks all 9 signals and outputs the exact Composer commands to fix each failure.
Request a free manual audit → View all modules on Packagist
Part of the AI Commerce Optimization service suite · Open-source modules on Packagist