# Website Carbon proxy metrics Current website CO2 calculations (such as co2.js) are *very* broad brush, and won't always change even if you make improvements. However, there are easily collectable metrics that relate well. > Rarely, can we directly measure our application's carbon cost, but if we follow a resource chain down and it eventually has a link to carbon emissions, then that is a good proxy for carbon. Cedd Burge www.linkedin.com/in/cedd-burge-90507027/ github.com/ceddlyburge [@cuddlyburger](https://twitter.com/cuddlyburger) --- | Principle | Client | Server | | ---------------------- | --------- | ---------------------------- | | Carbon (efficiency) | CPU usage | CPU usage | | Electricity | CPU usage | CPU usage | | Carbon intensity | - | Power Usage Efficiency (PUE) | | Embodied carbon | CPU usage | CPU usage | | Energy Proportionality | - | *Server utilisation?* | | Measurement | Client | Server | | ------------------ | ------------------------ | ------------------ | | Carbon (emissions) | - | Vendor calculators | | Energy | CPU Usage | CPU usage | | Cost | - | Cost | | Networking | Transfer size / distance | | | Performance | CPU usage | CPU usage | --- | | Total Transfer Size<br />(121 pages) | Total CPU Client (benchmarked) | | :---------- | :----------------------------------: | :----------------------------: | | First Load | 7.27 Mb | 203 | | Second Load | 0.28 Mb | 185 | | Mobile | 7.43 Mb | 163 | --- | Reccommendations | | | ------------------------------------------ | ---------------------------- | | Limit robots | | | Delete content which isn’t human reachable | This still gets read by bots | | Sign the [Sustainable Web Manifesto](https://www.sustainablewebmanifesto.com/) | Obviously :) | | Optimise images | | | Set cache-control headers | | | Reduce page size and javascript | | | Reduce mobile page size | | | Simplify css | | ---