How to Fix a Page That Is Too Large
Bring total page weight down — usually images and JavaScript — so it loads on a real connection.
A page that is too large takes too long to arrive, particularly on mobile data. Weight is almost always concentrated in two places: images that were never resized or converted, and JavaScript that ships whether or not it is used. Under 1.5 MB is a reasonable target for a content page.
Why It Matters
Page weight translates directly into load time on the connections real visitors have. It also costs them money on metered data — and the largest pages are usually large by accident rather than by design.
How to Fix
Find what the weight actually is
Fix the images
Cut the JavaScript
Enable compression
Code Fix
texthero.jpg 3.8 MB (4000x3000, displayed at 800x600)
bundle.js 1.2 MB (uncompressed)
Total: 5.4 MBhero.avif 142 KB (1600x1200, displayed at 800x600)
bundle.js 210 KB (split + brotli)
Total: 480 KBPlatform-Specific Instructions
Ensure the theme requests a sized thumbnail rather than the full-size upload, and add a plugin that converts to WebP on upload.
next/image handles resizing and format negotiation. Setting the right sizes attribute is what makes it pick a sensible width.
Fixed that one.
Now find the rest.
A free audit ranks every issue on your site by the score points it costs — and links each one straight to its guide.
Run a free audit