▸ methodologie publique

Methodologie

Carboskale applique des modeles publics et auditables. Voici comment les chiffres sont calcules, d'ou viennent les donnees, et ou nous placons les limites de l'exercice.

1. Le modele Sustainable Web Design v4

Carboskale applique la formule standard de l'industrie, Sustainable Web Design v4, publiee en mars 2024 par le collectif Wholegrain Digital, Mightybytes, Ecograder et la Green Web Foundation. C'est le meme modele qu'utilisent Website Carbon et EcoIndex.

La formule est publique et auditable :

Energie par visite = octets transferes × 0,81 kWh/Go
CO2 par visite = energie × (0,22 × intensite datacenter + 0,24 × intensite reseau + 0,54 × intensite terminal)

La repartition 0,22 / 0,24 / 0,54 reflete ou l'electricite est consommee dans la chaine internet : 21 % cote serveur, 24 % sur les reseaux de transport, 55 % sur votre telephone ou votre ordinateur. C'est pour ca qu'un site lourd coute principalement au terminal de l'utilisateur.

2. Pourquoi deux lettres

La plupart des outils ne vous donnent qu'un seul score. Carboskale en donne deux, parce qu'ils mesurent des choses differentes :

Pourquoi cette separation ? Parce que le message au proprietaire du site devient lisible. Un portfolio videaste qui fait 50 Mo de photos haute definition aura une Empreinte E/F, mais s'il utilise des WebP, un cache long, un hebergeur vert francais, il aura une Eco-conception A/B. Le levier, c'est le volume, pas les pratiques. L'inverse est vrai aussi : un site leger mais truffe de trackers obtient une Empreinte A mais une Eco-conception C.

3. Seuils des lettres Empreinte CO2

La lettre Empreinte CO2 est attribuee en fonction du nombre de grammes de CO2 emis par visite, ramene a une audience mondiale (442 gCO2/kWh) pour qu'une meme URL recoive la meme lettre quel que soit le pays d'audience choisi. Ces seuils sont calibres sur la distribution du poids retenu (cf. section 4 ci-dessous) attendue d'un site median HTTP Archive Web Almanac 2024 Mobile, avec les hypotheses lazy loading + cache navigateur + visiteurs recurrents indiquees en section 4.

LettrePlagePosition dans la distribution mondiale
A+< 0,15 g / visitetop ~5 % mondial - sobriete exceptionnelle
A< 0,35 g / visitetop ~15 % mondial - tres bien optimise
B< 0,7 g / visitesous la mediane mondiale
C< 1,5 g / visitep50 a p75 - empreinte moyenne
D< 3,0 g / visitep75 a p90 - empreinte elevee
E< 6,0 g / visitep90 a p99 - tres elevee
F≥ 6,0 g / visiteau-dela du 99e percentile

Les seuils A+ et A sont volontairement durs : seuls les sites veritablement exemplaires (top 5 a 15 % mondial) peuvent y pretendre. La grille B-F suit les percentiles mondiaux pour rester comparable aux outils de reference. Repere de calibrage : un site median HTTP Archive 2024 (poids brut 2,1 Mo mobile, avec hypotheses cache 30 % et retours 25 %) emet environ 0,57 g de CO2 par visite WW, ce qui le place juste sous le seuil B.

4. Score sur experience moyenne reelle

Beaucoup d'outils calculent l'empreinte CO2 sur le pire scenario : premiere visite, page complete, sans cache, tout charge meme au-dessous du fold. Carboskale fait different : la lettre Empreinte est attribuee sur une experience moyenne, qui agrege le comportement reel des visiteurs. Trois hypotheses cles, sourcees, chiffrees, exposees ici pour la transparence.

Hypothese 1 - Lazy loading recompense (50 % des visiteurs ne scrollent pas)

Les etudes UX recentes (Nielsen Norman Group 2024, ContentSquare Digital Experience Benchmark 2024) montrent qu'environ 40 a 60 % des visiteurs ne defilent pas en dessous du fold. Carboskale prend une valeur centriste de 50 % et calcule un poids effectif pondere :

bytes_effectifs = 0.5 × bytes_avant_scroll + 0.5 × bytes_apres_scroll

Effet concret : un site qui charge 1 Mo avant scroll et 4 Mo apres (lazy loading bien fait) recoit un poids effectif de 2,5 Mo, pas 4 Mo. Un site qui charge 4 Mo des le depart reste a 4 Mo. Le lazy loading devient un levier mesurable dans le score.

Hypothese 2 - Cache navigateur reel (seuil 7 jours)

Le ratio cache n'est pas une hypothese a la louche : il est mesure empiriquement a partir des entetes Cache-Control: max-age rapportees par le crawl. Une ressource statique (image, CSS, JS, font) compte comme effectivement cachable si son max-age est superieur ou egal a 7 jours, seuil recommande par Google PageSpeed Insights pour les assets versionnes.

Effet concret : configurer un cache long se voit dans le ratio mesure, qui ponderera la formule bytes_moyen = bytes_effectifs × (1 - retour × cache) et fera baisser l'empreinte CO2 au prochain audit.

Hypothese 3 - Visiteurs recurrents (25 % de retours)

Le ratio de visiteurs recurrents (qui beneficient du cache) est preregle a 25 % par defaut, valeur conservatrice coherente avec les observations cross-industry (Plausible, Matomo, GA4 : entre 20 et 40 % selon les secteurs). Le formulaire d'audit permet a l'utilisateur de l'ajuster s'il connait sa distribution reelle.

Recapitulatif : la lettre Empreinte traduit ce que vivrait un visiteur moyen de votre site, pas un visiteur qui vous decouvre, scrolle jusqu'au bas et n'a jamais rien mis en cache. Les recommandations cache long et lazy loading sont donc visibles directement dans le score au prochain audit.

5. D'ou viennent les intensites carbone par pays

Les intensites utilisees par Carboskale (gramme de CO2 par kWh) proviennent du Ember Electricity Data Explorer, snapshot 2024. C'est la meme base que Website Carbon et EcoIndex utilisent.

Quelques valeurs de reference :

ZoneIntensite (gCO2/kWh)
Monde (defaut)442
Union europeenne242
France57
Suisse35
Norvege26
Allemagne344
Etats-Unis370
Pologne619

Si votre audience est majoritairement francaise, votre CO2 par visite est mecaniquement bien plus faible que si elle est mondiale. Le parametre "audience" de l'audit permet d'ajuster ce choix.

Pour l'hebergement, si la Green Web Foundation detecte votre hebergeur comme "vert" (energies renouvelables certifiees), nous appliquons un plancher conservateur de 50 gCO2/kWh sur la part datacenter.

6. Les 6 familles d'analyse

Un audit Carboskale analyse 47 criteres techniques, repartis en 6 familles. Chaque famille donne un score de 0 a 100 et genere des recommandations sourcees.

7. Pourquoi on teste en emulation mobile

La sonde Carboskale emule un iPhone 12 Pro (viewport 390x844, Safari iOS, isMobile, hasTouch). Raisons :

La distribution HTTP Archive utilisee pour la comparaison est la table Mobile du Web Almanac 2024 (mediane globale 2,1 Mo, vs 2,6 Mo en desktop).

8. Les limites assumees

Un audit environnemental d'un site est par nature une estimation. Voici les limites que nous documentons explicitement :

9. Les sources officielles que nous utilisons

Modele CO2Sustainable Web Design v4 (mars 2024)
Intensites par paysEmber Electricity Data Explorer (2024)
Hebergement vertGreen Web Foundation
BenchmarksHTTP Archive Web Almanac 2024 Mobile
Referentiels de recommandationsRGESN 4.x, GR491, Web.dev, W3C, Lighthouse, ADEME

10. FAQ

Pourquoi mon site est-il note differemment sur Website Carbon ?

Les deux outils utilisent la meme formule de base (SWD v4), mais divergent sur quelques parametres : Website Carbon fait un premier chargement desktop par defaut, Carboskale emule un mobile. Ecart typique : 20 a 30 %, dans le bruit methodologique normal.

Par ailleurs, Carboskale ne masque pas la bande d'incertitude (+/- 50 %), ce qui est plus honnete que de presenter un chiffre unique comme absolu.

Qu'est-ce qu'un tracker ?

Un "tracker" est un script tiers charge depuis un domaine autre que le votre : Google Analytics, Meta Pixel, Hotjar, Intercom, publicite Taboola, etc. Chaque tracker ajoute du poids et declenche parfois des requetes en cascade.

Carboskale utilise une liste curatee de ~90 domaines classifies en 11 categories (analytics, publicite, chat, reseaux sociaux, consentement, CAPTCHA, CDN tiers...). Le malus applique varie par categorie : un script de chat commercial est penalise plus lourdement qu'un outil d'analytics respectueux.

Comment verifier qu'un hebergeur est vert ?

Carboskale interroge l'API publique de la Green Web Foundation, qui maintient un registre d'hebergeurs certifies energies renouvelables. En complement, un fallback interne reconnait certains hebergeurs francais (O2Switch, Infomaniak...) par leur ASN ou reverse DNS quand la Green Web Foundation n'a pas encore reference le domaine particulier.

Pourquoi le score n'est pas un simple pourcentage ?

Carboskale affiche deux lettres (A+ a F) plutot qu'un pourcentage brut parce que la lettre est plus lisible et force a positionner le site sur une echelle. Le score sur 100 existe aussi, mais nous l'exposons comme information secondaire car il donne une fausse impression de precision ("78,3 / 100" ne veut pas dire grand-chose).

Pourquoi Carboskale ne detecte-t-il pas le CMS ou le framework utilise ?

Parce que nous refusons de classifier les stacks serveur sans etudes scientifiques rigoureuses. Il est tentant de dire "WordPress consomme plus que Hugo", mais aucun benchmark peer-reviewed et reproductible ne vient etayer ce classement a charge de travail et cache equivalents. Nous preferons rester silencieux que publier une donnee contestable.

Puis-je refaire l'audit apres une optimisation ?

Oui, le service est gratuit et sans compte. Relancez simplement un audit pour la meme URL. Les deux rapports resteront accessibles par leur lien permanent et peuvent etre compares. A terme (phase 3), nous prevoyons un mode "historique" pour visualiser l'evolution dans le temps.

Qui est derriere Carboskale ?

Carboskale est un projet de Nature Digitale, agence web francaise specialisee en eco-conception depuis 2016. L'outil est gratuit, sans pretention commerciale directe : il sert de vitrine scientifique et de point d'entree pour les prestations d'eco-conception (audit approfondi, refonte, accompagnement).

Derniere mise a jour : 27 avril 2026 · Version publique de docs/sources-co2.md