Étude § 03 · Produit propriétaire

GEO Audit · mesure de visibilité de marque dans les moteurs génératifs

Produit · React / Python · 5 moteurs · conversations headless · 40 tests

La recherche se déplace de Google vers les moteurs génératifs. Quand un prospect demande à ChatGPT, Perplexity ou Gemini quel acteur choisir, la réponse oriente son achat.

Personne, côté marque, ne sait ce qui est dit ni ne le mesure.

Le GEO est aux moteurs ce que le SEO était à Google.

GEO Audit mesure cette présence pour n’importe quelle entreprise.

L’outil interroge cinq moteurs sur un questionnaire en quatre catégories : notoriété, découverte sectorielle, intention d’achat, valeurs et alternatives.

Schéma : audit GEO, de la marque au score par moteurUne marque est interrogée sur un questionnaire de quatre catégories : notoriété, découverte sectorielle, intention d'achat, valeurs et alternatives. Les questions partent vers cinq moteurs génératifs anonymisés, moteur A à E. Juste après, une colonne de conversations headless avec recherche web active est mesurée mais isolée du score global, couper le web aurait faussé la mesure : le flux principal la contourne pour rejoindre directement le parser. Le parser refuse d'écrire si la numérotation d'une réponse est cassée. Il alimente enfin trois sorties : un score global, une heatmap question par moteur, et des recommandations.MARQUEPARSERNUMÉROTATION CASSÉE :REFUS D'ÉCRITURECONVERSATIONS+ WEB ACTIFHORS SCORE GLOBAL4 CATÉGORIES DE QUESTIONSNOTORIÉTÉDÉCOUVERTE SECTORIELLEINTENTION D'ACHATVALEURS ET ALTERNATIVES5 MOTEURSMOTEUR AMOTEUR BMOTEUR CMOTEUR DMOTEUR ESCORE GLOBALHEATMAPQUESTION × MOTEURRECOMMANDATIONSSchéma : audit GEO, de la marque au score par moteurUne marque est interrogée sur un questionnaire de quatre catégories : notoriété, découverte sectorielle, intention d'achat, valeurs et alternatives. Les questions partent vers cinq moteurs génératifs anonymisés, moteur A à E. Juste après, une colonne de conversations headless avec recherche web active est mesurée mais isolée du score global, couper le web aurait faussé la mesure : le flux principal la contourne pour rejoindre directement le parser. Le parser refuse d'écrire si la numérotation d'une réponse est cassée. Il alimente enfin trois sorties : un score global, une heatmap question par moteur, et des recommandations.MARQUE4 CATÉGORIES DE QUESTIONSNOTORIÉTÉDÉCOUVERTE SECTORIELLEINTENTION D'ACHATVALEURS ET ALTERNATIVES5 MOTEURSMOTEUR AMOTEUR BMOTEUR CMOTEUR DMOTEUR ECONVERSATIONS+ WEB ACTIFHORS SCORE GLOBALPARSERNUMÉROTATION CASSÉE :REFUS D'ÉCRITURESCORE GLOBALHEATMAPQUESTION × MOTEURRECOMMANDATIONS
SCHÉMA5 moteurs · conversation neutre · sans biaiser la mesure.
Restitution · score GEO par moteur × catégoriefaibleforte
ClaudeGPTGeminiPerplexityCopilotNotoriété9355627441Découverte7963578247Intention8650677138Valeurs7245496434SCORE GEO61/ 100
RECONSTITUTION · DONNÉES FICTIVES

Il en sort un score global, une décomposition par moteur et par catégorie, une heatmap question par moteur, et des recommandations.

Côté technique : front React, backend Python. Concurrence verrouillée par slug, coût par run suivi de bout en bout, 40 tests.

Décision clé

Les questions sans marque partent dans une conversation neutre, isolée. On mesure si la marque ressort d’elle-même, pas si le moteur répète ce qu’on lui a soufflé.

Le point qui change tout : les questions sans marque partent dans une conversation isolée de tout contexte.

Arbitrage

Recherche web active, comme un vrai usage, mais isolée du score global. Couper le web aurait faussé la mesure. Sur une numérotation cassée, le parser refuse d’écrire plutôt que de mal attribuer une réponse.

Une colonne est remplie par des conversations headless avec recherche web active. Le parsing tolère le markdown et les listes.

Premier run sur un client réel : audit livré et présenté en comité exécutif d’une fédération d’employeurs. Aujourd’hui outil propriétaire du diagnostic Cinq.

Concevoir et livrer seul un produit nouveau : conception de la mesure, parsing robuste, gestion de la concurrence et du coût, tests.