Ad networks on WordPress sites and the Core Web Vitals
Google AdSense (94.0%), Google Publisher Tag (15.8%), Prebid.js (5.3%), Taboola (1.6%), Criteo (1.0%), and Amazon Publisher Services (1.4%) across 5,121 ad-supported sites.
5.3% of WordPress sites use Prebid.js ad networks, and 52% of those sites pass all three Core Web Vitals, against 63% of all WordPress sites.
5.3% of WordPress sites use Prebid.js ad networks, and 72% of those sites have a good LCP, against 70% of all WordPress sites.
5.3% of WordPress sites use Prebid.js ad networks, and 89% of those sites have a good INP, against 97% of all WordPress sites.
94.0% of WordPress sites use Google AdSense ad networks, and 84% of those sites have a good CLS, against 90% of all WordPress sites.
Core Web Vitals pass rate
Sites with Prebid.js ad networks pass all three Core Web Vitals most often: 52%, against 63% of all WordPress sites. The biggest gap is LCP, 72% against 70%.
Sites with Prebid.js ad networks have a good LCP most often: 72%, against 70% of all WordPress sites. Sites with Google AdSense ad networks have it least often, at 65%.
Sites with Prebid.js ad networks have a good INP most often: 89%, against 97% of all WordPress sites. Sites with Google AdSense ad networks have it least often, at 88%.
Sites with Google AdSense ad networks have a good CLS most often: 84%, against 90% of all WordPress sites. Sites with Google Publisher Tag ad networks have it least often, at 73%.
Ad networks usage
Google AdSense is the most used: 94.0% of WordPress sites. Prebid.js is 5.3% of WordPress sites.
How ad networks affect the four LCP phases
Across the four LCP sub-parts in Chrome's field data, the largest gap between Prebid.js and Google AdSense sits in time to first byte (TTFB): 633 ms median for Prebid.js against 1133 ms for Google AdSense. Overall median field LCP is 1.8s for Prebid.js (TTFB 633 ms, load delay 376 ms, load duration 201 ms, render delay 256 ms) versus 2.1s for Google AdSense.
Across the four LCP sub-parts in Chrome's field data, the largest gap between Prebid.js and Google AdSense sits in time to first byte (TTFB): 633 ms median for Prebid.js against 1133 ms for Google AdSense. Overall median field LCP is 1.8s for Prebid.js (TTFB 633 ms, load delay 376 ms, load duration 201 ms, render delay 256 ms) versus 2.1s for Google AdSense.
Across the four LCP sub-parts in Chrome's field data, the largest gap between Prebid.js and Google AdSense sits in time to first byte (TTFB): 633 ms median for Prebid.js against 1133 ms for Google AdSense. Overall median field LCP is 1.8s for Prebid.js (TTFB 633 ms, load delay 376 ms, load duration 201 ms, render delay 256 ms) versus 2.1s for Google AdSense.
Across the four LCP sub-parts in Chrome's field data, the largest gap between Prebid.js and Google AdSense sits in time to first byte (TTFB): 633 ms median for Prebid.js against 1133 ms for Google AdSense. Overall median field LCP is 1.8s for Prebid.js (TTFB 633 ms, load delay 376 ms, load duration 201 ms, render delay 256 ms) versus 2.1s for Google AdSense.
Ad networks per framework
On jQuery, 94% of sites use Google AdSense ad networks, and 62% of jQuery sites pass all three Core Web Vitals, against 63% of all sites. On Vue, 96% of sites use Google AdSense, and 60% of Vue sites pass all three.
On jQuery, 94% of sites use Google AdSense ad networks, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 96% of sites use Google AdSense, and 67% of Vue sites have a good LCP.
On jQuery, 94% of sites use Google AdSense ad networks, and 97% of jQuery sites have a good INP, against 97% of all sites. On Vue, 96% of sites use Google AdSense, and 95% of Vue sites have a good INP.
On jQuery, 94% of sites use Google AdSense ad networks, and 90% of jQuery sites have a good CLS, against 90% of all sites. On Vue, 96% of sites use Google AdSense, and 90% of Vue sites have a good CLS.
Ad networks or the framework
Does the framework explain the ad networks difference?
On jQuery, 52% of sites with Prebid.js ad networks pass all three Core Web Vitals, against 51% of jQuery sites with Google AdSense. Within jQuery, sites with Prebid.js and Google AdSense pass all three about equally often.
On jQuery, 72% of sites with Prebid.js ad networks have a good LCP, against 65% of jQuery sites with Google AdSense. Within jQuery, sites with Prebid.js and Google AdSense have a good LCP about equally often.
On jQuery, 88% of sites with Prebid.js ad networks have a good INP, against 88% of jQuery sites with Google AdSense. Within jQuery, sites with Prebid.js and Google AdSense have a good INP about equally often.
Almost every site with Google AdSense ad networks is a jQuery site, and almost every jQuery site has Google AdSense ad networks, so the data can't tell Google AdSense ad networks and jQuery apart.
By Arjen Karel · 63,295 crawled WordPress sites (36,524 with phone Chrome field data, 5,121 sites with ad networks, October 2026). How we measured.