LCPCore Web Vital
Largest Contentful Paint
How long it takes for the largest thing in the viewport to appear: usually the hero image, the product photo or the headline.
It is the moment a visitor sees what they came for. Until then, paid clicks and search visits are waiting on a blank or half-built page, and many leave.
What slows it down
- Large images that are not resized or compressed
- Slow server responses on uncached pages
- CSS, fonts and scripts that block rendering
- The main image loaded late, lazily or by JavaScript
How to fix it
- Serve the main image in WebP or AVIF, at the size it is shown
- Give that image fetchpriority="high", and never lazy-load it
- Cache pages and serve them from a CDN
- Inline critical CSS and defer scripts that are not needed to paint
Example reading