Net Zero Digital
If the internet were a country, it would be the 4th largest polluter. An average website produces 1.76g of CO₂ per page view. We design and build digital properties — so this is our problem too. Here is what we did about it.
Design principles
When in doubt, avoid. If not possible to avoid, reduce. Only as a last option, compromise. Every design decision on this site was made through this lens.
Decision log
Every design decision has a carbon consequence. Here are the specific choices we made and what they avoided.
| Element | Conventional approach | Our choice | What it avoids | Impact |
|---|---|---|---|---|
| Typography | Google Fonts (2 families, 4 weights) | System serif + system sans — Georgia and -apple-system | ~80KB font files + DNS lookup + server request on every page load | High |
| Hero section | Full-bleed background photo, 800KB+ WEBP | Dark CSS background + inline SVG geometric shape | Largest single-element saving — hero images are the #1 page weight contributor | High |
| Person portraits | 6–12 portrait photos, 50–100KB each | CSS avatar with initials — background shapes, no files | Up to 1.2MB of image data per page that loads portraits | High |
| Partner logos | 9+ PNG/SVG logo files | Plain text in serif font, muted opacity | Multiple image file requests; logos still clearly legible as text | Medium |
| JavaScript | Framework (React/Vue) + 3rd party libraries | Vanilla JS, 12 lines total for tab and filter interactions | 200–400KB of framework JS that executes on every page load | High |
| Colours | Blue-heavy palette with gradients | Muted green palette, no blue UI elements, no gradients | Blue pixels consume 25% more energy than red/green; gradients increase render complexity | Medium |
| Navigation | Multi-level dropdowns, animated mega-menu | Single-level flat nav, no animation, no hover effects beyond colour | DOM complexity, animation repaints, JS event listeners on every scroll | Medium |
| Page structure | 10–15 separate pages with shared components | One long-scroll homepage + 6 focused supporting pages | Fewer page loads per user session; less server round-trips; shorter average user journey | High |
| Hosting | Shared CMS hosting (WordPress, Webflow) | Static HTML on Netlify CDN | No server-side rendering on each request; no database queries; edge delivery reduces data travel distance | High |
| Video | Autoplay background video, embedded YouTube | None. YouTube produces 10kg CO₂ per hour. No video on this site. | Online video is responsible for nearly 1% of global emissions — the single largest digital category | High |
Our commitment
The Sustainable Web Manifesto sets out six principles for a greener internet. We have designed this site to meet all six. The internet's carbon footprint is roughly equal to the aviation industry — and every design decision is either part of the problem or part of the solution.
Measure your own site
CO₂ is not intuitive, but energy consumption is measurable. These tools let you audit any URL and see how it scores.
Our ongoing commitment
High traffic impacts carbon emissions — and the job of a digital property is to generate high traffic. This means every ECube digital property we design or develop must strive for carbon-efficient design and code. It is not a nice-to-have. It is a design requirement.
For the next version of this site, we will run a full Website Carbon audit before launch, set a sustainability budget targeting under 0.5g CO₂ per page view, and publish the score publicly. We will also evaluate green hosting options for the live ecubeindia.in domain.