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 63% good LCP (2.1s median), while the 87.2% (6,698) serving media directly from their own origin record 65% good LCP (2.1s median).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices 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 65% of those sites have a good LCP, against 70% of all WordPress sites.

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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: 65%, against 70% of all WordPress sites. Sites with CDN-hosted media media source have it least often, at 63%.

SitesGood, needs improvement, poor LCPMedian
All WordPress sites60,85570%1.9s
Self-hosted (same origin) 87.2%6,48565%2.1s
External media CDN / host 14.5%1,08963%2.1s
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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 · 60,855 with all devices 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: 240 ms median for self-hosted media against 276 ms for CDN-hosted media. Overall median field LCP is 2.1s for self-hosted media (TTFB 1174 ms, load delay 358 ms, load duration 178 ms, render delay 240 ms) versus 2.1s for CDN-hosted media.

Median LCP phase breakdown (Chrome field p75) Load delay Median LCP
WordPress sites with video and audio media source 5,1481175 ms357 ms244 ms357 mslab 357 ms2.1s
External media CDN / host 7891206 ms357 ms276 ms357 mslab 357 ms2.1s
Self-hosted (same origin) 4,4521174 ms358 ms240 ms358 mslab 358 ms2.1s
TTFB Resource load delay Resource load time Element render delay
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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 68% of Vue sites have a good LCP, against 70% 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%70%
jQuery 7,427 sitesSelf-hosted (same origin) 87%External media CDN / host 15%69%
Vue 786 sitesSelf-hosted (same origin) 92%68%
React 334 sitesSelf-hosted (same origin) 77%External media CDN / host 31%61%
Self-hosted (same origin) External media CDN / host
The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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, 64% of sites with self-hosted media video and audio media source have a good LCP, against 63% 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. On Vue, 63% of sites with self-hosted media video and audio media source have a good LCP, against 57% of Vue sites with CDN-hosted media. Within Vue, 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 65% good LCP (2.1s median). Offloading video streams to a dedicated media CDN (14.5% of media-using sites, 1,117) lifts good LCP to 63% (2.1s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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 (65% good LCP, 2.1s median).

The State of Web Vitals · October 2026 · WordPress: 63,295 crawled sites · 60,855 with all devices 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 (60,855 with all devices Chrome field data, 7,684 sites with video and audio media source, October 2026) · How we measured