WordPress video and audio hosting sources and the Core Web Vitals

Among sites embedding <video> or <audio> media, 14.5% (1,117) stream from dedicated external media CDNs and reach 71% good LCP (2.0s median), while the 87.2% (6,698) serving media directly from their own origin record 74% good LCP (1.8s median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · WordPress sites only
WordPress Scoped to 63,295 sites out of 203,892 analyzed (cms) Compare with all sites →

87.2% of WordPress sites use self-hosted media video and audio media source, and 74% of those sites have a good LCP, against 76% of all WordPress sites.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
1

LCP pass rate

Sites with self-hosted media video and audio media source have a good LCP most often: 74%, against 76% of all WordPress sites. Sites with CDN-hosted media media source have it least often, at 71%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites17,00576%1.7s
Self-hosted (same origin) 87.2%2,03274%1.8s
External media CDN / host 14.5%47371%2.0s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Video and audio media source usage

Self-hosted media is the most used: 87.2% of WordPress sites.

Sites using each option (sites can use more than one) 7,684 sites
Self-hosted (same origin) 87.2% External media CDN / host 14.5%
Self-hosted (same origin) 87.2% External media CDN / host 14.5%
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
3

LCP phase breakdown by video and audio hosting source

Across the four LCP sub-parts in Chrome's field data, the largest gap between self-hosted media and CDN-hosted media sits in element render delay: 213 ms median for self-hosted media against 263 ms for CDN-hosted media. Overall median field LCP is 1.8s for self-hosted media (TTFB 992 ms, load delay 295 ms, load duration 139 ms, render delay 213 ms) versus 2.0s for CDN-hosted media.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
WordPress sites with video and audio media source 1,627997 ms292 ms223 ms292 mslab 346 ms1.9s
External media CDN / host 3521035 ms281 ms263 ms281 mslab 339 ms2.0s
Self-hosted (same origin) 1,314992 ms295 ms213 ms295 mslab 350 ms1.8s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Video and audio media source per framework

Vue sets the video and audio media source to self-hosted media on 92% of its sites, and 75% of Vue sites have a good LCP, against 76% of all sites.

FrameworkVideo and audio media source on its sitesGood LCP
WordPress sites with video and audio media source 7,684 sitesSelf-hosted (same origin) 87%External media CDN / host 15%76%
jQuery 7,427 sitesSelf-hosted (same origin) 87%External media CDN / host 15%75%
Vue 786 sitesSelf-hosted (same origin) 92%75%
React 334 sitesSelf-hosted (same origin) 77%External media CDN / host 31%66%
Self-hosted (same origin) External media CDN / host
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Media hosting source or the framework

Does the framework explain the video and audio media source difference?

On jQuery, 74% of sites with self-hosted media video and audio media source have a good LCP, against 71% of jQuery sites with CDN-hosted media. Within jQuery, sites with self-hosted media and CDN-hosted media have a good LCP about equally often.

Why streaming large video files from the primary origin saturates LCP bandwidth

Unlike small images or fonts, a single hero <video> file often weighs several megabytes. Serving heavy MP4/WebM streams from the same origin (87.2% of media-using sites, 6,698) can saturate origin bandwidth and contend with critical CSS and hero poster images, resulting in 74% good LCP (1.8s median). Offloading video streams to a dedicated media CDN (14.5% of media-using sites, 1,117) lifts good LCP to 71% (2.0s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
6

Understanding video and audio hosting sources

Offload background MP4/WebM videos to a dedicated media CDN (Cloudflare Stream, Bunny Stream, or Jetpack VideoPress) and always set an optimized poster="" image on <video> tags. On WordPress, 87.2% of media-using sites serve video directly from their origin (74% good LCP, 1.8s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 17,005 with desktop field data · 7,684 sites with video and audio media sourceBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals font-display strategy → Preloaded fonts → Uses @import → Stylesheet loading mix → By Arjen Karel · 63,295 crawled WordPress sites (17,005 with desktop Chrome field data, 7,684 sites with video and audio media source, October 2026) · How we measured