Guidelines · WSG 4.3
Reduce data transfer with compression
Text compresses by roughly two thirds, and it is a server setting rather than a code change. Uncompressed HTML, CSS, JS or JSON is the cheapest waste to eliminate.
How to satisfy it
- Enable Brotli or Zstandard, with gzip as the fallback, for every text content type. Evergreen browsers accept both; the gzip fallback covers the rest.
- Check JSON API responses and SVG: both are text and both are often missed.
- Confirm the CDN is not stripping or bypassing compression.
Measured pages failing this guideline
From the 60 most recently measured pages. Each links to its full report.
- console.hyperfluid.cloud22 text resources (1.93 MB) are served without gzip/Brotli.0.213 g CO₂e · 2.35 MB · about 1.35 MB recoverable
- yadyok.bogazici.edu.tr9 text resources (1.20 MB) are served without gzip/Brotli.3.28 g CO₂e · 29.49 MB · about 842 kB recoverable
- qwen.ai1.91 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.279 g CO₂e · 2.18 MB · about 286 kB recoverable
- qwen.ai1.76 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.553 g CO₂e · 4.91 MB · about 264 kB recoverable
- forum.donanimhaber.com1.75 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.510 g CO₂e · 4.48 MB · about 263 kB recoverable
- huggingface.co1.39 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.2.98 g CO₂e · 20.59 MB · about 208 kB recoverable
- www.netcup.com1.23 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.253 g CO₂e · 2.75 MB · about 185 kB recoverable
- open.spotify.com1.22 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.551 g CO₂e · 6.05 MB · about 183 kB recoverable
- openrouter.ai1.21 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.452 g CO₂e · 4.88 MB · about 182 kB recoverable
- unstructured.io1.17 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.2.36 g CO₂e · 21.15 MB · about 176 kB recoverable
- www.smithsonianmag.com1.16 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.410 g CO₂e · 4.46 MB · about 174 kB recoverable
- www.renaultgroup.com1.16 MB of text ships gzip-compressed; Brotli or Zstandard would cut roughly another 15-20%, and browsers without them fall back to gzip automatically.0.291 g CO₂e · 2.62 MB · about 174 kB recoverable