168 ideas to help you reduce CO2e emissions from your digital activity

Get a free CO2e estimate

Reducing CO2e from websites

Every kilobyte transferred equals energy used, which equals CO₂ emitted. By designing websites that are lightweight, fast, and thoughtful, you’re not only improving user experience but also reducing the digital carbon footprint. A sustainable web is both efficient and ethical.

1. Optimize Images

Images are the largest contributors to data transfer. Compressing and resizing them drastically reduces bandwidth.

  • Use modern formats (WebP, AVIF): These formats reduce size by 30–50% compared to JPEG/PNG.
  • Resize images to display size: Avoid serving a 3000px-wide image if the container is only 600px wide.
  • Apply lossless/lossy compression wisely: Tools like TinyPNG, Squoosh, or ImageOptim strike the right balance.
  • Lazy-load offscreen images: Load only what’s visible to the user.
  • Use SVGs for icons & simple graphics: Vector graphics scale infinitely at tiny file sizes.

💡 Impact: Optimizing images can cut page weight by 70%, directly lowering energy used during transfers.

2. Efficient Video Usage

Video is extremely data-heavy and can skyrocket a site’s CO₂ footprint.

  • Use video only when it adds real value. Replace background loops with static images.
  • Compress and stream instead of autoplaying large MP4s.
  • Offer lower resolutions (480p or 720p) as defaults.
  • Adaptive bitrate streaming ensures users don’t download more than needed.
  • Substitute GIFs with video or CSS animations — GIFs are bloated.

💡 Impact: Reducing or eliminating video often cuts gigabytes of data per session.

3. Reduce JavaScript Bloat

Large JS bundles consume CPU power (on both server & client) and add to transfer size.

  • Audit and remove unused libraries.
  • Tree-shake & minify code.
  • Prefer vanilla JS over heavy frameworks if possible.
  • Code-split to load only what’s needed per page.
  • Avoid unnecessary animations powered by JS.

💡 Impact: Less JS = less parsing, less CPU energy, and faster websites.

4. CSS Optimization

CSS can also bloat websites unnecessarily.

  • Remove unused CSS (tools: PurgeCSS, UnCSS).
  • Minify CSS to shrink file size.
  • Use system fonts instead of loading custom font files.
  • Combine small CSS files into one to reduce HTTP requests.
  • Use CSS for simple effects instead of images or JS.

5. Fonts & Typography

Fonts are surprisingly heavy.

  • Use system fonts (Arial, Helvetica, sans-serif) to avoid downloads.
  • If custom fonts are needed, subset to only required characters.
  • Use variable fonts to replace multiple weights.
  • Compress with WOFF2.
  • Limit to one or two font families.

6. Caching & Content Delivery

Reduce repeated downloads.

  • Set strong browser caching headers.
  • Use service workers for offline-first functionality.
  • Leverage CDNs close to the user.
  • Enable HTTP/2 or HTTP/3 for efficient transfers.
  • Cache static assets aggressively.

7. Lightweight Design

Minimalist design lowers emissions.

  • Avoid clutter: Simplicity = fewer elements to load.
  • Limit high-resolution backgrounds.
  • Use solid colors or gradients instead of images.
  • Keep page weight under 1 MB (target under 500 KB if possible).
  • Measure performance with tools like Lighthouse.

8. Accessibility & Efficiency Together

Accessible websites are often more efficient.

  • Provide text alternatives to multimedia.
  • Ensure keyboard navigation reduces reliance on scripts.
  • Use semantic HTML for leaner, structured markup.
  • Alt text over decorative media saves unnecessary downloads.
  • Responsive design prevents oversized content delivery.

9. Green Hosting

The server powering the site matters.

  • Choose green-certified hosting providers (100% renewable energy).
  • Prefer data centers near users to reduce transfer distances.
  • Look for providers with carbon offset programs.
  • Avoid over-provisioning server resources.
  • Use server-side caching to reduce computation.


10. Efficient Code Practices

Every byte counts.

  • Minify HTML to reduce payloads.
  • Use gzip or Brotli compression.
  • Avoid inline base64-encoded images.
  • Remove tracking pixels if not essential.
  • Clean up legacy code regularly.

11. Reduce Tracking & Ads

Advertising scripts are notorious for data waste.

  • Limit third-party trackers.
  • Self-host analytics (e.g., Matomo) instead of Google Analytics.
  • Use lightweight ad platforms if ads are necessary.
  • Respect Do Not Track headers.
  • Block unnecessary cookie pop-ups with server-side consent handling.

12. Progressive Enhancement

Build lean, functional sites.

  • Base experience should work without JS.
  • Enhance only when needed.
  • Avoid feature creep.
  • Design for low-bandwidth environments.
  • Test with throttled connections.

13. Efficient Forms & Interactions

  • Use simple HTML forms without massive libraries.
  • Avoid unnecessary multi-step processes.
  • Validate with lightweight scripts.
  • Auto-fill where possible to reduce repeat server calls.
  • Batch server requests to minimize back-and-forth.

14. Mobile-First Strategy

Most browsing happens on mobile.

  • Design for low-power devices first.
  • Responsive images prevent sending huge files.
  • Smaller screen = smaller assets.
  • Limit background processes on mobile.
  • Test energy usage on mobile devices.

15. Static Site Generators

Static sites are inherently greener.

  • Use tools like Hugo, Jekyll, or Astro.
  • Serve flat HTML instead of dynamic rendering.
  • Pre-generate content to avoid runtime computation.
  • Distribute via CDN easily.
  • Minimal server usage reduces emissions.

16. Database Efficiency

  • Optimize queries to reduce computation.
  • Cache results.
  • Use indexing smartly.
  • Archive or delete old data.
  • Don’t fetch unnecessary fields.

17. Reduce Redirects

Every redirect adds delay and data use.

  • Update links to point directly.
  • Avoid chain redirects.
  • Use canonical URLs.
  • Audit regularly.
  • Eliminate tracking redirects where possible.

18. Monitoring & Measurement

You can’t improve what you don’t measure.

  • Use Website Carbon Calculator to measure emissions.
  • Track page weight with Lighthouse.
  • Set a performance budget (e.g., max 500 KB per page).
  • Audit third-party scripts.
  • Benchmark against sustainable sites.

19. Content Strategy

Content decisions impact emissions.

  • Prioritize text over media-heavy storytelling.
  • Keep pages concise.
  • Use plain HTML for blogs/articles.
  • Archive unused content instead of keeping everything live.
  • Avoid infinite scroll — paginate instead.

20. User Empowerment

Help visitors save energy too.

  • Provide dark mode to save battery on OLED screens.
  • Let users opt-out of video autoplay.
  • Offer “lite mode” for low bandwidth.
  • Give download size indicators.
  • Encourage offline access with PWAs.


Reducing CO2e from online ads

Online advertising is not carbon-neutral. From the energy used in real-time bidding to the data transmitted in heavy video ads, the industry’s footprint is significant. But by optimizing creative assets, reducing unnecessary tracking, choosing greener partners, and being intentional about delivery, brands can cut their digital emissions — often while improving user experience and campaign effectiveness.

1. Streamline Ad Formats

  • Prefer static over video ads
    Video ads are among the most energy-hungry formats because of streaming and autoplay. Use static or lightweight HTML5 ads where possible.
  • Avoid looping animations
    Animated GIFs and auto-playing banners keep drawing power on users’ devices. A single well-designed static ad often performs just as well.
  • Keep file sizes small
    Ad creatives should follow strict size limits (e.g., <150KB for display ads) to reduce data transfer.

2. Reduce Ad Tracking & Scripts

  • Limit third-party trackers
    Each tracker adds HTTP requests and data exchanges. Keep only essential measurement tools.
  • Use server-side or aggregated analytics
    Instead of calling multiple client-side scripts, centralize analytics collection to reduce load.
  • Respect privacy
    Privacy-first advertising (e.g., contextual targeting) typically requires fewer scripts, lowering emissions.

3. Choose Greener Ad Platforms

  • Partner with sustainable ad networks
    Some ad tech companies are beginning to power their infrastructure with renewable energy.
  • Demand transparency from providers
    Ask DSPs (demand-side platforms) and SSPs (supply-side platforms) for carbon impact reporting.
  • Use carbon-measured buying
    Emerging tools let advertisers measure emissions per campaign and optimize toward greener options.

4. Optimize Targeting & Delivery

  • Reduce wasted impressions
    Poor targeting = ads served to people with no interest, meaning wasted data and energy. Smarter targeting reduces unnecessary load.
  • Frequency capping
    Don’t bombard users with the same ad dozens of times. It wastes bandwidth and annoys people.
  • Geo-target wisely
    Serving ads closer to where users are (via CDNs or local exchanges) shortens data transfer paths.

5. Use Sustainable Creative Practices

  • Design lightweight creatives
    Stick to simple visuals, optimized typography, and compressed assets.
  • Avoid unnecessary high-resolution images
    Retina-quality isn’t always needed, especially for small banners.
  • Test multiple versions early
    Instead of running endless creative variations in production, test smaller sets upfront to cut server calls.

6. Improve Programmatic Efficiency

  • Reduce auction complexity
    Real-time bidding involves multiple requests across servers. Work with partners that simplify auctions.
  • Use direct deals when possible
    Fewer intermediaries = fewer servers involved per impression.
  • Evaluate supply paths
    Shorter, cleaner supply paths (via trusted exchanges) reduce wasted energy.


7. Rethink Video Advertising

  • Avoid autoplay
    Let users choose to play — this respects both energy and user control.
  • Serve adaptive bitrates
    Ensure video ads adjust to users’ connection speeds to avoid overserving.
  • Keep lengths short
    A concise 6–10 second spot consumes far less energy than a 30+ second video.

8. Prioritize Measurement Efficiency

  • Consolidate reporting
    Use one analytics dashboard instead of multiple tracking scripts.
  • Measure what matters
    Avoid bloated metrics collection — track KPIs that align with goals.
  • Audit campaigns
    Regularly check which measurement tools are still useful, and remove outdated ones.

9. Collaborate with Publishers

  • Request sustainable ad policies
    Encourage publishers to adopt standards for lighter ads and fewer trackers.
  • Support sites that use green hosting
    Ads served on sustainable platforms reduce the total footprint.
  • Avoid overloading pages
    Ads shouldn’t slow down a site to the point of inefficiency.

10. Educate Teams & Clients

  • Raise awareness of digital sustainability
    Many marketers aren’t aware that ads consume energy.
  • Include carbon impact in reporting
    Add CO₂ savings as a KPI alongside ROI.
  • Encourage sustainable storytelling
    Promote greener messaging in campaigns themselves — sustainability is increasingly important to audiences.

11. Embrace Contextual Advertising

  • Target based on content, not data
    Contextual ads don’t require heavy data collection or user tracking.
  • Lightweight, privacy-first models
    These reduce the need for real-time profile lookups and cookies.
  • Better user trust
    Contextual advertising not only cuts emissions but also respects user privacy.

12. Adopt Industry Standards & Tools

  • Ad Net Zero (initiative)
    Industry framework to reduce ad industry emissions.
  • IAB sustainability guidelines
    Provides technical best practices for greener advertising.
  • Carbon calculators for campaigns
    Use emerging measurement tools to evaluate and offset emissions.


Reducing CO2e from social channels

Social media will always have an energy cost, but it doesn’t need to be wasteful. By choosing lighter formats, optimizing content, posting less but smarter, and promoting sustainable engagement, creators and brands can reduce the carbon footprint of their online presence.

The goal isn’t to stop posting — it’s to post with intention and efficiency, balancing communication impact with environmental responsibility.

1. Consider Lighter Content Formats

  • Prefer images over videos when possible
    A photo uses far less data than a 60-second reel or TikTok. If a still image communicates the message, choose that.
  • Use text posts or graphics
    Sometimes a powerful caption or infographic does the job better than a heavy video file.
  • Replace GIFs with compressed video or static images
    GIFs look fun but are extremely inefficient — often larger than equivalent MP4 clips.

2. Optimize Images Before Posting

  • Resize to platform dimensions
    Don’t upload a 4000px-wide image if Instagram only needs 1080px.
  • Compress without losing quality
    Tools like TinyPNG or Squoosh can reduce file size by 50–80%.
  • Use simple graphics
    Minimalist design not only looks clean but also keeps file sizes small.

3. Post Smarter, Not More

  • Quality over quantity
    Frequent, redundant posts consume more energy across global servers. Focus on fewer, higher-value updates.
  • Batch schedule content
    Plan campaigns to reduce “scattershot” uploads and unnecessary server calls.
  • Repurpose content
    Reuse assets across platforms instead of creating brand-new heavy files each time.

4. Rethink Video Use

  • Keep videos short
    A 10-second clip is more efficient (and often more engaging) than a 1-minute one.
  • Turn off autoplay when you can
    Autoplay forces users to stream content they may not want. Encourage platforms or users to disable it.
  • Use subtitles instead of voiceovers when possible
    Text-based storytelling reduces reliance on long videos.

5. Consider Timing & Frequency

  • Avoid overposting
    Each post triggers notifications, feeds, and server activity. Streamline posting schedules.
  • Engage when your audience is active
    Fewer wasted impressions means fewer unnecessary data transfers.


6. Make Stories & Ephemeral Content Efficient

  • Use simple designs
    Stories disappear in 24 hours but still consume energy — keep them lightweight.
  • Avoid uploading multiple versions
    Edit offline first, then upload once.
  • Use text or static graphics for updates
    Instead of filming new videos for minor announcements.

7. Green Your Creative Workflow

  • Edit offline
    Instead of uploading drafts repeatedly, finalize content locally before posting.
  • Use collaborative tools wisely
    Share preview files efficiently (e.g., compressed PDFs instead of full-resolution exports).
  • Train teams on digital sustainability
    Awareness ensures fewer unnecessary uploads.

8. Engage Sustainably

  • Encourage meaningful interactions
    Less “doom scrolling” = less energy wasted.
  • Favor community posts over heavy ads
    Authentic engagement often requires fewer media resources.
  • Promote sustainable practices in your messaging
    Help audiences connect digital habits to real-world impact.

9. Use Platforms Thoughtfully

  • Choose platforms that optimize content delivery
    Some social channels compress content automatically, others don’t.
  • Advocate for greener platforms
    Pressure big social networks to adopt renewable-powered data centers and efficient delivery.
  • Limit cross-posting of heavy media
    A massive video posted to 5 platforms multiplies the footprint fivefold.

10. Empower Your Audience

  • Offer “lite” alternatives
    Provide links to low-bandwidth versions of your content (e.g., text blog post instead of video recap).
  • Encourage dark mode
    OLED screens save energy in dark mode, especially at scale.
  • Educate followers
    Share eco-digital tips alongside campaigns — awareness drives systemic change.
  • Consolidate reporting
    Use one analytics dashboard instead of multiple tracking scripts.
  • Measure what matters
    Avoid bloated metrics collection — track KPIs that align with goals.
  • Audit campaigns
    Regularly check which measurement tools are still useful, and remove outdated ones.

Subscribe and get:

Independent Scope 3 compliant, ad server to user, end to end full audit of CO2 outputs for your online ads

Gold Standard CO2 positive verified offsets. UN certified for Sustainability goals

The CO2 Register - Public listing & inbound link to your website - View the Register

Independent Accreditation - Marketing materials for web and social channel.

Trusted by 

Join our growing list of CO2 audited, offset verified users, including: