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.

v3.0.05 engines6 languagesMIT
# install $ composer require angeo/module-aeo-brand-visibility $ bin/magento setup:upgrade # configure provider keys in admin, then run $ bin/magento angeo:aeo:brand-visibility

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

MagentoOpen Source / Adobe Commerce 2.4.x
PHP8.2+
ProvidersOpenAI · Anthropic · Perplexity · Google · Groq
LanguagesEN, DE, FR, ES, NL, UK
LicenceMIT

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.