Main CDN

Which CDN, if any, serves the HTML document itself.

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

At a glance the headline numbers for Main CDN

Which CDN, if any, serves the HTML document itself.

7
Categories
185,477 sites
77.0%
Top share
origin
0.00
Top CLS
Median for origin

77.0% of HTML documents are served without a CDN.

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

Main CDN who uses what, and how stable each group is

Median CLS
0
0.05
0.10
0.15
0.20
0.25
origin0.0077% of sites
cloudflare0.0013% of sites
fastly0.003% of sites
akamai0.003% of sites
vercel0.001% of sites
cloudfront0.013% of sites
netlify0.010% of sites
VariantShare of sitesMedian
origin 142,788 sites
77%
0.00
cloudflare 23,815 sites
13%
0.00
fastly 6,447 sites
3%
0.00
akamai 4,958 sites
3%
0.00
vercel 981 sites
1%
0.00
cloudfront 6,145 sites
3%
0.01
netlify 343 sites
0%
0.01

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

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

Passing CLS per main CDN which group passes the CLS most often

VariantSitesPassing CLSCLS
Origin 77% 142,788 90% 0.00
Cloudflare 12.8% 23,815 89% 0.00
Akamai 2.7% 4,958 88% 0.00
Fastly 3.5% 6,447 88% 0.00
Vercel 0.5% 981 84% 0.00
Cloudfront 3.3% 6,145 79% 0.01
Netlify 0.2% 343 65% 0.01
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

90% of Origin sites pass CLS. Netlify trails 25 points behind, leaving 35% of its sites failing. computed

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

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

Everything starts after the HTML arrives. The document's TTFB sits under every other phase: the browser cannot discover, download or render anything before it has the markup. Serving the document through a CDN terminates TLS close to the visitor, and when the HTML is edge-cached it removes the origin round trip completely.

HTML is the hardest thing to put on a CDN because it is the dynamic part. Full-page edge caching is the big win when the content allows it. Even without it, edge termination and a warm route to the origin cut the TTFB.

Related signals ETag present → Requests via CDN → HTTP protocol mix → HTTP protocol → Chrome field data from 189,915 sites, representing millions of real page loads · How we measured