DOM tree depth on Wix sites

0.6% of audited sites (34) keep maximum DOM depth between 15 and 20 levels (100% good INP, 72ms median), while 37.0% nest 21 to 31 levels deep (97% good INP) and 62.3% reach 32+ levels (97% good INP).

Field data PhoneDesktopAll Scope All sites October 2026 edition · All devices field outcomes · Wix sites only
Wix Scoped to 5,623 sites out of 203,892 analyzed (cms) Compare with all sites →

62.3% of Wix sites use 32+ DOM levels maximum DOM depth, and 97% of those sites have a good INP, against 97% of all Wix sites.

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
1

INP pass rate

Sites with 32+ DOM levels maximum DOM depth have a good INP most often: 97%, against 97% of all Wix sites. Sites with 21 to 31 DOM levels DOM depth have it least often, at 97%.

SitesGood, needs improvement, poor INPMedian
All Wix sites5,33397%74ms
15 to 20 levels deep 0.6%33100%72ms
Under 15 levels deep 0.1%4100%79ms
32+ levels deep 62.3%3,33797%75ms
21 to 31 levels deep 37.0%1,95997%71ms
GoodNeeds improvementPoorSites: with Chrome field data
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
2

Maximum DOM depth usage

32+ DOM levels is the most used: 62.3% of Wix sites.

32+ levels deep 62.3% 21 to 31 levels deep 37.0%
32+ levels deep 62.3% 21 to 31 levels deep 37.0% 15 to 20 levels deep 0.6% Under 15 levels deep 0.1%
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
3

Maximum DOM depth per framework

React sets the maximum DOM depth to 32+ DOM levels on 62% of its sites, and 97% of React sites have a good INP, against 97% of all sites.

FrameworkMaximum DOM depth on its sitesGood INP
All Wix sites 5,621 sites32+ levels deep 62%21 to 31 levels deep 37%97%
React 5,620 sites32+ levels deep 62%21 to 31 levels deep 37%97%
32+ levels deep 21 to 31 levels deep 15 to 20 levels deep Under 15 levels deep
The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
4

DOM nesting depth or the framework

Does the framework explain the maximum DOM depth difference?

On React, 97% of sites with 32+ DOM levels maximum DOM depth have a good INP, against 97% of React sites with 21 to 31 DOM levels. Within React, sites with 32+ DOM levels and 21 to 31 DOM levels have a good INP about equally often.

Why deeply nested wrapper chains slow down event bubbling and layout

Maximum DOM depth measures the longest chain of nested parent-child elements from the root html tag to the deepest leaf node. Across 34 sites (0.6%) at 15 to 20 levels, 100% achieve good INP (72ms median). Another 37.0% (2,079) nest 21 to 31 levels deep (97% good INP, 71ms median), while the 62.3% (3,504) exceeding 32 levels drop to 97% good INP (75ms median).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
5

Understanding maximum DOM depth

Keep maximum DOM nesting depth below 20 levels by replacing nested flex/column wrapper divs with CSS Grid and using fragments in component frameworks so component boundaries do not emit extra DOM containers. Across all audited sites, 0.6% sit at 15 to 20 levels (100% good INP) and 62.3% exceed 32 levels (97% good INP).

The State of Web Vitals · October 2026 · Wix: 5,621 crawled sites · 5,333 with all devices field dataBy Arjen Karel · corewebvitals.io/state-of-cwv
Related signals Script coverage (used vs unused) → Image loading attribute → Images per page → Compression mix → By Arjen Karel · 5,621 crawled Wix sites (5,333 with all devices Chrome field data, October 2026) · How we measured