Unoptimized images contain redundant data. Compress them to improve LCP.
uses-optimized-images
Unoptimized JPEG/PNG images contain metadata and redundant pixel data. Lossless or lossy compression can cut size 30-60% with no perceptible quality difference — directly improving LCP.
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
What to fix
https://laravel-vitals.com/images/hero.jpg
Convert to WebP or AVIF
https://laravel-vitals.com/images/banner.png
Convert to WebP or AVIF
https://laravel-vitals.com/images/avatar.jpg
Convert to WebP or AVIF
// Intervention Image v3 — optimize on upload
use Intervention\Image\ImageManager;
use Intervention\Image\Drivers\Gd\Driver;
$manager = new ImageManager(new Driver());
$manager->read($path)
->toWebp(quality: 80)
->save(storage_path('app/public/images/hero.webp'));
// Storing raw upload with no compression
$request->file('image')->store('images'); // may be a 4 MB JPEG