Slow LCP —
Unoptimized Hero Image
Your largest above-the-fold element is loading last. Google noticed.
What It Is
LCP — Largest Contentful Paint — measures how long it takes for the largest visible element on the page to fully render. In the vast majority of sites, that element is the hero image: the large banner or background image at the top of the page. Google's target is under 2.5 seconds. Most unoptimized hero images on shared hosting fail this comfortably, often hitting 4–8 seconds. The hero image is the single most common LCP failure point agencies find — and also the most fixable.
Why It Matters
LCP is a confirmed Google ranking signal. Pages that fail the 2.5-second threshold are at a direct ranking disadvantage in competitive searches. Beyond rankings, research consistently shows that LCP under 2.5 seconds correlates with 15–25% higher conversion rates. A slow-loading hero image isn't just an SEO problem — it's a first impression problem. Users see a blank space where the most important visual should be, and many bounce before the image ever loads.
Common Causes
Understanding why this failure occurs is the first step to fixing it permanently.
Image Not Compressed
The hero image is being served at full original file size — often 1–5MB. Browsers must download the entire file before painting it, directly adding seconds to LCP.
Wrong Image Format
The hero image is served as JPEG or PNG instead of WebP or AVIF. Modern formats deliver the same visual quality at 25–40% smaller file sizes, reducing download time proportionally.
No Preload Hint
The browser doesn't know to prioritize the hero image until it parses the full HTML and CSS — which means it starts downloading the image late in the waterfall, after dozens of other resources.
No CDN
The image is served directly from the origin server. Every visitor downloads from the same location regardless of geography, adding latency for anyone not near the server's data center.
The Fix Blueprint (Interactive SOP)
Check off each step to monitor your implementation progress live!
Tools
-
PageSpeed Insights
Free (pagespeed.web.dev) | Identifies the LCP element, current score, and specific image optimization opportunities -
Squoosh
Free (squoosh.app) | Google's browser-based image compression tool — converts to WebP and shows file size reduction in real time -
Cloudflare
Free tier available | CDN, caching, and image optimization — the fastest way to improve TTFB and asset delivery globally
Time to Fix
Pro Tip
Check both mobile and desktop LCP scores separately.
Google uses mobile field data as its primary ranking signal for Core Web Vitals. A hero image that passes on desktop often fails on mobile due to slower connection speeds and smaller CPU capacity. Always run PageSpeed Insights in Mobile mode first, and test on real mobile devices using Chrome DevTools device emulation.