WordPress iframe count and the Core Web Vitals
How many iframes the page embeds.
53.5% of WordPress sites have no iframe count per page. Of the 46.5% that do, 35% use 1 iframe, and 87% of those sites have a good CLS, against 89% of all WordPress sites.
53.5% of WordPress sites have no iframe count per page. Of the 46.5% that do, 46% use 2 to 3 iframes, and 98% of those sites have a good INP, against 98% of all WordPress sites.
53.5% of WordPress sites have no iframe count per page. Of the 46.5% that do, 35% use 1 iframe, and 68% of those sites have a good LCP, against 70% of all WordPress sites.
Core Web Vitals pass rate
Sites with 1 iframe iframe count per page have a good CLS most often: 87%, against 89% of all WordPress sites. Sites with 4+ iframes iframe count have it least often, at 80%.
Sites with 2 to 3 iframes iframe count per page have a good INP most often: 98%, against 98% of all WordPress sites. Sites with 4+ iframes iframe count have it least often, at 95%.
Sites with 1 iframe iframe count per page have a good LCP most often: 68%, against 70% of all WordPress sites. Sites with 4+ iframes iframe count have it least often, at 65%.
Iframe count per page usage
46.5% of WordPress sites use iframe count per page, and 46% of those use 2 to 3 iframes. 1 iframe is 35% of the sites with iframe count, 16.2% of all WordPress sites.
Iframe count per page per framework
On jQuery, 53% of sites use 0 iframes iframe count per page, and 89% of jQuery sites have a good CLS, against 89% of all sites. On Vue, 72% of sites use 0 iframes, and 89% of Vue sites have a good CLS.
On jQuery, 53% of sites use 0 iframes iframe count per page, and 98% of jQuery sites have a good INP, against 98% of all sites. On Vue, 72% of sites use 0 iframes, and 97% of Vue sites have a good INP.
On jQuery, 53% of sites use 0 iframes iframe count per page, and 69% of jQuery sites have a good LCP, against 70% of all sites. On Vue, 72% of sites use 0 iframes, and 68% of Vue sites have a good LCP.
Iframe count or the framework
Does the framework explain the iframe count per page difference?
On jQuery, 87% of sites with 1 iframe iframe count per page have a good CLS, against 92% of jQuery sites with 0 iframes. Within jQuery, sites with 1 iframe have a good CLS less often. On Vue, 87% of sites with 1 iframe iframe count per page have a good CLS, against 90% of Vue sites with 0 iframes. Within Vue, sites with 1 iframe have a good CLS less often.
On jQuery, 98% of sites with 2 to 3 iframes iframe count per page have a good INP, against 99% of jQuery sites with 0 iframes. Within jQuery, sites with 2 to 3 iframes and 0 iframes have a good INP about equally often. On Vue, 97% of sites with 2 to 3 iframes iframe count per page have a good INP, against 97% of Vue sites with 0 iframes. Within Vue, sites with 2 to 3 iframes and 0 iframes have a good INP about equally often.
On jQuery, 67% of sites with 1 iframe iframe count per page have a good LCP, against 72% of jQuery sites with 0 iframes. Within jQuery, sites with 1 iframe have a good LCP less often. On Vue, 69% of sites with 1 iframe iframe count per page have a good LCP, against 68% of Vue sites with 0 iframes. Within Vue, sites with 1 iframe and 0 iframes have a good LCP about equally often.
How embedded iframes destabilize layout and multiply main-thread contexts
Every <iframe> creates an independent browsing context with its own document, styles, and scripts, and frequently resizes asynchronously after load. Across 33,851 sites (53.5%) with 0 iframes, 92% pass field CLS. Adding 1 iframe (16.2%) lowers good CLS to 87%, 2 to 3 iframes (21.2%) drops good CLS to 87%, and 4 or more iframes (9.1%, 5,759 sites) pulls good CLS down to 80%.
Understanding iframe count
Reserve explicit width, height, or CSS aspect-ratio boxes for YouTube, map, and ad iframes, and replace below-the-fold video embeds with click-to-load facades. On WordPress, 53.5% of sites have 0 iframes (92% good CLS) while 9.1% embed 4+ iframes (80% good CLS).
By Arjen Karel · 63,295 crawled WordPress sites (60,855 with all devices Chrome field data, October 2026). How we measured.