LCP Image Candidate Not Preloaded
The main LCP image is not preloaded, delaying its rendering and negatively impacting Core Web Vitals.
By Seoxpert Editorial · Published
Why it matters
Largest Contentful Paint (LCP) is a key Core Web Vitals metric and a direct Google ranking factor. If the LCP image is not preloaded, browsers delay fetching it until after parsing HTML, causing slower perceived load times and potentially lower rankings.
Impact
Not preloading the LCP image can significantly slow down page load and harm SEO performance.
How it's detected
An automated crawler checks for <link rel="preload" as="image"> tags referencing the LCP image candidate in the <head> of the HTML.
Common causes
- Omitting preload hints for hero images in the HTML <head>
- Using dynamic image URLs not known at build time
- Not identifying which image is the LCP candidate
- Relying solely on lazy loading for above-the-fold images
How to fix it
Code examples
Without preload (problem)
<!-- No preload hint for LCP image -->
<img src="/hero.jpg" alt="Hero image" />With preload (fix)
<head>
<link rel="preload" href="/hero.jpg" as="image" fetchpriority="high">
</head>
<body>
<img src="/hero.jpg" alt="Hero image" />With responsive preload (fix for srcset)
<head>
<link rel="preload" as="image" href="/hero-large.jpg" imagesrcset="/hero-small.jpg 600w, /hero-large.jpg 1200w" imagesizes="(max-width: 600px) 600px, 1200px" fetchpriority="high">
</head>
<body>
<img src="/hero-large.jpg" srcset="/hero-small.jpg 600w, /hero-large.jpg 1200w" sizes="(max-width: 600px) 600px, 1200px" alt="Hero image" />FAQ
How do I identify which image is the LCP candidate?
Use tools like Lighthouse or Chrome DevTools' Performance panel to see which image is reported as the LCP element.
Can I preload responsive images with srcset?
Yes, use the imagesrcset and imagesizes attributes in the <link rel="preload"> tag to match your <img> element.
Is fetchpriority="high" necessary for LCP images?
Adding fetchpriority="high" signals to the browser that this image is critical, helping prioritize its download.
What happens if I preload the wrong image?
Preloading non-critical images can waste bandwidth and may not improve LCP; always target the actual LCP image.
Found this issue on your site?
Run a scan to see if LCP Image Candidate Not Preloaded affects your pages.
Scan my website →