WordPress cacheable resource share and the Core Web Vitals
38.7% of audited sites (24,509) mark 80% or more of their subresources as cacheable and reach 76% good LCP (1.7s median), compared to 73% good LCP (1.9s median) on the 35.9% caching under 20% of resources.
17.3% of WordPress sites use 50% to 79% cacheable resources cacheable resource share, and 78% of those sites have a good LCP, against 76% of all WordPress sites.
LCP pass rate
Sites with 50% to 79% cacheable resources cacheable resource share have a good LCP most often: 78%, against 76% of all WordPress sites. Sites with under 20% cacheable resources cacheable share have it least often, at 73%.
Cacheable resource share usage
80%+ cacheable resources is the most used: 38.7% of WordPress sites. 50% to 79% cacheable resources is 17.3% of WordPress sites.
LCP phase breakdown by share of cacheable subresources
Across the four LCP sub-parts in Chrome's field data, the largest gap between 50% to 79% cacheable resources and under 20% cacheable resources sits in time to first byte (TTFB): 939 ms median for 50% to 79% cacheable resources against 1074 ms for under 20% cacheable resources. Overall median field LCP is 1.7s for 50% to 79% cacheable resources (TTFB 939 ms, load delay 288 ms, load duration 122 ms, render delay 230 ms) versus 1.9s for under 20% cacheable resources.
Cacheable resource share per framework
On jQuery, 39% of sites use 80%+ cacheable resources cacheable resource share, and 75% of jQuery sites have a good LCP, against 76% of all sites. On Vue, 41% of sites use under 20% cacheable resources, and 75% of Vue sites have a good LCP.
Cacheable resource share or the framework
Does the framework explain the cacheable resource share difference?
On jQuery, 78% of sites with 50% to 79% cacheable resources cacheable resource share have a good LCP, against 76% of jQuery sites with 80%+ cacheable resources. Within jQuery, sites with 50% to 79% cacheable resources and 80%+ cacheable resources have a good LCP about equally often. On Vue, 80% of sites with 50% to 79% cacheable resources cacheable resource share have a good LCP, against 78% of Vue sites with 80%+ cacheable resources. Within Vue, sites with 50% to 79% cacheable resources and 80%+ cacheable resources have a good LCP about equally often.
How subresource Cache-Control coverage speeds up repeat visits and CDN edge hits
Cacheable resource share tracks the percentage of page requests carrying valid Cache-Control or Expires headers. Across 24,509 sites (38.7%) with 80%+ cacheable resources and 10,954 sites (17.3%) at 50% to 79%, 76% and 78% pass field LCP (1.7s and 1.7s median). When cacheability falls to 20% to 49% (8.1%), good LCP drops to 76% (1.7s median), and below 20% cacheable (35.9%, 22,712 sites) good LCP drops to 73% (1.9s median).
Understanding cacheable resource share
Configure Apache, Nginx, or Cloudflare Cache Rules to emit Cache-Control: public, max-age=31536000, immutable on all static CSS, JS, font, and image files. On WordPress, 38.7% of sites cache 80%+ of resources (76% good LCP) while 35.9% cache under 20% (73% good LCP).
By Arjen Karel · 63,295 crawled WordPress sites (17,005 with desktop Chrome field data, October 2026). How we measured.