Un calculateur doit aider à décider, pas collecter des données pour le plaisir
Un calculateur est souvent construit comme un joli formulaire de leads. Une personne saisit des chiffres et obtient un résultat que le marketer a inventé à l’avance. J’écrirais d’abord la formule sur une feuille, puis seulement l’interface.
L’erreur que j’éliminerais d’abord : Cacher toute la réponse derrière JavaScript.

Quoi préparer et quel résultat attendre
- Résultat : Un visiteur peut terminer le quiz, comprendre le calcul et, si besoin, envoyer le résultat à un manager.
- Décrivez les entrées, la formule, la plage de résultat, les limites, la source des prix et l’action après le calcul.
- Gardez les données sources et les droits d’accès séparés du résultat pour pouvoir vérifier ce que le calculateur ou quiz du site a réellement fait.
- Parcourez le scénario sans JS, avec des valeurs vides et limites, sur téléphone et au clavier.
Construire l’interactivité avec une base HTML et un résultat vérifiable
- Rendre la formule transparente
Sur la page, décrivez quelles données sont saisies, ce qui est calculé et quels coûts ne sont pas inclus. N’appelez pas une estimation un prix exact.
Проверьте: L’utilisateur comprend la plage et les limites du résultat.
Если не сработало: Ajoutez à proximité un calcul d’exemple avec des valeurs de test.
- Garder une base texte
Placez l’explication, la FAQ et les valeurs de base en HTML ordinaire. Le calculateur doit compléter la page, pas être le seul contenu.
Проверьте: Le sens important est lisible avant l’exécution de JavaScript.
Если не сработало: Ajoutez un fallback serveur ou statique pour le premier résultat.
- Valider la saisie
Limitez le type, la plage, les unités et les champs obligatoires. Pour chaque champ, ajoutez un libellé et un message d’erreur, pas un zéro silencieux.
Проверьте: Les valeurs vides, négatives et trop grandes sont gérées clairement.
Если не сработало: Écrivez une valeur attendue d’exemple dans le placeholder et à côté du champ.
- Relier le résultat à une demande
Montrez le calcul avant le formulaire. Si l’utilisateur envoie le résultat, passez les entrées, la formule/version et le total au CRM — pas seulement le texte « quiz terminé ».
Проверьте: Le manager voit comment le montant ou la recommandation a été produit.
Если не сработало: Laissez le téléchargement du résultat et le contact manuel.

La formule doit survivre aux zéros
Pour un calculateur SEO, configurez les visites, la conversion actuelle et cible, la part de qualification, le taux de closing, la marge brute, les coûts SEO et le coût de mise en place. Formules : `current_leads = visits × current_CVR`, `future_leads = visits × target_CVR`, `incremental_profit = (future_leads − current_leads) × qualified_rate × close_rate × gross_profit`, `payback = setup_cost / monthly_net`.
Si `monthly_net <= 0`, écrivez honnêtement « avec ces entrées le projet ne se rentabilise pas ». Donnez une fourchette et citez la source des hypothèses au lieu d’insérer une moyenne de marché.
current_leads = visits * current_cvr
future_leads = visits * target_cvr
monthly_net = incremental_profit - seo_cost
if monthly_net <= 0: show('Pas de rentabilité')
Je vérifie six scénarios limites
Testez les zéros, la conversion à 100 %, un coût SEO nul, une conversion cible inférieure à l’actuelle, une marge brute nulle et des pourcentages fractionnaires. Réconciliez le calculateur avec Google Sheets. Dans GA4, envoyez `calculator_view`, `calculator_start`, `calculator_result_view`, `calculator_scenario_saved` et `calculator_cta_click`, mais ne passez pas le chiffre d’affaires exact de l’entreprise — utilisez `result_band` et `payback_band`.
Je montre les bons et les mauvais scénarios
Avec 2 000 visites, 1,5 % de conversion et une cible de 2,5 %, vous obtenez 30 et 50 leads. À 45 % de qualification, 25 % de closing et 75 000 ₽ de marge brute, les ventes incrémentales sont d’environ 168 750 ₽. Avec des coûts SEO de 180 000 ₽, le résultat est négatif — et le calculateur doit le montrer.
À une cible de 3 %, le profit incrémental est déjà d’environ 253 125 ₽ et le net de 73 125 ₽. L’utilisateur voit le point mort et sait quelle hypothèse changer, au lieu d’obtenir la promesse que « le SEO se rentabilisera ».
Que laisser en texte et que rendre interactif
| Critère | Question | Bon signe |
|---|---|---|
| Entrée | Qu’est-ce qui entre exactement dans le calculateur ou quiz du site ? | Décrivez les entrées, la formule, la plage de résultat, les limites, la source des prix et l’action après le calcul. |
| Action | Que le système a-t-il le droit de faire seul ? | Uniquement les actions listées à l’avance, sans accès à tout le compte |
| Vérification | Comment savoir que le résultat peut être accepté ? | Parcourez le scénario sans JS, avec des valeurs vides et limites, sur téléphone et au clavier. |
| Échec | Où va un cas peu clair ? | Montrez une version HTML basique du résultat et une explication de la formule si l’interactivité n’a pas chargé. |
Ce qui doit changer après la mise en place
Un visiteur peut terminer le quiz, comprendre le calcul et, si besoin, envoyer le résultat à un manager.

Pourquoi un quiz n’apporte ni valeur ni lead
Cacher toute la réponse derrière JavaScript.
Traiter le résultat comme un prix exact sans données d’entrée.
Ne pas valider les valeurs limites.
N’envoyer au CRM que le fait que le quiz a été terminé.
Quand un calculateur devient un produit à part
Faites intervenir un spécialiste si le calculateur est lié à des prix dynamiques, à l’auth, au paiement ou à une formule complexe qui nécessite un versioning.
Que vérifier sur téléphone et sans JavaScript
Pour qui est cette approche de calculateur ou quiz de site ?
Un calculateur est utile quand il aide à décider et montre un résultat clair. S’il ne fonctionne qu’après JavaScript et cache le sens dans un formulaire, il nuit au SEO et à la conversion.
Par où commencer si tout est encore manuel ?
Décrivez les entrées, la formule, la plage de résultat, les limites, la source des prix et l’action après le calcul.
Comment vérifier que la configuration ne causera pas de dommage ?
Parcourez le scénario sans JS, avec des valeurs vides et limites, sur téléphone et au clavier.
Que faire d’un résultat peu clair ?
Montrez une version HTML basique du résultat et une explication de la formule si l’interactivité n’a pas chargé.





