12 steps to cut your website's CO2 emissions 40-80%. The most impactful changes — switching to green hosting, optimizing images, and enabling aggressive caching — require no visual redesign and most can be implemented within a week. Start with the highest-impact items: hosting switch (potential 70-90% server-side reduction) and image optimization (30-40% total page weight reduction).
Switch to verified green hosting — Server energy is the largest controllable carbon source. Move to a host with verified renewable energy (Green Web Foundation directory, not just "carbon neutral" marketing claims). Top verified providers in 2026: Infomaniak (Swiss, 100% hydro), GreenGeeks (wind energy RECs), Hetzner (Germany, 100% renewable), Cloudflare (Edge Network running on 100% renewable since 2021).
Convert images to WebP or AVIF — Images are 50-80% of page weight on media-heavy sites. WebP saves 25-35% vs JPEG at equivalent quality. AVIF saves 50-60%. Use Squoosh, Cloudflare Image Resizing, or server-side conversion tools. Set up format negotiation: serve AVIF to supporting browsers, WebP as fallback, JPEG/PNG as last resort.
Implement lazy loading for images and videos — Native loading="lazy" on image tags prevents off-screen content from loading until needed. For videos, replace YouTube/Vimeo embeds with a static thumbnail and load the player only on click. A page with 15 images below the fold saves 70-85% of those images' transfer weight per average visitor session.
Enable aggressive caching via CDN — Static assets (CSS, JS, fonts, images) cached at edge locations near users reduce both server load and data transfer distance. Set Cache-Control headers with long max-age values for versioned assets. Cloudflare free tier or AWS CloudFront handle this for most sites. CDN caching reduces server energy consumption 60-80% for returning visitors.
| Optimization | Carbon Reduction | Implementation Effort |
|---|---|---|
| Green hosting switch | 70-90% server-side | Low (1-2 days) |
| Image optimization (WebP/AVIF + lazy load) | 30-40% total page | Low-Medium (1-5 days) |
| JavaScript audit + removal | 10-20% total page | Medium (1-2 weeks) |
| CDN + caching optimization | 15-25% total transfer | Low (hours) |
| Video load optimization | 20-60% (video-heavy sites) | Low (hours) |
Measure your current score at our website carbon footprint calculator, then compare green hosting options in our green hosting guide.
0.5g CO2 per page view on average. Heavy video/image sites produce 2-8g. A site with 10,000 monthly visitors generates ~150kg CO2/year.
Yes — 70-90% server-side reduction. But devices browsing your site account for 50-70% of total emissions, so hosting alone isn't enough.
Images are 50-80% of page weight. Converting to WebP/AVIF + lazy loading cuts 35-40% of per-view carbon. The highest single-action impact after hosting.