Category: AEO

Answer Engine Optimization for Magento 2 stores — how to make product data readable for ChatGPT, Claude, Gemini and Perplexity.

Grid of 100 dots representing published llms.txt files, with only three highlighted to show that 97% received zero requests in May 2026 according to Ahrefs data from 137,210 domains.

llms.txt v2: What the Spec Says, and What the Evidence Shows

Checked against llmstxt.org v2, revised 10 August 2026, and against the published request data as of September 2026. We shipped a validator that could…
Sep 9, 2026 15 min read
Interview cover: "When the traffic stops being human" — 762 Magento stores measured, 94% changed nothing, 458 shops named by AI assistants

When the Traffic Stops Being Human

CoderLegion asked me to do a long-form interview for their Developer Stories series — ten questions on the move from Magento engineering into Answer…
Aug 30, 2026 5 min read
Four technical signals compared between businesses AI assistants named repeatedly and businesses they named once: differences of −2.0, −15.5, −2.6 and +1.7 percentage points.

AI assistants named 458 shops

Two earlier pieces measured how Magento stores are configured for AI assistants: a baseline scan, since repeated on a larger frame, and a store-by-store…
Aug 18, 2026 16 min read
Bar chart of 42 Magento AI discovery projects by category: 11 for llms.txt discovery files, 7 specifications, 6 MCP servers, 5 agentic checkout, 4 structured data, and 3 each for crawler policy, product feeds and auditing.

What the Magento Ecosystem Has Actually Built for AI Search

Magento does not ship a native stack for AI discovery. No llms.txt. No dedicated AI-bot policy in robots.txt. No agentic checkout. No MCP endpoint.…
Aug 12, 2026 9 min read
Two scan results side by side, July and August 2026, for the same 376 Magento stores: robots.txt allowed in both, llms.txt absent in July and present in August, JSON-LD Product and offers.availability absent in both. A donut chart reads 94% of stores showed no change in any AI-readability signal.

376 Magento stores, measured twice: 94% did not change

In July I scanned a set of live Magento storefronts for four signals that affect how legible a store is to an AI assistant.…
Aug 10, 2026 8 min read
Comparison of how Perplexity, ChatGPT and Google AI Mode discover products: Perplexity reads the store page, ChatGPT reads a pushed ACP feed, AI Mode reads the Shopping Graph from Merchant Center

Perplexity vs ChatGPT vs Gemini: How Each AI Discovers Your Products

Two Magento stores can carry identical products, identical schema, and identical SEO. One appears inside ChatGPT Shopping. The other never does. The difference is…
Jul 28, 2026 15 min read
AEO readiness scan across 462 live Magento storefronts: only 18% of product pages are readable by AI systems

462 Magento stores scanned. 82% of the product pages we could test have no product schema.

We ran an automated AEO (Answer Engine Optimization) readiness scan across 462 live Magento storefronts. The headline: most are hard for AI systems to…
Jul 25, 2026 9 min read
Tracking AI search referrals in Magento 2 across GA4, Search Console and server-side logs

How to Track AI Search Traffic in Magento 2

Last updated: July 2026. AI platform behavior changes frequently — referrer policies, crawler names, and feed protocols may have evolved since publication. Tracking AI…
Jul 2, 2026 25 min read
Hyvä product page schema: Product microdata with name, image, price and availability; missing sku, brand, GTIN, shipping, return policy and Product JSON-LD

What Hyvä Emits as Product Schema – and What It Misses

Hyvä marks every product page as a schema.org/Product microdata item. The page <body> carries the Product type, the title carries its name, the gallery…
Jul 1, 2026 5 min read
Magento AI visibility increased from 20% to 86% through AI-focused content strategy, topical depth, technical crawlability and high-quality mentions

How We Took Magento AI Visibility from 20% to 86% (Case Study)

A live Magento 2 store went from a 20% to an 86% AEO score — and the first jump took under an hour. Here’s…
Jun 30, 2026 11 min read