WordPress total CSS payload and the Core Web Vitals
13.3% of audited sites (8,364) ship under 40 KB of CSS and pass LCP at 85% (1.5s median), whereas the 35.8% shipping over 160 KB drop to 58% (2.3s median).
13.3% of WordPress sites use under 40 KB of CSS total CSS payload, and 85% of those sites have a good LCP, against 70% of all WordPress sites.
LCP pass rate
Sites with under 40 KB of CSS total CSS payload have a good LCP most often: 85%, against 70% of all WordPress sites. Sites with over 160 KB of CSS CSS payload have it least often, at 58%.
Total CSS payload usage
Over 160 KB of CSS is the most used: 35.8% of WordPress sites. Under 40 KB of CSS is 13.3% of WordPress sites.
The four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between under 40 KB of CSS and over 160 KB of CSS sits in time to first byte (TTFB): 839 ms median for under 40 KB of CSS against 1335 ms for over 160 KB of CSS. Overall median field LCP is 1.5s for under 40 KB of CSS (TTFB 839 ms, load delay 221 ms, load duration 156 ms, render delay 214 ms) versus 2.3s for over 160 KB of CSS.
Total CSS payload per framework
On jQuery, 36% of sites use over 160 KB of CSS total CSS payload, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 43% of sites use over 160 KB of CSS, and 68% of Vue sites have a good LCP.
Total CSS payload or the framework
Does the framework explain the total CSS payload difference?
On jQuery, 84% of sites with under 40 KB of CSS total CSS payload have a good LCP, against 57% of jQuery sites with over 160 KB of CSS. Within jQuery, sites with under 40 KB of CSS have a good LCP more often. On Vue, 82% of sites with under 40 KB of CSS total CSS payload have a good LCP, against 57% of Vue sites with over 160 KB of CSS. Within Vue, sites with under 40 KB of CSS have a good LCP more often.
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 8,364 sites (13.3%) under 40 KB of CSS, 85% pass field LCP at a 1.5s median, while the 35.8% (22,448) exceeding 160 KB fall to 58% good LCP (2.3s median).
Understanding total CSS payload
Enable per-block stylesheet loading in WordPress and replace monolithic page-builder or FontAwesome CSS files with inline critical CSS. On WordPress, 13.3% of sites ship under 40 KB of CSS (85% good LCP) while 35.8% exceed 160 KB (58% good LCP).
By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, 62,783 sites with total CSS payload, October 2026). How we measured.