01 · Measure · Open source
AI Brand Visibility for Magento 2
angeo/module-aeo-brand-visibility
Measures whether ChatGPT, Claude, Perplexity, Gemini and Groq actually mention your brand when someone asks a buying question — and how they describe you when they do. Technical AEO signals tell you whether an engine can read your store. This tells you whether it recommends it.
Free and MIT-licensed. No licence key, no account, no telemetry.
What it does
Four things worth knowing before you install.
Recall and citation rate
For a set of buying prompts you define, the module records whether your brand appears at all and whether it is cited with a link — two different things that most tools collapse into one number.
Competitors in the same run
The same prompts are scored for named competitors, producing a share-of-voice figure rather than an isolated score you cannot interpret.
Three-valued tone analysis
How an engine describes you is recorded as positive, neutral or negative, with the source sentence kept so a score can always be traced back to what was actually said.
Grounded and ungrounded modes
Providers can be queried with live search grounding enabled or disabled. The gap between the two answers is usually the most informative number in the report.
Provider costs are yours. The module is free; the API calls to each AI provider are billed by that provider on your own key. Prompt volume is under your control.
Requirements
| Magento | Open Source / Adobe Commerce 2.4.x |
| PHP | 8.2+ |
| Providers | OpenAI · Anthropic · Perplexity · Google · Groq |
| Languages | EN, DE, FR, ES, NL, UK |
| Licence | MIT |
Questions
Do I need API keys for every provider?
No. Configure the ones you care about. Each provider is independent and a missing key simply excludes that engine from the report.
How often should it run?
Weekly is enough for most catalogues. AI answers move, but not daily, and more frequent runs mostly add provider cost rather than signal.
Does it work for non-English markets?
Prompts and tone analysis are supported in English, German, French, Spanish, Dutch and Ukrainian.
Can it prove that AI search sent me traffic?
No, and it does not claim to. It measures what engines say about you. Attributing sessions to AI referrers is a separate analytics problem.
Works with
Each module is independent, but these three are the ones most often installed alongside it.
Not sure whether you need this one?
Run the free scanner on your domain, or install the CLI audit. Both report which signals your store currently fails, so you install only what closes a real gap.