Chaque année, votre site vous coûte de l'argent : hébergement, maintenance, contenus, référencement, publicité, et le temps de vos équipes. Quand votre DAF demande ce qu'il rapporte, la réponse tient souvent en une impression (« il nous amène des contacts ») ou en un nombre de visites. D'après le Baromètre France Num 2025, 78 % des dirigeants de TPE et PME voient dans le numérique un bénéfice réel, mais 40 % seulement estiment qu'il augmente leur chiffre d'affaires, et 35 % leurs bénéfices.
Le ROI d'un site se calcule pourtant comme celui de n'importe quel investissement. Il se mesure en marge, sur la totalité des coûts, à partir des ventes réellement signées, pas des visites. Voici la méthode en cinq étapes, un exemple chiffré complet et le tableau à remplir avec vos propres chiffres.
Qu'est-ce que le ROI en marketing ?#
Le ROI (return on investment, retour sur investissement) mesure ce qu'une dépense rapporte par rapport à ce qu'elle a coûté. En marketing, on parle aussi de ROMI (return on marketing investment) : le principe est le même.
ROI = (gain − coût) ÷ coût × 100
Si une dépense de 10 000 € rapporte 15 000 € de marge, le ROI est de (15 000 − 10 000) ÷ 10 000 = +50 %.
Tout se joue dans la définition du gain. Pour un site, le gain est la marge des ventes que le site a permis de signer : le chiffre d'affaires moins les coûts directs de la prestation (achats, sous-traitance, temps de production). Un euro de chiffre d'affaires n'est pas un euro gagné.
Comment calculer le ROI d'un site internet : la méthode en 5 étapes#
En B2B, le calcul bute sur trois obstacles. Le site vend rarement lui-même : il produit des demandes que les commerciaux signent des semaines plus tard. Un acheteur croise plusieurs canaux avant d'écrire. Et les visites sont dans Google Analytics quand les ventes sont dans le CRM. Les cinq étapes suivantes lèvent ces obstacles.
Étape 1 : définir ce qui compte comme une conversion#
Listez les actions qui font d'un visiteur un prospect : demande de devis ou de contact, appel, e-mail, prise de rendez-vous. Un téléchargement de guide n'entre dans le calcul que s'il devient une vraie demande.
Dans Google Analytics 4, chacune doit être marquée comme événement clé, c'est-à-dire, selon la définition de Google, un événement qui mesure une action particulièrement importante pour la réussite de votre entreprise. L'envoi d'un formulaire est suivi automatiquement par la mesure améliorée (événement form_submit, à tester avec votre formulaire) ; les clics sur votre téléphone et votre adresse e-mail demandent un événement dédié.
Surtout, définissez avec votre équipe commerciale ce qu'est une demande qualifiée : une entreprise de votre cible, un besoin réel, un projet à un horizon raisonnable. Candidatures, démarchage et demandes de support n'en sont pas, et seules les demandes qualifiées entrent dans le calcul.
Étape 2 : suivre l'origine de chaque demande#
Aucun outil ne voit tout : combinez-en cinq.
- Les événements clés de GA4, qui donnent la source des demandes. Limites : GA4 ne voit que les visiteurs qui acceptent les cookies (les autres sont au mieux estimés) et ne remonte par défaut que 90 jours avant la demande pour chercher les points de contact (paramètres d'attribution).
- Des paramètres UTM sur chaque lien que vous maîtrisez : lettre d'information, LinkedIn, signatures d'e-mail, QR codes. Trois sont obligatoires : utm_source, utm_medium et utm_campaign (aide Google Analytics).
- Un champ « origine » obligatoire dans le CRM, avec une liste fermée (Google naturel, Google Ads, LinkedIn, recommandation, salon, autre), idéalement rempli par des champs cachés du formulaire qui reprennent les UTM.
- Le suivi des appels : un numéro par source, ou au minimum la question posée au téléphone.
- « Comment nous avez-vous connus ? », dans le formulaire et au premier appel : le seul moyen de repérer le bouche-à-oreille, les salons ou la réponse d'un assistant IA qui a cité votre nom.
Qui reçoit le crédit quand un acheteur a croisé plusieurs canaux ? GA4 ne propose plus que l'attribution basée sur les données et le dernier clic, qui ignore le trafic direct et donne 100 % du crédit au dernier canal cliqué ; les modèles au premier clic, linéaire ou selon la position ont disparu en novembre 2023 (Google). Notez donc dans le CRM la source qui vous a fait connaître et celle qui a déclenché la demande.
Enfin, écartez les demandes de vos clients existants, qui auraient sans doute acheté sans le site, et séparez les nouveaux prospects de ceux qui vous connaissaient déjà (recherche de votre nom, recommandation). Présentez un ROI large, avec les deux groupes, et un ROI prudent, avec les seuls nouveaux prospects.
Étape 3 : relier les ventes du CRM aux demandes du site#
Dans le CRM, chaque devis et chaque vente doivent être rattachés au contact d'origine, donc à sa source. Sans ce lien, vous savez combien de demandes le site produit, jamais combien il rapporte. Chaque mois, sortez un tableau par source : demandes, demandes qualifiées, devis, clients, chiffre d'affaires, marge. Sans CRM, un tableur partagé, avec une ligne par demande, fait l'affaire.
Raisonnez par cohorte : une demande de mars peut être signée en septembre. Rapprochez chaque vente de la demande qui l'a produite, pas des dépenses du mois de signature.
Pour la publicité, bouclez la boucle. Grâce à l'importation des conversions hors connexion, Google Ads peut recevoir les demandes qualifiées et les ventes de votre CRM ; Google recommande de commencer par sa version améliorée, le suivi avancé des conversions pour les prospects. Vos campagnes s'optimisent alors sur des clients, plus seulement sur des formulaires.
Étape 4 : compter tous les coûts, temps interne compris#
| Poste | Ce qu'il comprend | Comment le chiffrer |
|---|---|---|
| Création ou refonte | Le projet initial | En totalité la première année, ou réparti sur la durée de vie du site |
| Hébergement et maintenance | Serveur, mises à jour, sauvegardes, licences, domaine | Factures de l'année |
| Contenus et SEO | Rédaction, photos, référencement | Factures de l'année |
| Publicité | Budget média, frais de gestion | Relevés des régies, factures |
| Outils | Part du CRM, suivi des appels, cookies, rendez-vous | Abonnements |
| Temps interne | Contenus, relectures, validations, suivi des prestataires | Heures × coût horaire |
Le temps interne est la ligne la plus souvent oubliée. Prenez le coût total employeur de chaque personne concernée (le simulateur de l'Urssaf le calcule à partir du salaire brut) et divisez-le par 1 607 heures, la durée annuelle de travail de référence d'un temps plein (article L3121-41 du Code du travail). Ne comptez que le temps passé sur le site et son acquisition, pas le traitement commercial des demandes. Le détail de chaque poste est dans notre article sur le budget annuel d'un site internet de PME.
Étape 5 : calculer le ROI et le délai de retour#
Le calcul tient alors en trois formules.
- ROI sur 12 mois = (marge de la première année des clients signés − coûts de l'année) ÷ coûts de l'année.
- Valeur vie client = marge annuelle d'un client × durée moyenne de la relation. Si vous perdez un client sur trois chaque année, un client reste en moyenne trois ans ; par prudence, ne dépassez pas trois ans.
- Délai de retour = investissement de départ ÷ (marge mensuelle générée − coûts mensuels récurrents).
Fixez l'horizon avant de calculer : 12 mois au minimum, jusqu'à 36 mois pour les contenus et le référencement, qui produisent des demandes longtemps après avoir été payés. Et pour juger une action précise, une refonte par exemple, comparez la marge supplémentaire à ce qu'elle a coûté : c'est la méthode de notre calcul du budget d'une refonte.
Exemple chiffré : le ROI du site d'une PME de maintenance industrielle#
Prenons une entreprise fictive de 35 salariés qui vend des contrats annuels de maintenance à des industriels. Son site, refait pour 12 000 € HT, est soutenu par du référencement et une campagne Google Ads. Voici ses coûts sur douze mois.
| Poste | Hypothèse | Coût sur 12 mois (HT) |
|---|---|---|
| Refonte du site | Comptée en totalité la première année | 12 000 € |
| Hébergement et maintenance | 100 € par mois | 1 200 € |
| Contenus et SEO | 500 € par mois | 6 000 € |
| Google Ads : budget média | 1 000 € par mois | 12 000 € |
| Google Ads : gestion | 300 € par mois | 3 600 € |
| Outils : CRM, suivi des appels, cookies | 100 € par mois | 1 200 € |
| Temps interne | 120 heures à 50 € | 6 000 € |
| Total | 42 000 € |
Sur la même période, le site a reçu 120 demandes. Une fois écartés les candidatures, le démarchage et les clients existants, il reste 60 demandes qualifiées de prospects, nouveaux ou non : c'est donc le ROI large. Un contrat moyen représente 15 000 € HT de chiffre d'affaires par an, avec 40 % de marge sur coûts directs, et l'entreprise perd un client sur trois chaque année.
| Étape | Calcul | Résultat |
|---|---|---|
| Devis envoyés | 40 % des 60 demandes qualifiées | 24 |
| Nouveaux clients | Un devis sur trois signé | 8 |
| Chiffre d'affaires de la première année | 8 × 15 000 € | 120 000 € |
| Marge de la première année | 120 000 € × 40 % | 48 000 € |
| ROI sur 12 mois | (48 000 − 42 000) ÷ 42 000 | +14 % |
| Marge sur la durée de vie (3 ans) | 48 000 € × 3 | 144 000 € |
| ROI en valeur vie client | (144 000 − 42 000) ÷ 42 000 | +243 % |
Quatre enseignements :
- Le chiffre d'affaires trompe. Calculé sur les 120 000 € de chiffre d'affaires, le ROI afficherait +186 %, treize fois la réalité.
- Une demande qualifiée coûte 700 € et rapporte 800 € de marge la première année (42 000 ÷ 60 et 48 000 ÷ 60), puis 2 400 € sur trois ans. C'est ce rapport qu'il faut suivre ensuite.
- La refonte se rembourse en 8 mois de rythme de croisière. Hors refonte, le site coûte 2 500 € par mois et génère 4 000 € de marge mensuelle, soit 1 500 € de gain net : 12 000 ÷ 1 500 = 8 mois, plus le temps de montée en puissance du nouveau site.
- Le temps interne pèse lourd. Sans lui, le ROI passerait à (48 000 − 36 000) ÷ 36 000 = +33 %, plus du double de la réalité.
Le tableau à remplir pour calculer le ROI de votre site#
Recopiez ce tableau dans un tableur, remplissez-le avec votre DAF et votre directeur commercial, et mettez-le à jour chaque trimestre.
| Ligne | Où trouver le chiffre | Votre chiffre |
|---|---|---|
| A. Coûts de l'année, tous postes | Factures, relevés publicitaires, heures × coût horaire | … |
| B. Dont création ou refonte | Facture du projet | … |
| C. Demandes qualifiées issues du site | CRM, champ « origine » | … |
| D. Nouveaux clients issus de ces demandes | CRM | … |
| E. Marge annuelle moyenne par client | Comptabilité | … |
| F. Durée moyenne de la relation (3 ans au plus) | CRM, comptabilité | … |
| G. Marge de la première année | D × E | … |
| H. ROI sur 12 mois | (G − A) ÷ A | … |
| I. ROI en valeur vie client | (G × F − A) ÷ A | … |
| J. Coût par demande qualifiée | A ÷ C | … |
| K. Valeur d'une demande qualifiée | G ÷ C | … |
| L. Délai de retour de la création, en mois | B ÷ ((G − A + B) ÷ 12) | … |
Les 5 erreurs qui faussent le ROI d'un site#
- Calculer sur le chiffre d'affaires. C'est l'erreur la plus flatteuse : dans notre exemple, elle transforme +14 % en +186 %. Demandez la marge à votre DAF, même approximative.
- Oublier le temps interne. Les heures du dirigeant qui relit les pages ou du commercial qui fournit les cas clients ne figurent sur aucune facture. Les ignorer fait ici plus que doubler le ROI.
- Tout attribuer au dernier clic. Il récompense le canal qui a déclenché la demande, souvent une recherche de votre nom, et ignore celui qui vous a fait connaître. Or tout se joue avant : dans l'étude 2025 de 6sense, 94 % des acheteurs B2B interrogés pouvaient classer leurs fournisseurs par ordre de préférence avant même d'échanger avec un commercial. Couper le référencement parce que le dernier clic ne le crédite pas, c'est souvent assécher les recherches de votre nom.
- Juger sur un horizon trop court. Les entreprises changent de prestataires, comme leur banque ou leur cabinet d'avocats, environ tous les cinq ans : seuls 20 % des acheteurs seraient « sur le marché » sur une année, et 5 % environ sur un trimestre, selon John Dawes, de l'Institut Ehrenberg-Bass (B2B Institute de LinkedIn). Un ordre de grandeur, précise l'auteur, mais qui suffit : jugé sur un trimestre, un site ne voit qu'une petite partie de ses futurs clients.
- Confondre ROAS et ROI. Le ROAS divise le chiffre d'affaires par le budget publicitaire (5 € de chiffre d'affaires pour 1 € dépensé font un ROAS de 500 %, selon Google), sans tenir compte de la marge ni des frais de gestion. Si 3 des 8 clients de notre exemple viennent des annonces, ils apportent 45 000 € de chiffre d'affaires pour 12 000 € de budget média : un ROAS de 375 %. Mais leur marge de 18 000 € face à 15 600 € de coûts (budget et gestion) ne donne qu'un ROI de +15 %.
Retenez-en un seuil : le ROAS minimal pour couvrir le seul budget média est de 1 ÷ votre taux de marge, soit 250 % avec 40 % de marge.
Combien de temps pour rentabiliser un site internet ?#
Il n'existe pas de durée standard : chaque source de demandes a son rythme.
- La publicité peut être rentable dès les premiers mois, si un client coûte moins que la marge qu'il rapporte, mais elle s'arrête avec le budget. Notre guide des coûts Google Ads aide à estimer le coût d'une demande avant de lancer.
- Le référencement et les contenus demandent plusieurs mois avant de produire des demandes régulières, puis travaillent sans coût proportionnel : jugez-les sur 24 à 36 mois.
- Une refonte doit pouvoir, selon notre règle, se rembourser en 12 à 24 mois de marge supplémentaire, calculés avec des hypothèses prudentes.
Au-delà de 36 mois, deux causes sont probables : des coûts surdimensionnés, ou un site qui transforme trop peu de visites en demandes. Dans ce second cas, trouvez d'abord où votre site perd ses prospects.
Et chez Cactechus, que comprend le suivi des résultats ?#
Nos abonnements de site incluent le suivi des conversions dès la formule Essentiel (59 € HT par mois, plus 590 € HT de création). Pour Google Ads, la mise en place (190 € HT par canal) comprend le suivi des conversions et le mode Consentement, et la gestion, dès 149 € HT par mois, s'accompagne d'un rapport centré sur les demandes et le coût par demande. L'audit d'un compte existant coûte 290 € HT, déduit si vous nous confiez la gestion. Le détail est sur notre page prix.
En résumé#
Le ROI d'un site se calcule comme celui de tout investissement : la marge des ventes qu'il a permis de signer, moins ce qu'il coûte, divisée par ce qu'il coûte. Les pièges sont connus : le chiffre d'affaires à la place de la marge, le temps interne oublié, le dernier clic pris pour seule cause, un horizon trop court, le ROAS confondu avec le ROI.
Le plus difficile n'est pas le calcul, mais la chaîne de données qui le rend possible : des conversions définies, une origine notée pour chaque demande, des ventes rattachées à leur source. Mettez-la en place ce trimestre, puis suivez chaque mois les chiffres qui l'alimentent avec notre tableau de bord des 12 KPI d'un site internet.



