LCP element type

What the LCP element is: image, background image, text, or video.

Field data PhoneDesktopAll Scope All sites Q2 2026 edition · Desktop field outcomes
Metric LCP INP CLS
1

At a glance the headline numbers for LCP element type

What the LCP element is: image, background image, text, or video.

5
Categories
176,759 sites
42.2%
Top share
img
0.03
Top CLS
Median for img

The LCP is an img element on 42.2% of sites. On 29.1% it is a CSS background image.

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
2

LCP element type who uses what, and how stable each group is

Median CLS
0
0.05
0.10
0.15
0.20
0.25
text0.0226% of sites
video0.022% of sites
img0.0342% of sites
background-image0.0329% of sites
VariantShare of sitesMedian
text 46,481 sites
26%
0.02
video 4,274 sites
2%
0.02
img 74,584 sites
42%
0.03
background-image 51,418 sites
29%
0.03

Little daylight between the groups: every variant sits near 0.02 median CLS. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
3

Passing CLS per LCP element type which group passes the CLS most often

VariantSitesPassing CLSCLS
Video 2.4% 4,274 80% 0.02
Text 26.3% 46,481 79% 0.02
Img 42.2% 74,584 77% 0.03
Background-image 29.1% 51,418 77% 0.03
Svg 0% 2 —
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good CLS (0.1 at p75) · one value per site

No variant stands out: pass rates sit between 77% and 80%. computed

The State of Web Vitals · Q2 2026 · 189,915 sites · desktop field datacorewebvitals.io/state-of-cwv
4

Why this matters for the Core Web Vitals, and where to start fixing it

What the LCP element is decides the playbook. An img can be prioritized, preloaded and right-sized. A CSS background image has a discovery problem first: the browser cannot see it until the CSS applies. Text means rendering waits on a font, not an image. Video means the poster frame is the candidate to optimize.

Text LCP is the underrated option. A headline renders as soon as its font is ready, no megabytes involved. A fast headline beats a slow hero, and a site gets to choose which one it leads with.

Related signals LCP loading attribute → LCP image format → LCP origin → LCP priority hint → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured
Live queries (1) — admin only
Query #1: 90.2 ms
SELECT m.lcp.type AS val, COUNT(*) AS n,
            quantile_disc(crux."desktop".cls, 0.5) AS median,
            COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL AND crux."desktop".cls <= 0.1) * 1.0 / NULLIF(COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL), 0) AS good,
            COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL AND crux."desktop".cls > 0.1 AND crux."desktop".cls <= 0.25) * 1.0 / NULLIF(COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL), 0) AS ni,
            COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL AND crux."desktop".cls > 0.25) * 1.0 / NULLIF(COUNT(*) FILTER (WHERE crux."desktop".cls IS NOT NULL), 0) AS poor
            FROM sites WHERE 1=1 GROUP BY m.lcp.type;
JSON file lookups (4)
20260625/meta.json 0.03 ms
20260625/types.json 0.53 ms
20260625/loaf-scripts.json 0.44 ms
20260625/menu.json 0.14 ms