1. La formule de base
Le ROI SEO se calcule sur un cycle de 12 mois (un cycle business standard B2B). La formule :
Avec :
- T = trafic SEO mensuel cible (visiteurs uniques)
- Cv = taux de conversion visiteur → lead (1-5 % typique)
- Tx = taux de transformation lead → client (10-30 % typique)
- LTV = lifetime value client (revenu cumulé moyen)
- Coût mandat = mensuel HT, incluant tous les fees
Cette formule est volontairement simple. Elle ignore la saisonnalité, l'effet d'attribution multi-touchpoints, et le fait que le trafic monte progressivement (pas plat à T sur 12 mois). Pour un calcul plus fin, voir la section "Pièges" plus bas.
2. Estimer chaque variable
T — Trafic SEO mensuel cible
À estimer à partir des keywords cibles et de leur position attendue. Exemple : keyword volume 1 000/mois, position cible 5, CTR position 5 ≈ 5 % → 50 visiteurs/mois sur ce keyword. Sommer sur 10-20 keywords cibles pour une estimation cumul.
Cv — Taux de conversion visiteur → lead
Mesurer dans GA4 sur le trafic Direct actuel (proxy du SEO). Si pas de data, utiliser les benchmarks : 1 % sur landing froide, 2-3 % sur landing optimisée, 4-5 % sur audience qualifiée. Si vous avez un calculateur ou un lead magnet : +1 point.
Tx — Taux de transformation lead → client
Donnée commerciale interne. Si pas trackée : 5-15 % pour les leads inbound froids, 20-40 % pour les leads qualifiés via formulaire détaillé ou diagnostic gratuit. Le SEO inbound a typiquement un Tx supérieur aux Ads froides.
LTV — Lifetime value
Revenu cumulé d'un client sur sa durée de relation. Pour un mandat agence SEO 890 €/mois sur 6 mois moyen = 5 340 € LTV. Pour un e-commerce avec achats récurrents : panier moyen × fréquence × durée de vie. Conservateur : utiliser revenu première année seulement.
3. Exemple chiffré
Cas concret : agence comptable bordelaise, mandat SEO Standard Yvarn 890 €/mois sur 12 mois.
| Variable | Estimation | Méthode |
|---|---|---|
| Trafic SEO M12 | 800 visiteurs/mois | Top 10 sur 5 KW ~3 000 vol cumul, CTR pondéré 4 % |
| Cv visiteur → lead | 2,5 % | Landing pre-audit optimisée, B2B |
| Tx lead → client | 20 % | RDV qualifié, taux closing typique cabinets B2B |
| LTV client | 8 000 € | Forfait expertise comptable 200 €/mois × 40 mois |
| Revenu SEO mensuel M12+ | 3 200 €/mois | 800 × 2,5 % × 20 % × 8 000 / 12 |
| Coût mandat | 890 €/mois | Mandat Standard |
| ROI M12 (régime de croisière) | + 2 310 €/mois | 3 200 − 890 |
| ROI annuel | ~27 700 € net | avec montée progressive M1-M12 |
Note : le trafic SEO ne sort pas plat à 800/mois dès M1. Montée progressive M1=50, M3=150, M6=400, M9=600, M12=800. Le ROI cumulé année 1 est donc inférieur au calcul "régime de croisière × 12".
4. Pièges du calcul
- 01Trafic plat sur 12 mois. Erreur classique : multiplier le trafic cible M12 par 12. La réalité : montée progressive, le M1-M3 est quasi nul. Calcul plus juste : utiliser le trafic cumulé sur 12 mois (souvent 50-60 % du trafic M12 × 12).
- 02Attribution last-click. GA4 par défaut attribue la conversion au dernier canal. Le SEO sert souvent en haut de funnel et n'apparaît pas en last-click. Le ROI réel est sous-estimé de 30-50 %.
- 03CTR optimiste. Position 5 ≠ 5 % CTR systématiquement. SERP enrichies (Featured Snippets, AI Overviews) réduisent les CTR organiques. Compter -30 % vs CTR théorique sur les requêtes informationnelles.
- 04LTV gonflée. Utiliser la LTV "max théorique" sur 10 ans crée un ROI fictif. Utiliser la LTV moyenne réelle ou la valeur sur 12-24 mois pour rester crédible.
- 05Coût mandat seul. Oublier les coûts annexes : rédaction (si externalisée), backlinks (si en sus), outils SEO (Semrush 100 €/mois si vous l'achetez), temps interne de validation. Le coût total réel est souvent 1,3-1,5x le coût mandat seul.
5. Horizon de rentabilité
| Profil | Break-even | ROI 12 mois |
|---|---|---|
| Local peu disputé (resto, artisan, prof. libérale) | 4-6 mois | 3-5x |
| B2B service local (cabinet, agence) | 6-9 mois | 2-4x |
| E-commerce niche < 500 SKU | 6-9 mois | 2-4x |
| B2B national compétitif (SaaS, consulting) | 12-18 mois | 1,5-2,5x |
| E-commerce généraliste > 5 000 SKU | 12-24 mois | 1,5-3x |
Au-delà de 24 mois, le ROI SEO continue à augmenter parce que le trafic gratuit cumulé dépasse largement le coût mandat de plus en plus. Le SEO est un investissement à amortissement long.
Lectures et services connexes
FAQ — ROI SEO
01Comment calculer le ROI SEO d'une mission ?
02À quel horizon le SEO devient-il rentable ?
03Le SEO est-il plus rentable que Google Ads ?
04Comment estimer la valeur d'un visiteur SEO en B2B ?
05Faut-il calculer le ROI SEO en GA4 ?
06Quelle marge d'erreur sur un calcul ROI SEO ?
En résumé
Le ROI SEO se calcule avec une formule simple, mais demande des inputs honnêtes. Sous-estimer les variables est typique des présentations commerciales optimistes. Présenter une fourchette (par exemple "ROI à 12 mois entre 2x et 4x") est plus crédible qu'un chiffre unique précis.
Yvarn calcule le ROI prévisionnel dans chaque pre-audit gratuit, avec les inputs réels du client. Cela permet d'éviter les deux extrêmes : sur-vente irréaliste, et sous-investissement par peur du flou.
Pre-audit gratuit avec ROI estimé
Le pre-audit Yvarn (48 h, gratuit) inclut une estimation ROI prévisionnel sur 12 mois, basée sur vos vrais keywords, trafic actuel, et conversion. Pas de magie, juste des chiffres honnêtes.
Demander un pre-audit
Fondateur d'Yvarn, agence SEO à Bordeaux. À propos.