Total CSS payload on Wix sites

95.1% of audited sites (2,508) ship under 40 KB of CSS and pass LCP at 93% (1.2s median), whereas the 0.3% shipping over 160 KB drop to 60% (1.9s median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · Phone field outcomes · Wix sites only
Wix Scoped to 5,623 sites out of 203,892 analyzed (cms) Compare with all sites →

95.1% of Wix sites use under 40 KB of CSS total CSS payload, and 93% of those sites have a good LCP, against 94% of all Wix sites.

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with under 40 KB of CSS total CSS payload have a good LCP most often: 93%, against 94% of all Wix sites.

SitesGood, needs improvement, poor LCPMedian
All Wix sites3,07794%1.1s
Under 40 KB 95.1%1,44693%1.2s
40 to 80 KB 3.7%6492%1.4s
80 to 160 KB 0.8%1191%1.4s
Over 160 KB 0.3%560%1.9s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Total CSS payload usage

Under 40 KB of CSS is the most used: 95.1% of Wix sites.

Under 40 KB 95.1%
Under 40 KB 95.1% 40 to 80 KB 3.7% 80 to 160 KB 0.8% Over 160 KB 0.3%
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
3

The four LCP phases

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
Wix sites with total CSS payload 1,183403 ms468 ms468 mslab 474 ms1.2s
Under 40 KB 1,122401 ms465 ms465 mslab 473 ms1.2s
40 to 80 KB 50392 ms489 ms489 mslab 510 ms1.3s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Total CSS payload per framework

React sets the total CSS payload to under 40 KB of CSS on 95% of its sites, and 94% of React sites have a good LCP, against 94% of all sites.

FrameworkTotal CSS payload on its sitesGood LCP
Wix sites with total CSS payload 2,636 sitesUnder 40 KB 95%94%
React 2,635 sitesUnder 40 KB 95%94%
Under 40 KB 40 to 80 KB 80 to 160 KB Over 160 KB
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Total CSS payload or the framework

Does the framework explain the total CSS payload difference?

Almost every site with under 40 KB of CSS total CSS payload is a React site, and almost every React site has under 40 KB of CSS total CSS payload, so the data can't tell under 40 KB of CSS total CSS payload and React apart.

Why stylesheet weight is a direct render blocker

External stylesheets block first paint until every CSS file in the document head is downloaded and parsed into the CSSOM. Across 2,508 sites (95.1%) under 40 KB of CSS, 93% pass field LCP at a 1.2s median, while the 0.3% (8) exceeding 160 KB fall to 60% good LCP (1.9s median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding total CSS payload

Keep total stylesheet transfer under 80 KB by purging unused utility classes, splitting template CSS per route, and removing legacy icon-font stylesheets. Across all audited sites, 95.1% stay under 40 KB (93% good LCP, 1.2s median) versus 0.3% above 160 KB (60% good LCP, 1.9s median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 3,077 with phone field data · 2,636 sites with total CSS payloadBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Script loading mix → Font source → Image format mix → Iframe loading → By Arjen Karel · 5,621 crawled Wix sites (3,077 with phone Chrome field data, 2,636 sites with total CSS payload, October 2026) · How we measured