LCP origin

Whether the LCP resource is served first-party or third-party.

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

At a glance the headline numbers for LCP origin

Whether the LCP resource is served first-party or third-party.

2
Categories
67,350 sites
78.6%
Top share
first_party
1.6s
Top LCP
Median for first_party

21.4% of LCP images load from a third-party domain.

The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
2

LCP origin who uses what, and how fast each group loads

Median LCP
0
0.5s
1s
1.5s
2s
2.5s
3s
3.5s
4s
third_party1.5s21% of sites
first_party1.6s79% of sites
VariantShare of sitesMedian
third_party 14,388 sites
21%
1.5s
first_party 52,962 sites
79%
1.6s

Little daylight between the groups: every variant sits near 1.5s median LCP. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
3

Passing LCP per LCP origin which group passes the LCP most often

VariantSitesPassing LCPLCP
Third party 21.4% 14,388 84% 1.5s
First party 78.6% 52,962 81% 1.6s
Good Needs Improvement Poor Sorted best-passing first · median colored by its own rating · pass = good LCP (2.5s at p75) · one value per site

No variant stands out: pass rates sit between 81% and 84%. computed

The State of Web Vitals · Q1 2026 · 94,910 sites · phone field datacorewebvitals.io/state-of-cwv
4

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

An LCP image on a third-party domain pays the connection tax at the worst possible moment. The DNS lookup, TCP handshake and TLS negotiation for that domain happen before the first byte of the image arrives. The same image on your main domain rides the connection that is already open.

Third-party also means someone else's cache rules and someone else's outages under your most important resource. Self-host the hero if you can. If an image CDN must serve it, preconnect to that domain so the setup happens early instead of inside the LCP.

How does this affect the Core Web Vitals?

The choice barely moves the LCP: 84% pass at best, 81% at worst. This signal does not separate passing sites from failing ones.

Related signals LCP image size → LCP loading attribute → LCP element type → LCP responsive markup → Chrome field data from 94,910 sites, representing millions of real page loads · How we measured