Iframe count on React sites

How many iframes the page embeds.

Field data PhoneDesktopAll Scope All sites October 2026 edition · Desktop field outcomes · React sites only
React Scoped to 9,570 sites out of 210,902 analyzed (frameworks) Compare with all sites →

44.8% of React sites have no iframe count per page. Of the 55.2% that do, 47% use 1 iframe, and 84% of those sites have a good CLS, against 80% of all React sites.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

Core Web Vitals pass rate

Sites with 1 iframe iframe count per page have a good CLS most often: 84%, against 80% of all React sites. Sites with 4+ iframes iframe count have it least often, at 69%.

SitesGood, needs improvement, poor CLSMedian
All React sites1,97980%0.02
1 iframe 25.7%44584%0.01
0 iframes 44.8%80184%0.01
2 to 3 iframes 21.5%47074%0.03
4+ iframes 8.0%26369%0.04
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Iframe count per page usage

55.2% of React sites use iframe count per page, and 47% of those use 1 iframe.

All React sites 9,570 sites
0 iframes 44.8% Iframe count per page 55.2%
Sites with iframe count per page 5,283 sites
1 iframe 46.6% 2 to 3 iframes 38.9% 4+ iframes 14.4%
1 iframe 46.6% 2 to 3 iframes 38.9% 4+ iframes 14.4%
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Iframe count per page per platform

On Wix, 42% of sites use 0 iframes iframe count per page, and 96% of Wix sites have a good CLS, against 80% of all sites. On WordPress, 49% of sites use 0 iframes, and 75% of WordPress sites have a good CLS.

PlatformIframe count per page on its sitesGood CLS
All React sites 9,570 sites0 iframes 45%1 iframe 26%2 to 3 iframes 21%80%
Wix 5,824 sites0 iframes 42%1 iframe 31%2 to 3 iframes 21%96%
WordPress 2,342 sites0 iframes 49%2 to 3 iframes 23%1 iframe 17%4+ iframes 11%75%
0 iframes 1 iframe 2 to 3 iframes 4+ iframes
The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

Iframe count or the platform

Does the platform explain the iframe count per page difference?

On Wix, 96% of sites with 1 iframe iframe count per page have a good CLS, against 96% of Wix sites with 0 iframes. Within Wix, sites with 1 iframe and 0 iframes have a good CLS about equally often. On WordPress, 77% of sites with 1 iframe iframe count per page have a good CLS, against 78% of WordPress sites with 0 iframes. Within WordPress, sites with 1 iframe and 0 iframes have a good CLS 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 4,287 sites (44.8%) with 0 iframes, 84% pass field CLS. Adding 1 iframe (25.7%) lowers good CLS to 84%, 2 to 3 iframes (21.5%) drops good CLS to 74%, and 4 or more iframes (8.0%, 763 sites) pulls good CLS down to 69%.

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding iframe count

Give every iframe container a fixed CSS aspect-ratio or min-height so async frame initialization cannot shift surrounding content, add loading="lazy" to below-the-fold embeds, and replace heavy video players with static preview facades. Across all audited sites, 44.8% use 0 iframes (84% good CLS) versus 8.0% with 4+ iframes (69% good CLS).

The State of Web Vitals · October 2026 · React: 9,570 crawled sites · 1,979 with desktop field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Responsive image markup → Image fetchpriority → Script coverage (used vs unused) → Bytes by resource type → By Arjen Karel · 9,570 crawled React sites (1,979 with desktop Chrome field data, October 2026) · How we measured