WordPress first-party vs third-party stylesheets and the Core Web Vitals
99.9% of audited sites (63,288) serve first-party stylesheets (76% good LCP, 1.7s median), while the 59.6% (37,748) loading external third-party stylesheets drop to 74% good LCP (1.8s median).
99.9% of WordPress sites use first-party stylesheets stylesheet origin (first-party vs third-party), and 76% of those sites have a good LCP, against 76% of all WordPress sites.
LCP pass rate
Sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP most often: 76%, against 76% of all WordPress sites. Sites with third-party stylesheets CSS origin have it least often, at 74%.
Stylesheet origin (first-party vs third-party) usage
First-party stylesheets is the most used: 99.9% of WordPress sites.
LCP phase breakdown for first-party and third-party stylesheets
Across the four LCP sub-parts in Chrome's field data, the largest gap between first-party stylesheets and third-party stylesheets sits in time to first byte (TTFB): 999 ms median for first-party stylesheets against 1020 ms for third-party stylesheets. Overall median field LCP is 1.8s for first-party stylesheets (TTFB 999 ms, load delay 289 ms, load duration 129 ms, render delay 219 ms) versus 1.8s for third-party stylesheets.
Stylesheet origin (first-party vs third-party) per framework
Vue sets the stylesheet origin (first-party vs third-party) to first-party stylesheets on 100% of its sites, and 75% of Vue sites have a good LCP, against 76% of all sites.
Stylesheet origin or the framework
Does the framework explain the stylesheet origin (first-party vs third-party) difference?
Almost every site with first-party stylesheets stylesheet origin (first-party vs third-party) is a jQuery site, and almost every jQuery site has first-party stylesheets stylesheet origin (first-party vs third-party), so the data can't tell first-party stylesheets stylesheet origin (first-party vs third-party) and jQuery apart. On Vue, 75% of sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP, against 70% of Vue sites with third-party stylesheets. Within Vue, sites with first-party stylesheets and third-party stylesheets have a good LCP about equally often. On React, 66% of sites with first-party stylesheets stylesheet origin (first-party vs third-party) have a good LCP, against 63% of React sites with third-party stylesheets. Within React, sites with first-party stylesheets and third-party stylesheets have a good LCP about equally often.
How cross-origin CSS files add DNS and TLS round-trips to the critical rendering path
Because external stylesheets block rendering by default, fetching a CSS file from a third-party domain (such as fonts.googleapis.com, cdnjs, or a widget CDN) stalls first paint behind a fresh DNS lookup, TCP handshake, and TLS negotiation. Across 63,288 sites (99.9%) with first-party CSS, good LCP is 76% (1.7s median), whereas across 37,748 sites (59.6%) with third-party CSS, good LCP drops to 74% (1.8s median).
Understanding first-party vs third-party stylesheets
Self-host Google Fonts CSS and Font Awesome stylesheets on your WordPress origin so the browser does not open blocking cross-origin connections before first paint. On WordPress, 99.9% of sites serve first-party CSS (76% good LCP) while 59.6% load third-party CSS (74% good LCP, 1.8s median).
By Arjen Karel · 63,295 crawled WordPress sites (17,005 with desktop Chrome field data, 63,289 sites with stylesheet origin (first-party vs third-party), October 2026). How we measured.