# angeo.dev > Magento 2 AEO (Answer Engine Optimization) agency and open-source module suite. We make Magento and Adobe Commerce stores readable, citable and purchasable by AI systems - ChatGPT, Gemini, Claude and Perplexity - through structured data, AI crawler policy, agentic commerce protocols (ACP, UCP, MCP) and free MIT-licensed Composer modules. Run by Ievgenii Gryshkun, a full-stack Magento 2 engineer working with Magento since 2015, based in the Netherlands. Every module referenced here is free and open source; the paid work is audits and implementation. Guidance on this site is dated and re-verified, because AI crawler names, protocol versions and shopping surfaces change frequently. ## Start here The pages that answer most questions about what this site is and what it does. - [Modules](https://angeo.dev/modules/index.md): Twelve free MIT-licensed Magento 2 modules for AI visibility: AEO audit, llms.txt, AI crawler rules, JSON-LD, ChatGPT feed, MCP and UCP. - [Magento 2 AEO Guide 2026: How to Make Your Store Visible in ChatGPT, Gemini & Perplexity](https://angeo.dev/magento-2-aeo-guide/index.md): Default Magento 2 scores 25% on AEO: AI crawlers blocked, no llms.txt, broken schema. Reach 80%+ in 90 minutes with free open-source modules. Full guide. - [Free Magento 2 AEO Audit - Is Your Store Visible to ChatGPT?](https://angeo.dev/ai-magento-audit/index.md): Scan your Magento store the way AI crawlers see it: 14 signals, two scores and the fix for each. Free, no signup, results in a few seconds. - [Home](https://angeo.dev/): AEO audits, open-source modules, and full-stack Magento 2 development. We make your store visible in ChatGPT, Gemini, and Perplexity. Free audit in 30 seconds. ## Canonical definitions Reference definitions for the terms used across this site. Each page covers a single concept. - [Agentic Commerce Protocols (ACP, UCP, AP2, MCP) - Definition](https://angeo.dev/agentic-commerce-protocol-definition/index.md): ACP, UCP, AP2 and MCP compared: who leads each, what it does, the 2026 versions, what changed after March 2026, and what a Magento store needs. - [SEO vs GEO vs AEO - Practical Differences for E-commerce](https://angeo.dev/seo-vs-geo-vs-aeo-practical-differences-for-e-commerce/index.md): SEO vs GEO vs AEO - three optimisation disciplines, three decision environments. The practical differences that matter for an ecommerce catalog. - [Magento LLMO (LLM Optimization): Definition & Practice](https://angeo.dev/magento-llmo/index.md): Canonical definition of Magento LLMO: making a Magento 2 catalog ingestible by large language models - crawler access, llms.txt, JSON-LD, and entity signals. - [Magento AEO (Answer Engine Optimization) - Definition](https://angeo.dev/magento-aeo-definition/index.md): The technical and content practices that make a Magento 2 store readable, structured and retrievable by ChatGPT, Perplexity, Claude and Gemini. - [AI Commerce Stack](https://angeo.dev/ai-commerce-stack-definition/index.md): The layered set of systems that make a store discoverable, interpretable, selectable, and transactable by AI. Canonical definition and layer model. - [AI Commerce Visibility - Definition](https://angeo.dev/ai-commerce-visibility-definition/index.md): How easily AI systems can discover, understand, trust, and recommend an ecommerce store in conversational search. Canonical definition and signal layers. ## Open-source modules MIT-licensed Magento 2 modules. Free, no licence key, no telemetry. Source on GitHub, packages on Packagist. - [AI Product Descriptions](https://angeo.dev/modules/ai-description-updater/index.md): Bulk-generate Magento 2 product descriptions with OpenAI, Claude, Gemini or Groq. Google Sheets input, dry-run mode, per-store prompts. Free. - [Agentic Commerce API](https://angeo.dev/modules/openai-product-feed-api/index.md): Six bearer-authenticated ACP REST endpoints for Magento 2 feeds, paginated products with variants, and promotions. Free and MIT-licensed. - [ChatGPT Shopping Feed](https://angeo.dev/modules/openai-product-feed/index.md): Generate an ACP-conforming product feed for ChatGPT Shopping from Magento 2. Simple to bundle, cron-scheduled, multi-store. Free MIT module. - [llms.txt](https://angeo.dev/modules/llms-txt/index.md): Generate spec-compliant llms.txt, llms-full.txt and JSONL from a Magento 2 catalogue. Multi-store, Page Builder aware, atomic writes. Free and MIT. - [JSON-LD Schema](https://angeo.dev/modules/rich-data/index.md): Complete Product, Organization, BreadcrumbList and FAQPage JSON-LD for Magento 2, with full availability URIs, return policy, shipping, GTIN and MPN. - [AI Brand Visibility](https://angeo.dev/modules/aeo-brand-visibility/index.md): Measure whether ChatGPT, Claude, Perplexity, Gemini and Groq mention your brand. Recall, citation rate and competitor share of voice. Free module. - [AEO Audit](https://angeo.dev/modules/aeo-audit/index.md): Free CLI audit scoring 20 AI visibility signals per Magento 2 store view. Severity levels, CI gating, CrUX field data. MIT-licensed and read-only. - [robots.txt for AI Crawlers](https://angeo.dev/modules/robots-txt-aeo/index.md): Manage rules for 13 AI crawlers in Magento 2 robots.txt - OAI-SearchBot, GPTBot, PerplexityBot, ClaudeBot and more. RFC 9309 safe editing. Free. - [MCP Checkout](https://angeo.dev/modules/mcp-checkout/index.md): Six MCP tools letting an AI agent complete a guest order in Magento 2 - cart to placed order, with guardrails enforced server-side. Free and MIT. - [MCP Server](https://angeo.dev/modules/mcp-server/index.md): Free MIT MCP server for Magento 2. Gives Claude, Gemini and ChatGPT live rate-limited access to your catalogue. Read-only by default. - [UCP Catalog Service](https://angeo.dev/modules/ucp-catalog/index.md): Implements UCP catalog.search and catalog.lookup for Magento 2 - the REST endpoints your UCP profile advertises. Spec 2026-04-08. Free. - [UCP Merchant Profile](https://angeo.dev/modules/ucp/index.md): Publish a signed UCP profile at /.well-known/ucp from Magento 2 with ECDSA P-256 keys, spec 2026-04-08. Free MIT-licensed module. - [UCP Checkout for Magento 2](https://angeo.dev/modules/ucp-checkout/index.md): Free Magento 2 module for UCP checkout: agents build the order over REST with live shipping rates and coupons, and the buyer pays on your own checkout. - [WebMCP for Magento 2](https://angeo.dev/modules/webmcp/index.md): Free Magento 2 module that registers five WebMCP tools on every page, so AI agents in Chrome can search, add to the shopper's cart and open checkout. - [UCP Checkout over MCP for Magento 2](https://angeo.dev/modules/ucp-checkout-mcp/index.md): Free Magento 2 module that adds the five UCP checkout operations as MCP tools. Same sessions as REST, and the buyer pays on your own checkout. - [MCP Reorder for Magento 2 (B2B)](https://angeo.dev/modules/mcp-reorder/index.md): Free Magento 2 module: AI agents fill a signed-in B2B buyer's cart from past orders or a SKU list, at their own prices. The agent never places the order. - [Agentic Commerce Suite for Magento 2](https://angeo.dev/modules/agentic-commerce-suite/index.md): One composer require installs the angeo modules for AI agents: llms.txt, robots.txt, JSON-LD, feeds, UCP, MCP, WebMCP, the AEO audit and agent activity. - [AI Agent Activity for Magento 2](https://angeo.dev/modules/agent-activity/index.md): Free Magento 2 module: see which AI agents visit, what they call over UCP, MCP and WebMCP, which bots are fake, and which orders they bring. No IPs stored. ## Documentation Task-oriented guides: how to complete something end to end. - [Module reference](https://angeo.dev/docs/modules/index.md): Technical reference for every angeo module for Magento 2: install, settings with config paths and defaults, CLI, cron and stored data. - [Docs](https://angeo.dev/docs/index.md): Guides for the angeo tools: the AEO audit skill, the module compatibility matrix, AI crawlers and MCP checkout for Magento 2. Free and MIT licensed. - [AI Crawlers for Magento 2](https://angeo.dev/docs/ai-crawlers/index.md): Which AI crawlers decide if your Magento store appears in ChatGPT, Claude and Gemini, and the four mistakes that block them by accident. - [MCP Modules for Magento 2 - Configuration Reference](https://angeo.dev/docs/mcp/index.md): Configure the Magento 2 MCP modules: agent presentation, conversation starters, the tool SPI, and how they differ from Adobe's Commerce MCP. - [MCP Checkout for Magento 2 - Connect Claude, ChatGPT & Perplexity](https://angeo.dev/docs/mcp-checkout/index.md): Let shoppers browse, build a cart and place orders in natural language. Connect Claude, ChatGPT or Perplexity to Magento 2 through open-source MCP modules. - [MCP & Agentic Commerce Glossary for Magento](https://angeo.dev/docs/mcp-glossary/index.md): Every term you meet when building an MCP connector for Magento: JSON-RPC, Streamable HTTP, PKCE, RFC 8707, tool annotations, and what each breaks. - [Module compatibility matrix](https://angeo.dev/docs/compatibility/index.md): Which angeo module versions run on which Magento 2 and PHP versions, read from each composer.json at the latest tag. 18 packages, checked 16 Oct 2026. - [Agentic Commerce Suite for Magento 2 - reference](https://angeo.dev/docs/modules/agentic-commerce-suite/index.md): One composer require installs the angeo modules for AI agents in Magento 2: discovery, structured data, feeds, UCP, MCP, WebMCP, audit and agent activity. - [UCP Checkout over MCP for Magento 2 - module reference](https://angeo.dev/docs/modules/ucp-checkout-mcp/index.md): Add the five UCP checkout operations as MCP tools on your Magento 2 MCP server. Same sessions and results as REST; the buyer pays on your own checkout. - [UCP Checkout for Magento 2 - module reference](https://angeo.dev/docs/modules/ucp-checkout/index.md): Let UCP agents build a Magento 2 checkout over REST: items, buyer, coupon, live shipping rates. The buyer pays on your own checkout. - [UCP Catalog for Magento 2 - module reference](https://angeo.dev/docs/modules/ucp-catalog/index.md): UCP catalog.search, catalog.lookup and getproduct for Magento 2 (spec 2026-08-25): variants, option narrowing, price and category filters. - [UCP Profile for Magento 2 - module reference](https://angeo.dev/docs/modules/ucp/index.md): Publish a signed Universal Commerce Protocol profile at /.well-known/ucp in Magento 2 (spec 2026-08-25). Keys, capabilities, signatures, CLI. - [WebMCP for Magento 2 - module reference](https://angeo.dev/docs/modules/webmcp/index.md): Register five WebMCP store tools on every Magento 2 page, so AI agents in Chrome can search, add to cart and open checkout. Setup, Luma, Hyvä. - [MCP Reorder for Magento 2 - module reference](https://angeo.dev/docs/modules/mcp-reorder/index.md): Let AI agents fill a signed-in B2B buyer's Magento 2 cart from past orders or a SKU list, at their own prices. The agent never places the order. - [MCP Server for Magento 2 - module reference](https://angeo.dev/docs/modules/mcp-server/index.md): Give AI agents live, read-only access to your Magento 2 catalog over MCP 2026-07-28. Tools, prompts, tokens, account linking, cache rules. - [MCP Checkout for Magento 2 - module reference](https://angeo.dev/docs/modules/mcp-checkout/index.md): Guest cart and order tools for AI agents in Magento 2, with server-side limits and pay-by-link (Stripe, Mollie, Adyen). Setup, guardrails, GDPR. - [AI Description Updater for Magento 2 - module reference](https://angeo.dev/docs/modules/ai-description-updater/index.md): Generate Magento 2 product descriptions with OpenAI, Claude, Gemini or free Groq. Dry run, store views, Google Sheets, cron, CLI and safety notes. - [OpenAI Product Feed API for Magento 2 - module reference](https://angeo.dev/docs/modules/openai-product-feed-api/index.md): REST endpoints for the OpenAI ACP feed API in Magento 2: feeds, products, and promotions from cart price rules. Auth, PATCH rewrite, caching. - [OpenAI Product Feed for Magento 2 - module reference](https://angeo.dev/docs/modules/openai-product-feed/index.md): Build the OpenAI (ChatGPT) product feed CSV per Magento 2 store view: all product types, variants, eligibility attributes, seller settings, cron and CLI. - [Rich Data for Magento 2 - module reference](https://angeo.dev/docs/modules/rich-data/index.md): One linked JSON-LD @graph per Magento 2 page: Product, ProductGroup, Organization, breadcrumbs, return and shipping policy, FAQPage. Setup and CLI. - [llms.txt for Magento 2 - module reference](https://angeo.dev/docs/modules/llms-txt/index.md): Generate llms.txt, llms.jsonl, Markdown page mirrors and agents.md in Magento 2 (llms.txt v2). Settings, CLI, Page Builder, events, upgrades. - [Robots.txt AEO for Magento 2 - module reference](https://angeo.dev/docs/modules/robots-txt-aeo/index.md): Manage AI crawler rules in Magento 2 robots.txt and keep your own rules. Bot list, Inject and Replace modes, content signals, bot IP checks. - [AI Agent Activity for Magento 2 - module reference](https://angeo.dev/docs/modules/agent-activity/index.md): See which AI agents visit your Magento 2 store, what they call over UCP, MCP and WebMCP, which bots are fake, and which orders they bring. - [AEO Brand Visibility for Magento 2 - module reference](https://angeo.dev/docs/modules/aeo-brand-visibility/index.md): Measure if ChatGPT, Claude, Perplexity, Gemini and Groq name your Magento store. Setup, providers, prompts, scoring, alerts, CLI and cost per run. - [AEO Audit for Magento 2 - module reference](https://angeo.dev/docs/modules/aeo-audit/index.md): Install and run the free AEO Audit module for Magento 2: 20 AI-visibility signals, CLI flags for CI, admin history, cron, and how to add your own checks. - [AEO Audit - an Agent Skill that checks any website the way AI crawlers see it](https://angeo.dev/docs/aeo-audit-skill/index.md): Audit any website the way AI crawlers see it: robots.txt, llms.txt, JSON-LD, sitemaps, UCP and MCP endpoints. Free MIT Agent Skill, no signup. ## Implementation guides Step-by-step guides for each AEO signal, written for Magento 2 and Adobe Commerce. - [AI Visibility for B2B Magento Stores & Agent Procurement](https://angeo.dev/magento-b2b-ai-visibility/index.md): Why B2B is where agentic commerce hits first: what AI procurement agents can't see in Magento B2B by default, and the priority order to fix it - specs first. - [Magento 2 Audit: The Complete 2026 Guide to Technical, SEO, Performance & AI-Visibility Checks](https://angeo.dev/magento-2-audit/index.md): A Magento 2 audit checks four layers - technical, SEO, performance and AI-search visibility (AEO). See what each covers and score your store free. - [How to Prepare Your Magento 2 Store for ChatGPT Shopping (ACP Feed + Data Requirements)](https://angeo.dev/magento-2-chatgpt-shopping-registration/index.md): How a Magento 2 store gets into ChatGPT shopping results in 2026: crawler access, the nine required ACP feed fields, delivery, refresh and the waitlist. - [UCP Readiness Checklist for Magento 2: 10 Steps to AI Agent Commerce](https://angeo.dev/ucp-readiness-checklist-magento/index.md): Is your Magento 2 store ready for Google's Universal Commerce Protocol? 10 steps from AEO foundations to a verified UCP profile - with free MIT modules. - [How to generate llms.txt for Magento 2 in 5 minutes](https://angeo.dev/how-to-generate-llms-txt-for-magento-2-in-5-minutes/index.md): Generate llms.txt and llms.jsonl for your Magento 2 store in under 5 minutes. Free MIT module, CLI commands, multi-store, cron. Step-by-step guide. - [What is llms.jsonl and why eCommerce needs it](https://angeo.dev/what-is-llms-jsonl-and-why-ecommerce-needs-it/index.md): llms.jsonl is line-delimited JSON built for product catalogs - one self-contained object per product, category or page. How it differs from llms.txt. - [How to Track AI Search Traffic in Magento 2](https://angeo.dev/track-ai-search-traffic-magento-2/index.md): ChatGPT traffic often shows as Direct in GA4. Track AI referrals in Magento 2 with GA4's AI Assistant channel, custom groups, UTMs and logs. - [What Hyvä Emits as Product Schema - and What It Misses](https://angeo.dev/hyva-theme-product-schema-gap/index.md): Hyvä marks product pages as schema.org/Product microdata with price and availability, but no JSON-LD, brand, GTIN, shipping or returns. Checked in source. - [Magento 2 Product JSON-LD Schema for AI Search - 2026 Guide](https://angeo.dev/magento-2-product-schema-json-ld-ai-search/index.md): Default Magento 2 product schema fails AI search. Fix offers.availability, the Hyvä gap and the GTM pitfall - with copy-paste JSON-LD and a checklist. - [How to Fix robots.txt for ChatGPT and Gemini in Magento 2](https://angeo.dev/magento-2-robots-txt-chatgpt-gemini-ai-bots/index.md): Which AI crawlers a Magento 2 store should allow, why named robots.txt groups must repeat Disallow rules (RFC 9309), and a safe file to copy. ## Agentic commerce ACP, UCP and MCP: what each protocol does, which clients use it, and what to implement first. - [MCP for Magento](https://angeo.dev/magento-mcp-server/index.md): An MCP server gives AI assistants a live link to your Magento catalogue. What it does, what it does not do, and a real order placed by Claude. - [Magento Agentic Commerce Hub 2026](https://angeo.dev/magento-agentic-commerce-hub/index.md): The complete resource for Adobe Commerce merchants entering AI-agent shopping: protocol status, module setup, readiness checklists, and AI attribution. - [What Is UCP? A Store Owner's Guide to Google's Biggest Commerce Shift Since Shopping Ads](https://angeo.dev/what-is-ucp-for-store-owners/index.md): What is UCP? Google's Universal Commerce Protocol lets AI agents discover and buy from your catalog across Search, Gemini, YouTube and Gmail. - [AI Agent Checkout in Magento 2: Claude Places a Real Order via MCP](https://angeo.dev/ai-agent-checkout-in-magento-2-claude-places-a-real-order-via-mcp/index.md): Watch a Claude AI agent place a real Magento 2 order via MCP - product search, cart, shipping, checkout. No browser automation. Open-source module demo. - [Why Is My Magento Store Invisible in ChatGPT? 15 Questions Store Owners Actually Ask](https://angeo.dev/magento-chatgpt-visibility-questions/index.md): ChatGPT never mentions your store? Four checks explain most cases - crawler access, llms.txt, product schema and feed. 15 questions answered, shortest first. - [Magento MCP Servers Compared (2026): 17 Projects](https://angeo.dev/magento-mcp-servers-compared/index.md): 17 Magento 2 MCP projects for AI shopping agents, admin work and development. Compare deployment, access, write scope, security and Claude/ChatGPT setup. - [ACP vs UCP for Magento 2: Which Agentic Commerce Protocol Should You Implement First?](https://angeo.dev/acp-vs-ucp-for-magento-2/index.md): ACP vs UCP for Magento 2 - you don't have to pick one. Ship the ACP feed first, prepare the UCP manifest second. Most groundwork is shared. - [AI Crawlers and Magento: Which Bots to Allow, Which to Block, and Why](https://angeo.dev/ai-crawlers-magento-questions/index.md): Which AI bots should a Magento store allow? Training, search and user-triggered crawlers, robots.txt limits, verification and redirect pitfalls. - [Agentic Commerce for Magento: 12 Questions Merchants Ask Before Implementing](https://angeo.dev/agentic-commerce-magento-questions/index.md): Should Magento merchants implement agentic commerce now? Which protocol first, what to actually build, and what survives a spec change. 12 questions answered. ## Research and case studies Original data collected by angeo.dev. Methodology is published with every figure. - [Perplexity vs ChatGPT vs Gemini: How Each AI Discovers Your Products](https://angeo.dev/perplexity-vs-chatgpt-vs-gemini-how-each-ai-discovers-your-products/index.md): The three AI search engines discover products from completely different sources. A decision guide for Magento 2 merchants on which channel to build first. - [462 Magento stores scanned. 82% of the product pages we could test have no product schema.](https://angeo.dev/aeo-scan-case-study/index.md): We scanned 462 live Magento stores: 87% have no llms.txt, 82% of product pages lack JSON-LD and 12% block AI crawlers. The data and the fix. - [How We Took Magento AI Visibility from 20% to 86% (Case Study)](https://angeo.dev/magento-ai-visibility-case-study-20-to-86/index.md): A live Magento 2 store went from a 20% to an 86% AEO score - the first jump took under an hour. The exact steps, full audit data, and what we left unchanged. - [Magento 2 AI Product Description Generator - Multi-Store, Open Source, Groq vs GPT-4.1 Benchmark](https://angeo.dev/magento-2-ai-product-description-generator/index.md): Free open-source Magento 2 AI product description generator for multi-store setups. Supports OpenAI, Claude, Gemini & Groq with performance benchmark. ## Comparisons and buyer guides Vendor and architecture comparisons. Each states its method, verification date and conflict of interest. - [llms.txt for Magento 2: Free vs Paid Module Comparison (2026)](https://angeo.dev/llms-txt-magento-2-free-vs-paid-module-comparison/index.md): llms.txt for Magento 2: free vs paid module comparison. 6 options scored on price, admin UI, CLI & llms.jsonl. Find the right fit in 2 minutes. - [Best Magento 2 UCP Modules Compared (2026): Discovery, Checkout & AI Agent Support](https://angeo.dev/magento-ucp-modules-compared/index.md): Compare the 4 Magento 2 UCP modules of 2026 - angeo, gtstudio, MSR & spyrosoft - by scope, license and production readiness. Pick the right one once. - [Adobe Commerce 2.4.7 End of Life: What the June 2028 Decommission Policy Means and Your Four Options](https://angeo.dev/adobe-commerce-2-4-7-end-of-life-options/index.md): Adobe Commerce 2.4.7 support ends 31 May 2027; Cloud enforcement starts 1 June 2028. Every 2.4.x end-of-life date from Adobe's policy, plus your four options. - [Merchant-Controlled AEO: The Architectural Alternative to Platform-Mediated AI Commerce](https://angeo.dev/merchant-controlled-aeo/index.md): Two architectures compete for the AI discovery layer. Why owning every signal between your catalog and AI engines beats opaque platform syndication. - [Shopify vs Magento for AI Commerce in 2026: Platform-Mediated vs Merchant-Controlled AEO](https://angeo.dev/shopify-vs-magento-ai-commerce-aeo-2026/index.md): Shopify won AI distribution; Magento owns its AI infrastructure. A 2026 comparison of Agentic Storefronts and merchant-controlled AEO. - [Magento GEO Agency - Generative Engine Optimization](https://angeo.dev/magento-geo-agency/index.md): What Magento GEO (Generative Engine Optimization) is, how it differs from SEO, and what GEO work on a Magento 2 store includes. Free audit. - [Which AEO Options Are Designed for Integration with Magento? A 2026 Buyer's Guide](https://angeo.dev/aeo-options-for-magento/index.md): Which AEO options integrate with Magento? Compare the three routes - open-source, platform-mediated and agency - and choose the right one for your store. - [Adobe Commerce Pricing 2026 - Real Costs vs Magento Open Source](https://angeo.dev/adobe-commerce-pricing-2026/index.md): Adobe Commerce starts near $22,000 a year, but the real cost is often 2-3x higher. License tiers, hidden costs and a Magento Open Source comparison. - [Migrating from Adobe Commerce (Cloud) to Magento Open Source: Is it worth it?](https://angeo.dev/migrating-from-adobe-commerce-cloud-to-magento-open-source-is-it-worth-it/index.md): Thinking about migrating from Adobe Commerce Cloud to Magento Open Source? Compare real costs, features, and what actually changes for your dev team. - [How to Choose a Magento AI Agency: Evaluation Checklist](https://angeo.dev/magento-ai-agency/index.md): What a Magento AI agency is, how it differs from a Magento SEO agency, the 8 questions to ask before hiring one, and the red flags that should end the call. ## Services Paid work. The modules are free; these buy implementation time and judgement. - [AI Commerce Audit](https://angeo.dev/ai-commerce-audit/index.md): A 3-week professional audit: technical AI-visibility analysis, scored PDF report with a prioritised roadmap, and a strategy session. Magento and Shopify Plus. - [Magento AEO Checklist 2026: 40 Checks](https://angeo.dev/magento-aeo-checklist/index.md): Every check that decides if AI can reach, read and use a Magento 2 store: robots.txt, llms.txt, schema, feeds, UCP, MCP and measurement. With verify steps. - [AI Commerce Optimization | Make Your Ecommerce Store Visible in AI Search](https://angeo.dev/ai-commerce-optimization/index.md): Done-for-you AEO implementation for Magento 2: robots.txt, llms.txt, Product schema, and ChatGPT Shopping feed - typically live within one business day. - [Contact](https://angeo.dev/contact/index.md): Talk to a Magento 2 AEO specialist. AEO audits, implementation, and full-stack Magento development. Reply within 24 hours. info@angeo.dev - [Magento AEO](https://angeo.dev/magento-aeo/index.md): Shopify merchants get AI syndication by default. Magento merchants own their stack - every AI visibility signal must be configured. Here's the full map. - [What the Magento Ecosystem Has Actually Built for AI Search](https://angeo.dev/magento-aeo-ecosystem-what-has-been-built/index.md): 42 open-source projects for Magento AI search, grouped by what they do: eleven llms.txt modules, few product feeds, and early agentic checkout. ## About Who publishes this. - [About](https://angeo.dev/about/index.md): Ievgenii Gryshkun, Magento 2 engineer and founder of angeo.dev. Magento development and AEO for stores that want to be found in ChatGPT, Gemini and Claude. - [Privacy Policy](https://angeo.dev/privacy-policy/index.md): Privacy policy and data handling practices for angeo.dev - Magento 2 AEO tooling and consulting by Ievgenii Gryshkun. - [Privacy Policy - Angeo MCP Checkout](https://angeo.dev/privacy-mcp/index.md): How the Angeo MCP checkout connector handles data: no conversation data, minimal logs, EU hosting, GDPR-compliant. - [Blog](https://angeo.dev/blog/): Technical guides on Magento 2 AEO: robots.txt for AI bots, llms.txt, Product schema, ChatGPT Shopping and tracking AI traffic. ## Articles Everything else, most recently updated first. - [](https://angeo.dev/ucp-spec-update-audit-mismatch/index.md): I maintain two Magento modules that must agree with each other. angeo/module-ucp writes a store's UCP profile. angeo/module-aeo-audit checks it. - [AEO and Agentic Commerce Glossary: 39 Terms](https://angeo.dev/glossary/index.md): Plain definitions of 39 AEO and agentic commerce terms: AI crawlers, llms.txt, schema, ACP, UCP, AP2, MCP and AI visibility metrics. One line each. - [GA4 AI Assistant Channel - What It Tracks and Misses](https://angeo.dev/ga4-ai-assistant-channel/index.md): Since May 2026 GA4 groups AI assistant visits into their own channel. What it counts, what ends up in Direct or Referral, and a custom channel group. - [GPTBot vs OAI-SearchBot - Definition and Difference](https://angeo.dev/gptbot-vs-oai-searchbot/index.md): Two OpenAI crawlers, two jobs. Blocking GPTBot does not remove you from ChatGPT search - blocking OAI-SearchBot does. - [Web Bot Auth - Definition and What It Changes for Stores](https://angeo.dev/web-bot-auth-definition/index.md): How bots prove identity by signing requests, where the IETF drafts stand, which vendors sign today, and why you should not enforce on it yet. - [Commerce Agent - Definition](https://angeo.dev/commerce-agent-definition/index.md): A commerce agent is AI that acts on catalogue, cart and order data for shoppers or merchants. Types, examples, and how it differs from agentic checkout. - [MCP for Commerce - Definition](https://angeo.dev/mcp-commerce-definition/index.md): What MCP for commerce means, how it differs from ACP and UCP, which tools a store exposes, and why discovery is still unsolved. - [Agentic Checkout - Definition and Current State](https://angeo.dev/agentic-checkout-definition/index.md): What agentic checkout is, the three routes a store can implement, what has to be true before it works, and what still does not. - [Authority Binding in UCP - Definition and Algorithm](https://angeo.dev/ucp-authority-binding/index.md): The rule that a UCP schema URL must be served from a host the namespace owner controls - with the full accept/reject table. - [/.well-known/ucp - Definition of the UCP Business Profile](https://angeo.dev/well-known-ucp-definition/index.md): What the UCP business profile contains, which members are required, the hosting rules, and why keys moved to keys[]. - [UCP (Universal Commerce Protocol) - Definition](https://angeo.dev/ucp-definition/index.md): What UCP is, the current 2026-08-25 version, what changed from 2026-04-08, and what a Magento store has to implement. - [How to Measure AI Visibility for an Online Store (2026 Guide)](https://angeo.dev/measuring-ai-visibility/index.md): Three layers decide AI visibility: can AI read your store, does it name you, do people arrive and buy. What to measure at each layer, with which tool. - [WebMCP - Definition and What It Means for Online Stores](https://angeo.dev/webmcp-definition/index.md): WebMCP lets a web page register tools that an AI agent in the browser can call. How it works, its Chrome origin trial, and what a store should expose. - [Spoofed AI Crawler - Definition and How to Tell a Real Bot](https://angeo.dev/spoofed-ai-crawler-definition/index.md): A spoofed AI crawler claims to be GPTBot or ClaudeBot but is not. How to check a bot with vendor IP ranges and Web Bot Auth, and what the result means. - [UCP Checkout - Definition, Statuses and the continue_url Handoff](https://angeo.dev/ucp-checkout-definition/index.md): UCP checkout is a session an AI agent builds over REST or MCP. The six statuses, what requiresescalation means, and how continueurl hands the buyer back. - [MCP Account Linking - Definition and How a Store Should Do It](https://angeo.dev/mcp-account-linking-definition/index.md): MCP account linking lets an AI connector act for one signed-in shopper without their password. The flow, the MCP token rules, and a Magento example. - [Agent-Built Order - Definition and How to Measure It](https://angeo.dev/agent-built-order-definition/index.md): An agent-built order is an order whose cart an AI agent built through UCP, MCP or WebMCP. How to attribute it, why GA4 misses it, and what to report. - [UCP for Magento 2 - Profile, Catalog and Checkout, Step by Step](https://angeo.dev/magento-ucp/index.md): How to make a Magento 2 store work with UCP: the /.well-known/ucp profile, catalog search, checkout sessions, orders, webhooks and signatures. - [Why Your Store Is Invisible to ChatGPT - and How to Fix It](https://angeo.dev/why-your-store-is-invisible-to-chatgpt-and-how-to-fix-it/index.md): ChatGPT recommends competitors and ignores your store? The 5 technical reasons AI assistants can't see your catalog - and the fix for each. Free 2-min audit. - [Why Your Magento Store Ranks in Google But Disappears in ChatGPT](https://angeo.dev/magento-ranks-google-invisible-chatgpt/index.md): Good Google SEO does not carry over to AI search. ChatGPT, Perplexity and Gemini use different signals. What blocks your Magento store and the fix. - [FAQPage Schema After May 2026: What It Still Does](https://angeo.dev/faqpage-schema-after-2026/index.md): Google stopped FAQ rich results on 7 May 2026. What FAQPage markup still does, what it no longer does, and what a store should keep or remove. - [AEO Score - Definition, Signals and Calculation](https://angeo.dev/aeo-score-definition/index.md): What an AEO score is, the 20 signals the angeo audit checks, how pass, warn and fail are weighted, and why the CLI audit and web scan differ. - [How Gemini and Google AI Mode Find Magento Products (2026)](https://angeo.dev/gemini-google-ai-mode-magento/index.md): How Gemini and Google AI Mode find products: Googlebot, Merchant Center and schema. A checklist for Magento 2, and why Google-Extended does not control AI Overviews. - [How to Connect Magento 2 to ChatGPT and Claude (2026)](https://angeo.dev/connect-magento-to-chatgpt-claude/index.md): Connect Magento 2 to ChatGPT and Claude: make the store readable, add it as an MCP connector, or connect your code to Claude Code. Steps and limits. - [What Actually Breaks When You Ship an MCP Connector](https://angeo.dev/mcp-oauth-what-actually-breaks/index.md): Seven failures from taking a Magento MCP connector live behind OAuth 2.1. Each one looked healthy and had a silent fault. Updated for MCP 2026-07-28. - [ACP (Agentic Commerce Protocol) - Definition](https://angeo.dev/acp-definition/index.md): What ACP is, what changed with Instant Checkout in March 2026, what the 2026-04-17 release covers, and what it leaves out. - [offers.availability - Definition and Correct Values](https://angeo.dev/offers-availability-definition/index.md): The schema.org property that makes an Offer buyable, the correct enumeration URLs, and why only 7% of Magento stores emit it. - [AI Share of Voice - Definition, How to Measure It, Pitfalls](https://angeo.dev/ai-share-of-voice-definition/index.md): AI share of voice is how often AI assistants name your brand, compared with competitors, for a fixed set of buying questions. How to measure it honestly. - [Google-Extended - Definition (Not a Crawler)](https://angeo.dev/google-extended-definition/index.md): Google-Extended is a robots.txt token for Gemini training and grounding. It does not affect Google Search, AI Overviews or AI Mode. What to block and why. - [llms-full.txt - Definition (Not Part of the Spec)](https://angeo.dev/llms-full-txt-definition/index.md): llms-full.txt is a convention, not part of the llms.txt specification. Where it comes from, who serves it, and whether an online store needs one. - [A2A Agent Card - Definition](https://angeo.dev/a2a-agent-card-definition/index.md): The A2A Agent Card at /.well-known/agent-card.json describes an AI agent. Required fields in A2A 1.0, the old path, and when a store needs one. - [AGENTS.md - Definition (for Code and for Stores)](https://angeo.dev/agents-md-definition/index.md): AGENTS.md guides coding agents in repositories, and on stores /agents.md tells shopping agents how to buy. What Shopify changed and what to include. - [Shared Payment Token (ACP) - Definition](https://angeo.dev/shared-payment-token-definition/index.md): A Shared Payment Token lets an AI agent pay a merchant without the card number. How delegatepayment works and the six allowance limits in ACP. - [Return Policy and Shipping Schema for Magento 2](https://angeo.dev/magento-return-policy-shipping-schema/index.md): Add hasMerchantReturnPolicy, shippingDetails and hasShippingService to Magento 2: store-wide vs per product, Google's precedence, and examples. - [Markdown Mirror - Definition (llms.txt v2)](https://angeo.dev/markdown-mirror-definition/index.md): A clean Markdown copy of a page at the same URL with .md added. What llms.txt v2 asks for, the URL forms, link relations and common mistakes. - [Claude Commerce Agents on Magento 2: the StorefrontBackend](https://angeo.dev/claude-commerce-agents-magento/index.md): How to run Anthropic's Claude Commerce Agents on Magento 2: the StorefrontBackend, what it maps to the REST API, credentials, setup and status. - [Entity @id in JSON-LD - Definition](https://angeo.dev/entity-id-definition/index.md): What @id does in JSON-LD, how it links your organization, products and authors into one graph, a naming pattern that works, and common mistakes. - [Merchant of Record - Definition (Agentic Commerce)](https://angeo.dev/merchant-of-record-definition/index.md): Who legally sells when an AI agent helps a shopper buy. What the merchant of record handles, and why ACP, UCP and MCP checkout keep it with the store. - [Grounding in AI Answers - Definition](https://angeo.dev/grounding-definition/index.md): Grounded AI answers use content fetched for the question; ungrounded ones use training data. What each needs from a store, and how to measure both. - [MCP 2026-07-28 Without Sessions: What Changes for Magento MCP Servers](https://angeo.dev/mcp-2026-07-28-magento/index.md): MCP 2026-07-28 removed the initialize handshake and sessions. What changes for Magento MCP servers, a migration checklist, and where angeo stands. - [How to Control AI Overviews and AI Mode on a Magento Store](https://angeo.dev/control-ai-overviews-magento/index.md): The Search Console generative AI setting, data-nosnippet, max-snippet and noindex on Magento 2 - and why Google-Extended does not remove AI Overviews. - [llms.txt - Definition, Format and What Actually Reads It](https://angeo.dev/llms-txt-definition/index.md): What llms.txt is, the exact format, how it differs from llms-full.txt and llms.jsonl, and the honest answer on which AI systems read it. - [AP2 (Agent Payments Protocol) - Definition](https://angeo.dev/ap2-definition/index.md): What AP2 is, how signed mandates authorize an agent purchase, how it fits with UCP and ACP, and what a merchant actually has to build. - [Content Signals and RSL - Definition](https://angeo.dev/content-signals-definition/index.md): The robots.txt directives that state what AI may do with your content after fetching it - and why blocking crawlers costs a store citations. - [Magento Product Descriptions in the Age of AI Search](https://angeo.dev/magento-product-descriptions-in-the-age-of-ai-search/index.md): Generate Magento 2 product descriptions automatically using OpenAI, Claude, Gemini or Groq (free). Bulk CLI, cron, multi-store, Google Sheets. MIT license. - [Magento AI Brand Visibility: Does ChatGPT Recommend Your Store?](https://angeo.dev/magento-2-ai-brand-visibility/index.md): See if ChatGPT, Claude, Perplexity, Gemini and Groq recommend your Magento store - a free module that scores your AI brand visibility 0-100. - [When the Traffic Stops Being Human](https://angeo.dev/interview-when-the-traffic-stops-being-human/index.md): An interview on what changes when the buyer is software, with the data: what 762 Magento stores expose to AI and a null result on my own signals. - [ACP Product Feed - Definition](https://angeo.dev/acp-product-feed-definition/index.md): An ACP product feed is how merchants send catalogue data to ChatGPT. The nine required fields, variants, formats, refresh rules and a Magento mapping. - [llms.txt v2: What the Spec Says, and What the Evidence Shows](https://angeo.dev/llms-txt-v2-spec-and-evidence/index.md): The llms.txt spec changed in August 2026. Ahrefs found 97% of these files are never requested. Both things are true, and the gap between them is the story. - [The Magento product description that AI can't read](https://angeo.dev/magento-product-description-invisible-ai-chatgpt/index.md): Most Magento stores pass every AEO check and still lose in ChatGPT answers. The cause is how product descriptions are rendered, not robots.txt. - [AngeoBenchmarkBot crawler policy](https://angeo.dev/magento-ai-visibility-statistics/index.md): A low-rate research crawler measuring how Magento 2 stores are set up for AIassistants. What it requests, what is stored, and how to block it. - [376 Magento stores, measured twice: 94% did not change](https://angeo.dev/magento-ai-signals-two-scans/index.md): The same 376 Magento stores scanned in July and August 2026. Almost nothing moved, and every store that changed AI-crawler rules changed several. - [AI assistants named 458 shops](https://angeo.dev/ai-readability-and-being-named/index.md): A pre-registered study of 458 businesses named by AI assistants. Four AI-readability signals did not separate often-named from once-named shops. ## Optional Endpoints and repositories outside the website itself. Safe to skip when context is short. - [Angeo MCP endpoint](https://mcp.angeo.dev/): Live Model Context Protocol endpoint for conversational catalogue search and checkout against a Magento demo store. - [Packagist - angeo](https://packagist.org/packages/angeo/): Every package, installable with Composer. - [GitHub - angeo-dev](https://github.com/angeo-dev): Source for every module, MIT-licensed. [comment]: # (Generated by Angeo LLMs Files v1.2.1 - 2026-10-22 17:34 UTC)