Website Impact Optimisation — Methodology & Sources

Built by Forest Web Hosting · theforest.uk
Version: 1.0.0 · Date: June 2026




Carbon Calculation — SWDM v4

The core carbon formula is based on the Sustainable Web Design Model (SWDM) v4, an open methodology published by Wholegrain Digital and the Sustainable Web Design community, designed specifically for tools like this to use freely.

Reference: sustainablewebdesign.org

Formula

CO₂e (grams) = Page size (GB) × 0.81 kWh/GB × 494 gCO₂e/kWh

For green-hosted sites, the grid intensity is reduced by 85%:

CO₂e (grams) = Page size (GB) × 0.81 kWh/GB × (494 × 0.15) gCO₂e/kWh

Constants

ConstantValueSource
Energy per GB transferred0.81 kWh/GBSWDM v4
Global grid intensity494 gCO₂e/kWhSWDM v4 (global average)
Green hosting reduction85% (factor 0.15)SWDM v4



Green Hosting Check — Green Web Foundation

Whether a website is hosted on renewable energy is determined by the Green Web Foundation API, a free public API maintained by the Green Web Foundation and designed to be used by third-party tools.

Reference: thegreenwebfoundation.org
API endpoint: https://api.thegreenwebfoundation.org/api/v3/greencheck/{hostname}

Only the hostname is sent — no full URLs or browsing data leave the browser.




Regional Grid Averages

Percentile ranking compares the scanned page against regional averages using a log-normal distribution model.

RegionAverage CO₂e per page viewSource
Global0.36gSWDM v4 / HTTP Archive
UK0.28gSWDM v4 regional data
US0.32gSWDM v4 regional data
EU0.22gSWDM v4 regional data

Region is detected from navigator.language — no IP geolocation used.




Equivalents — Emission Factors

All equivalents use publicly available, peer-reviewed emission factors.

☕ Coffee (21g CO₂e per cup)

Includes production, roasting and brewing. Based on lifecycle assessment data widely cited in food carbon literature.
Source: Published lifecycle assessment research for Arabica coffee.

✈️ Flying economy (255g CO₂e per passenger mile)

Long-haul economy class, including radiative forcing uplift factor.
Source: UK DEFRA/DESNZ Greenhouse Gas Conversion Factors for Company Reporting (2023).
Reference: gov.uk — Greenhouse Gas Conversion Factors

🚗 Petrol car (274g CO₂e per mile)

Average UK petrol car, including fuel production (well-to-wheel).
Source: UK DEFRA/DESNZ Greenhouse Gas Conversion Factors for Company Reporting (2023).
Reference: gov.uk — Greenhouse Gas Conversion Factors

📱 Phone charge (1.92g CO₂e per full charge)

Based on a typical smartphone battery (~15 Wh) charged on the UK grid.
Source: DEFRA UK grid intensity combined with typical smartphone battery capacity.

🎤 Netflix streaming (36g CO₂e per hour)

Carbon footprint of one hour of streaming video, including data centre and network energy.
Source: Carbon Trust / IEA streaming media analysis, widely adopted figure in digital carbon research.

🌳 Tree absorption (60g CO₂e per day)

Daily CO₂ absorption rate of a young/average deciduous tree.
Source: US Forest Service research; figure consistent with UK Woodland Carbon Code guidance.




A–F Impact Rating Scale

The rating is WIO’s own original methodology, calibrated against the SWDM v4 thresholds.

GradeCO₂e per page viewLabel
A+< 0.095gExceptional
A< 0.185gExcellent
B< 0.360gGood
C< 0.540gAverage
D< 0.720gPoor
E< 1.000gVery Poor
F≥ 1.000gFailing

The B/C boundary is set at the global average (0.36g) so a B grade means better than average.




Technical Audit Scoring

The seven-element technical audit and its composite Tech Health score are original WIO methodology — not derived from any third-party scoring system.

ElementWeightPass threshold
Page weight20%< 500 KB
Image formats (WebP/AVIF)15%≥ 80% modern format
Lazy loading10%≥ 80% lazy loaded
Third-party scripts15%0–2 external scripts
Render blocking scripts10%0 blocking scripts
Caching15%≥ 60% resources cached
Dark mode support5%prefers-color-scheme detected



Page Weight Classification

Benchmarked against HTTP Archive global page weight data (2024).

BadgeThresholdContext
Light< 500 KBWell optimised
Moderate< 1 MBGood
Average< 2.5 MBNear global average (~2.5 MB)
Heavy< 5 MBAbove average
Very heavy≥ 5 MBSignificantly above average

Source: HTTP Archive Web Almanac




Page Resource Measurement

All page data is measured locally in the browser using the Performance API (performance.getEntriesByType('resource') and performance.getEntriesByType('navigation')). This captures the actual bytes transferred for all resources on the page.

No data is sent to theforest.uk servers. The only external call is to the Green Web Foundation API (hostname only).




Privacy

  • No browsing data stored
  • No URLs tracked or logged
  • No analytics or telemetry
  • Session data (page count, total grams) is in-memory only — cleared when the popup closes
  • GWF check: hostname only, never full URLs



Attribution Summary

SourceUsed forLicence
SWDM v4Core carbon formula and constantsOpen, free to use
Green Web Foundation APIGreen hosting detectionFree public API
UK DEFRA Conversion Factors 2023Flight and car emission factorsOpen Government Licence
HTTP Archive Web Almanac 2024Page weight benchmarksCreative Commons
US Forest Service / Woodland Carbon CodeTree absorption ratePublic domain


Website Impact Optimisation v1.0.0 · Built by Forest Web Hosting